diff --git a/dist/ramp.cjs.js b/dist/ramp.cjs.js index ea364159..ed2c22dc 100644 --- a/dist/ramp.cjs.js +++ b/dist/ramp.cjs.js @@ -42,55 +42,46 @@ var arrayWithHoles = createCommonjsModule(function (module) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var iterableToArrayLimit = createCommonjsModule(function (module) { function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { + var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"]; + if (null != _i) { + var _s, + _e, + _x, + _r, + _arr = [], + _n = !0, + _d = !1; try { - if (!_n && _i["return"] != null) _i["return"](); + if (_x = (_i = _i.call(arr)).next, 0 === i) { + if (Object(_i) !== _i) return; + _n = !1; + } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); + } catch (err) { + _d = !0, _e = err; } finally { - if (_d) throw _e; + try { + if (!_n && null != _i["return"] && (_r = _i["return"](), Object(_r) !== _r)) return; + } finally { + if (_d) throw _e; + } } + return _arr; } - - return _arr; } - module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var arrayLikeToArray = createCommonjsModule(function (module) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } - module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -103,7 +94,6 @@ function _unsupportedIterableToArray(o, minLen) { if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } - module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -111,7 +101,6 @@ var nonIterableRest = createCommonjsModule(function (module) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -119,14 +108,54 @@ var slicedToArray = createCommonjsModule(function (module) { function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } - module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _slicedToArray = /*@__PURE__*/getDefaultExportFromCjs(slicedToArray); +var _typeof_1 = createCommonjsModule(function (module) { +function _typeof(obj) { + "@babel/helpers - typeof"; + + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); +} +module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; +}); + +var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); + +var toPrimitive = createCommonjsModule(function (module) { +var _typeof = _typeof_1["default"]; +function _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); +} +module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; +}); + +var toPropertyKey = createCommonjsModule(function (module) { +var _typeof = _typeof_1["default"]; + +function _toPropertyKey(arg) { + var key = toPrimitive(arg, "string"); + return _typeof(key) === "symbol" ? key : String(key); +} +module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; +}); + var defineProperty = createCommonjsModule(function (module) { function _defineProperty(obj, key, value) { + key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, @@ -137,24 +166,21 @@ function _defineProperty(obj, key, value) { } else { obj[key] = value; } - return obj; } - module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _defineProperty = /*@__PURE__*/getDefaultExportFromCjs(defineProperty); function ownKeys$4(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; } - function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$4(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var ManifestStateContext = /*#__PURE__*/React__default["default"].createContext(); var ManifestDispatchContext = /*#__PURE__*/React__default["default"].createContext(); + /** * Definition of all state variables in this Context */ - var defaultState$1 = { manifest: null, canvasIndex: 0, @@ -168,11 +194,9 @@ var defaultState$1 = { // index for multiple resources in a single canvas startTime: 0 }; - function manifestReducer() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState$1; var action = arguments.length > 1 ? arguments[1] : undefined; - switch (action.type) { case 'updateManifest': { @@ -180,109 +204,91 @@ function manifestReducer() { manifest: _objectSpread$4({}, action.manifest) }); } - case 'switchCanvas': { return _objectSpread$4(_objectSpread$4({}, state), {}, { canvasIndex: action.canvasIndex }); } - case 'switchItem': { return _objectSpread$4(_objectSpread$4({}, state), {}, { currentNavItem: action.item }); } - case 'canvasDuration': { return _objectSpread$4(_objectSpread$4({}, state), {}, { canvasDuration: action.canvasDuration }); } - case 'canvasTargets': { return _objectSpread$4(_objectSpread$4({}, state), {}, { targets: action.canvasTargets }); } - case 'hasMultipleItems': { return _objectSpread$4(_objectSpread$4({}, state), {}, { hasMultiItems: action.isMultiSource }); } - case 'setSrcIndex': { return _objectSpread$4(_objectSpread$4({}, state), {}, { srcIndex: action.srcIndex }); } - case 'setItemStartTime': { return _objectSpread$4(_objectSpread$4({}, state), {}, { startTime: action.startTime }); } - default: { throw new Error("Unhandled action type: ".concat(action.type)); } } } - function ManifestProvider(_ref) { var _ref$initialState = _ref.initialState, - initialState = _ref$initialState === void 0 ? defaultState$1 : _ref$initialState, - children = _ref.children; - + initialState = _ref$initialState === void 0 ? defaultState$1 : _ref$initialState, + children = _ref.children; var _React$useReducer = React__default["default"].useReducer(manifestReducer, initialState), - _React$useReducer2 = _slicedToArray(_React$useReducer, 2), - state = _React$useReducer2[0], - dispatch = _React$useReducer2[1]; - + _React$useReducer2 = _slicedToArray(_React$useReducer, 2), + state = _React$useReducer2[0], + dispatch = _React$useReducer2[1]; return /*#__PURE__*/React__default["default"].createElement(ManifestStateContext.Provider, { value: state }, /*#__PURE__*/React__default["default"].createElement(ManifestDispatchContext.Provider, { value: dispatch }, children)); } - function useManifestState() { var context = React__default["default"].useContext(ManifestStateContext); - if (context === undefined) { throw new Error('useManifestState must be used within a ManifestProvider'); } - return context; } - function useManifestDispatch() { var context = React__default["default"].useContext(ManifestDispatchContext); - if (context === undefined) { throw new Error('useManifestDispatch must be used within a ManifestProvider'); } - return context; } function ownKeys$3(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; } - function _objectSpread$3(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$3(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$3(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var PlayerStateContext = /*#__PURE__*/React__default["default"].createContext(); var PlayerDispatchContext = /*#__PURE__*/React__default["default"].createContext(); + /** * Definition of all state variables in this Context */ - var defaultState = { player: null, clickedUrl: '', @@ -297,11 +303,9 @@ var defaultState = { end: null } }; - function PlayerReducer() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; var action = arguments.length > 1 ? arguments[1] : undefined; - switch (action.type) { case 'updatePlayer': { @@ -309,7 +313,6 @@ function PlayerReducer() { player: action.player }); } - case 'navClick': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -317,14 +320,12 @@ function PlayerReducer() { isClicked: true }); } - case 'resetClick': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isClicked: false }); } - case 'setTimeFragment': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -332,35 +333,30 @@ function PlayerReducer() { endTime: action.endTime }); } - case 'setPlayingStatus': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isPlaying: action.isPlaying }); } - case 'setCaptionStatus': { return _objectSpread$3(_objectSpread$3({}, state), {}, { captionOn: action.captionOn }); } - case 'setIsEnded': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isEnded: action.isEnded }); } - case 'setCurrentTime': { return _objectSpread$3(_objectSpread$3({}, state), {}, { currentTime: action.currentTime }); } - case 'setPlayerRange': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -370,48 +366,38 @@ function PlayerReducer() { }) }); } - default: { throw new Error("Unhandled action type: ".concat(action.type)); } } } - function PlayerProvider(_ref) { var _ref$initialState = _ref.initialState, - initialState = _ref$initialState === void 0 ? defaultState : _ref$initialState, - children = _ref.children; - + initialState = _ref$initialState === void 0 ? defaultState : _ref$initialState, + children = _ref.children; var _React$useReducer = React__default["default"].useReducer(PlayerReducer, initialState), - _React$useReducer2 = _slicedToArray(_React$useReducer, 2), - state = _React$useReducer2[0], - dispatch = _React$useReducer2[1]; - + _React$useReducer2 = _slicedToArray(_React$useReducer, 2), + state = _React$useReducer2[0], + dispatch = _React$useReducer2[1]; return /*#__PURE__*/React__default["default"].createElement(PlayerStateContext.Provider, { value: state }, /*#__PURE__*/React__default["default"].createElement(PlayerDispatchContext.Provider, { value: dispatch }, children)); } - function usePlayerState() { var context = React__default["default"].useContext(PlayerStateContext); - if (context === undefined) { throw new Error("usePlayerState must be used within the PlayerProvider"); } - return context; } - function usePlayerDispatch() { var context = React__default["default"].useContext(PlayerDispatchContext); - if (context === undefined) { throw new Error("usePlayerDispatch must be used within the PlayerProvider"); } - return context; } @@ -502,19 +488,16 @@ var PropTypes = propTypes; function IIIFPlayerWrapper(_ref) { var manifestUrl = _ref.manifestUrl, - children = _ref.children, - manifestValue = _ref.manifest; - + children = _ref.children, + manifestValue = _ref.manifest; var _React$useState = React__default["default"].useState(manifestValue), - _React$useState2 = _slicedToArray(_React$useState, 2), - manifest = _React$useState2[0], - setManifest = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + manifest = _React$useState2[0], + setManifest = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(''), - _React$useState4 = _slicedToArray(_React$useState3, 2), - manifestError = _React$useState4[0], - setManifestError = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + manifestError = _React$useState4[0], + setManifestError = _React$useState4[1]; var dispatch = useManifestDispatch(); React__default["default"].useEffect(function () { if (manifest) { @@ -537,7 +520,6 @@ function IIIFPlayerWrapper(_ref) { }); } }, []); - if (manifestError.length > 0) { return /*#__PURE__*/React__default["default"].createElement("p", null, manifestError); } else if (!manifest) { @@ -556,8 +538,8 @@ IIIFPlayerWrapper.propTypes = { function IIIFPlayer(_ref) { var manifestUrl = _ref.manifestUrl, - manifest = _ref.manifest, - children = _ref.children; + manifest = _ref.manifest, + children = _ref.children; if (!manifestUrl && !manifest) return /*#__PURE__*/React__default["default"].createElement("p", null, "Please provide a valid manifest."); return /*#__PURE__*/React__default["default"].createElement(ManifestProvider, null, /*#__PURE__*/React__default["default"].createElement(PlayerProvider, null, /*#__PURE__*/React__default["default"].createElement(IIIFPlayerWrapper, { manifestUrl: manifestUrl, @@ -575,19 +557,16 @@ function _extends() { module.exports = _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; - for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } - return target; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _extends.apply(this, arguments); } - module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -599,16 +578,13 @@ function _objectWithoutPropertiesLoose(source, excluded) { var target = {}; var sourceKeys = Object.keys(source); var key, i; - for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } - return target; } - module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -617,10 +593,8 @@ function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = objectWithoutPropertiesLoose(source, excluded); var key, i; - if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; @@ -628,10 +602,8 @@ function _objectWithoutProperties(source, excluded) { target[key] = source[key]; } } - return target; } - module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1149,22 +1121,6 @@ createCommonjsModule(function (module, exports) { }); -var _typeof_1 = createCommonjsModule(function (module) { -function _typeof(obj) { - "@babel/helpers - typeof"; - - return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); -} - -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; -}); - -var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); - /** * Convert time string from hh:mm:ss.ms format to user-friendly * time formats. @@ -1173,53 +1129,47 @@ var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); * @param {Boolean} showHrs to/not to display hrs in timestamp * when the hour mark is not passed */ - function createTimestamp(secTime, showHrs) { var hours = Math.floor(secTime / 3600); var minutes = Math.floor(secTime % 3600 / 60); var seconds = secTime - minutes * 60 - hours * 3600; - if (seconds > 59.9) { minutes = minutes + 1; seconds = 0; } - seconds = parseInt(seconds); var hourStr = hours < 10 ? "0".concat(hours) : "".concat(hours); var minStr = minutes < 10 ? "0".concat(minutes) : "".concat(minutes); var secStr = seconds < 10 ? "0".concat(seconds) : "".concat(seconds); var timeStr = "".concat(minStr, ":").concat(secStr); - if (showHrs || hours > 0) { timeStr = "".concat(hourStr, ":").concat(timeStr); } - return timeStr; } + /** * Convert time from hh:mm:ss.ms/mm:ss.ms string format to int * @param {String} time convert time from string to int */ - function timeToS(time) { var _time$split$reverse = time.split(':').reverse(), - _time$split$reverse2 = _slicedToArray(_time$split$reverse, 3), - seconds = _time$split$reverse2[0], - minutes = _time$split$reverse2[1], - hours = _time$split$reverse2[2]; - + _time$split$reverse2 = _slicedToArray(_time$split$reverse, 3), + seconds = _time$split$reverse2[0], + minutes = _time$split$reverse2[1], + hours = _time$split$reverse2[2]; var hoursInS = hours != undefined ? parseInt(hours) * 3600 : 0; var minutesInS = minutes != undefined ? parseInt(minutes) * 60 : 0; var secondsNum = seconds === '' ? 0.0 : parseFloat(seconds); var timeSeconds = hoursInS + minutesInS + secondsNum; return timeSeconds; } + /** * Convert the time in seconds to hh:mm:ss.ms format * @param {Number} secTime time in seconds * @returns {String} time as a string */ - function timeToHHmmss(secTime) { var hours = Math.floor(secTime / 3600); var minutes = Math.floor(secTime % 3600 / 60); @@ -1238,7 +1188,6 @@ function handleFetchErrors(response) { if (!response.ok) { throw Error(response.statusText); } - return response; } function checkSrcRange(segmentRange, range) { @@ -1248,6 +1197,7 @@ function checkSrcRange(segmentRange, range) { return true; } } + /** * Get the target range when multiple items are rendered from a * single canvas. @@ -1256,23 +1206,21 @@ function checkSrcRange(segmentRange, range) { * @param {Number} duration duration of the current item * @returns {Object} */ - function getCanvasTarget(targets, timeFragment, duration) { var srcIndex, fragmentStart; targets.map(function (t, i) { // Get the previous item endtime for multi-item canvases - var previousEnd = i > 0 ? targets[i].altStart : 0; // Fill in missing end time - + var previousEnd = i > 0 ? targets[i].altStart : 0; + // Fill in missing end time if (isNaN(end)) end = duration; var start = t.start, - end = t.end; // Adjust times for multi-item canvases - + end = t.end; + // Adjust times for multi-item canvases var startTime = previousEnd + start; var endTime = previousEnd + end; - if (timeFragment.start >= startTime && timeFragment.start < endTime) { - srcIndex = i; // Adjust time fragment start time for multi-item canvases - + srcIndex = i; + // Adjust time fragment start time for multi-item canvases fragmentStart = timeFragment.start - previousEnd; } }); @@ -1280,12 +1228,13 @@ function getCanvasTarget(targets, timeFragment, duration) { srcIndex: srcIndex, fragmentStart: fragmentStart }; -} // Handled file types for downloads +} +// Handled file types for downloads var validFileExtensions = ['doc', 'docx', 'json', 'js', 'srt', 'txt', 'vtt', 'png', 'jpeg', 'jpg', 'pdf']; function fileDownload(fileUrl, fileName) { - var extension = fileUrl.split('.').reverse()[0]; // If unhandled file type use .doc - + var extension = fileUrl.split('.').reverse()[0]; + // If unhandled file type use .doc var fileExtension = validFileExtensions.includes(extension) ? extension : 'doc'; fetch(fileUrl).then(function (response) { response.blob().then(function (blob) { @@ -1299,6 +1248,7 @@ function fileDownload(fileUrl, fileName) { console.log(error); }); } + /** * Takes a uri with a media fragment that looks like #=120,134 and returns an object * with start/end in seconds and the duration in milliseconds @@ -1306,18 +1256,14 @@ function fileDownload(fileUrl, fileName) { * @param {number} duration - duration of the current canvas * @return {Object} - Representing the media fragment ie. { start: 3287.0, end: 3590.0 }, or undefined */ - function getMediaFragment(uri, duration) { if (uri !== undefined) { var fragment = uri.split('#t=')[1]; - if (fragment !== undefined) { var splitFragment = fragment.split(','); - if (splitFragment[1] == undefined) { splitFragment[1] = duration; } - return { start: Number(splitFragment[0]), end: Number(splitFragment[1]) @@ -1329,41 +1275,36 @@ function getMediaFragment(uri, duration) { return undefined; } } + /** * Parse json objects in the manifest into Annotations * @param {Array} annotations array of json objects from manifest * @param {String} motivation of the resources need to be parsed * @returns {Array} Array of Annotations */ - function parseAnnotations(annotations, motivation) { var content = []; - if (!annotations) return content; // should be contained in an AnnotationPage - + if (!annotations) return content; + // should be contained in an AnnotationPage var annotationPage = null; - if (annotations.length) { annotationPage = new manifesto_js.AnnotationPage(annotations[0], {}); } - if (!annotationPage) { return content; } - var items = annotationPage.getItems(); - for (var i = 0; i < items.length; i++) { var a = items[i]; var annotation = new manifesto_js.Annotation(a, {}); var annoMotivation = annotation.getMotivation(); - if (annoMotivation == motivation) { content.push(annotation); } } - return content; } + /** * Extract list of Annotations from `annotations`/`items` * under the canvas with the given motivation @@ -1374,35 +1315,31 @@ function parseAnnotations(annotations, motivation) { * @param {String} obj.motivation * @returns {Array} array of AnnotationPage */ - function getAnnotations(_ref) { var manifest = _ref.manifest, - canvasIndex = _ref.canvasIndex, - key = _ref.key, - motivation = _ref.motivation; - var annotations = []; // When annotations are at canvas level - + canvasIndex = _ref.canvasIndex, + key = _ref.key, + motivation = _ref.motivation; + var annotations = []; + // When annotations are at canvas level var annotationPage = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvases()[canvasIndex]; - if (annotationPage) { annotations = parseAnnotations(annotationPage.__jsonld[key], motivation); } - return annotations; } function getResourceItems(annotations, duration) { var _annotations$0$getBod; - var resources = [], - canvasTargets = [], - isMultiSource = false; - + canvasTargets = [], + isMultiSource = false; if (!annotations || annotations.length === 0) { return { error: 'No resources found in Manifest', resources: resources }; - } // Multiple resource files on a single canvas + } + // Multiple resource files on a single canvas else if (annotations.length > 1) { isMultiSource = true; annotations.map(function (a, index) { @@ -1417,51 +1354,49 @@ function getResourceItems(annotations, duration) { * Is that okay or would that mess things up? * Maybe this is an impossible edge case that doesn't need to be worried about? */ - source.length > 0 && resources.push(source[0]); }); - } // Multiple Choices avalibale + } + // Multiple Choices avalibale else if (((_annotations$0$getBod = annotations[0].getBody()) === null || _annotations$0$getBod === void 0 ? void 0 : _annotations$0$getBod.length) > 0) { var annoQuals = annotations[0].getBody(); annoQuals.map(function (a) { var source = getResourceInfo(a); source.length > 0 && resources.push(source[0]); }); - } // No resources + } + // No resources else { return { resources: resources, error: 'No resources found' }; } - return { canvasTargets: canvasTargets, isMultiSource: isMultiSource, resources: resources }; } - function parseCanvasTarget(annotation, duration, i) { var target = getMediaFragment(annotation.getTarget(), duration); target.id = annotation.id; if (isNaN(target.end)) target.end = duration; target.end = Number((target.end - target.start).toFixed(2)); - target.duration = target.end; // Start time for continuous playback - + target.duration = target.end; + // Start time for continuous playback target.altStart = target.start; target.start = 0; target.sIndex = i; return target; } + /** * Parse source and track information related to media * resources in a Canvas * @param {Object} item AnnotationBody object from Canvas * @returns parsed source and track information */ - - function getResourceInfo(item) { var source = []; var s = { @@ -1476,20 +1411,16 @@ function getResourceInfo(item) { } function _createForOfIteratorHelper$4(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$4(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$4(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$4(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$4(o, minLen); } - -function _arrayLikeToArray$4(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray$4(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function ownKeys$2(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; } - function _objectSpread$2(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$2(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$2(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + /** * Get all the canvases in manifest * @function IIIFParser#canvasesInManifest * @return {Object} array of canvases in manifest **/ - function canvasesInManifest(manifest) { var canvases = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvases().map(function (canvas) { var sources = canvas.getContent()[0].getBody().map(function (source) { @@ -1502,39 +1433,35 @@ function canvasesInManifest(manifest) { }); return canvases; } + /** * Check if item's behavior is set to a value which should hide it * @param {Object} item */ - function filterVisibleRangeItem(_ref) { var item = _ref.item, - manifest = _ref.manifest; + manifest = _ref.manifest; var itemInManifest = manifesto_js.parseManifest(manifest).getRangeById(item.id); - if (itemInManifest) { var behavior = itemInManifest.getBehavior(); - if (behavior && behavior === 'no-nav') { return null; } - return item; } } function getChildCanvases(_ref2) { var rangeId = _ref2.rangeId, - manifest = _ref2.manifest; + manifest = _ref2.manifest; var rangeCanvases = []; - try { rangeCanvases = manifesto_js.parseManifest(manifest).getRangeById(rangeId).getCanvasIds(); } catch (e) { console.log('Error fetching range canvases'); } - return rangeCanvases; } + /** * Get sources and media type for a given canvas * If there are no items, an error is returned (user facing error) @@ -1544,21 +1471,21 @@ function getChildCanvases(_ref2) { * @param {Number} obj.srcIndex Index of the resource in active canvas * @returns {Array.} array of objects */ - function getMediaInfo(_ref3) { var manifest = _ref3.manifest, - canvasIndex = _ref3.canvasIndex, - _ref3$srcIndex = _ref3.srcIndex, - srcIndex = _ref3$srcIndex === void 0 ? 0 : _ref3$srcIndex; - var canvas = []; // return empty object when canvasIndex is undefined + canvasIndex = _ref3.canvasIndex, + _ref3$srcIndex = _ref3.srcIndex, + srcIndex = _ref3$srcIndex === void 0 ? 0 : _ref3$srcIndex; + var canvas = []; + // return empty object when canvasIndex is undefined if (canvasIndex === undefined || canvasIndex < 0) { return { error: 'Error fetching content' }; - } // Get the canvas with the given canvasIndex - + } + // Get the canvas with the given canvasIndex try { canvas = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvasByIndex(canvasIndex); } catch (e) { @@ -1567,24 +1494,24 @@ function getMediaInfo(_ref3) { error: 'Error fetching resources' }; } + var duration = Number(canvas.getDuration()); - var duration = Number(canvas.getDuration()); // Read painting resources from annotations - + // Read painting resources from annotations var _readAnnotations = readAnnotations({ - manifest: manifest, - canvasIndex: canvasIndex, - key: 'items', - motivation: 'painting', - duration: duration - }), - resources = _readAnnotations.resources, - canvasTargets = _readAnnotations.canvasTargets, - isMultiSource = _readAnnotations.isMultiSource, - error = _readAnnotations.error; // Set default src to auto - - - var sources = setDefaultSrc(resources, isMultiSource, srcIndex); // Read supplementing resources fom annotations - + manifest: manifest, + canvasIndex: canvasIndex, + key: 'items', + motivation: 'painting', + duration: duration + }), + resources = _readAnnotations.resources, + canvasTargets = _readAnnotations.canvasTargets, + isMultiSource = _readAnnotations.isMultiSource, + error = _readAnnotations.error; + // Set default src to auto + var sources = setDefaultSrc(resources, isMultiSource, srcIndex); + + // Read supplementing resources fom annotations var supplementingRes = readAnnotations({ manifest: manifest, canvasIndex: canvasIndex, @@ -1605,7 +1532,6 @@ function getMediaInfo(_ref3) { width: canvas.getWidth() } }; - if (mediaInfo.error) { return _objectSpread$2({}, mediaInfo); } else { @@ -1620,13 +1546,12 @@ function getMediaInfo(_ref3) { }); } } - function readAnnotations(_ref4) { var manifest = _ref4.manifest, - canvasIndex = _ref4.canvasIndex, - key = _ref4.key, - motivation = _ref4.motivation, - duration = _ref4.duration; + canvasIndex = _ref4.canvasIndex, + key = _ref4.key, + motivation = _ref4.motivation, + duration = _ref4.duration; var annotations = getAnnotations({ manifest: manifest, canvasIndex: canvasIndex, @@ -1635,74 +1560,63 @@ function readAnnotations(_ref4) { }); return getResourceItems(annotations, duration); } + /** * Mark the default src file when multiple src files are present * @param {Array} sources source file information in canvas * @returns source file information with one marked as default */ - - function setDefaultSrc(sources, isMultiSource, srcIndex) { var isSelected = false; - if (sources.length === 0) { return []; - } // Mark source with quality label 'auto' as selected source - - + } + // Mark source with quality label 'auto' as selected source if (!isMultiSource) { var _iterator = _createForOfIteratorHelper$4(sources), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var s = _step.value; - if (s.label == 'auto' && !isSelected) { isSelected = true; s.selected = true; } - } // Mark first source as selected when 'auto' quality is not present - + } + // Mark first source as selected when 'auto' quality is not present } catch (err) { _iterator.e(err); } finally { _iterator.f(); } - if (!isSelected) { sources[0].selected = true; } } else { sources[srcIndex].selected = true; } - return sources; } - function setMediaType(types) { var uniqueTypes = types.filter(function (t, index) { return types.indexOf(t) === index; - }); // Default type if there are different types - + }); + // Default type if there are different types var mediaType = uniqueTypes.length === 1 ? uniqueTypes[0].toLowerCase() : 'video'; return mediaType; } + /** * Parse the label value from a manifest item * See https://iiif.io/api/presentation/3.0/#label * @param {Object} label */ - - function getLabelValue(label) { var decodeHTML = function decodeHTML(labelText) { return labelText.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, "'"); }; - if (label && _typeof(label) === 'object') { var labelKeys = Object.keys(label); - if (labelKeys && labelKeys.length > 0) { // Get the first key's first value var firstKey = labelKeys[0]; @@ -1711,34 +1625,34 @@ function getLabelValue(label) { } else if (typeof label === 'string') { return decodeHTML(label); } - return 'Label could not be parsed'; } + /** * Get the canvas ID from the URI of the clicked structure item * @param {String} uri URI of the item clicked in structure */ - function getCanvasId(uri) { if (uri !== undefined) { return uri.split('#t=')[0].split('/').reverse()[0]; } } + /* Determine there is a next section to play when the current section ends * @param { Object } obj * @param { Number } obj.canvasIndex index of the canvas in manifest * @param { Object } obj.manifest * @return {Boolean} */ - function hasNextSection(_ref5) { var canvasIndex = _ref5.canvasIndex, - manifest = _ref5.manifest; + manifest = _ref5.manifest; var canvasIDs = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvases().map(function (canvas) { return canvas.id; }); return canvasIDs.length - 1 > canvasIndex ? true : false; } + /** * Retrieve the next item in the structure to be played when advancing from * canvas to next when media ends playing @@ -1747,74 +1661,62 @@ function hasNextSection(_ref5) { * @param {Object} obj.manifest * @return {Object} next item in the structure */ - function getNextItem(_ref6) { var canvasIndex = _ref6.canvasIndex, - manifest = _ref6.manifest; - + manifest = _ref6.manifest; if (hasNextSection({ canvasIndex: canvasIndex, manifest: manifest }) && manifest.structures) { var nextSection = manifest.structures[0].items[canvasIndex + 1]; - if (nextSection.items) { return nextSection.items[0]; } } - return null; } + /** * Get the id (url with the media fragment) from a given item * @param {Object} item an item in the structure */ - function getItemId(item) { if (!item) { return; } - if (item['items']) { return item['items'][0]['id']; } } + /** * Get the all the media fragments in the current canvas's structure * @param {Object} obj * @param {Object} obj.manifest * @returns {Array} array of media fragments in a given section */ - function getSegmentMap(_ref7) { var manifest = _ref7.manifest; - if (!manifest.structures || manifest.structures.length < 1) { return []; } - var structItems = manifest.structures[0]['items']; var segments = []; - var getSegments = function getSegments(item) { var childCanvases = getChildCanvases({ rangeId: item.id, manifest: manifest }); - if (childCanvases.length == 1) { segments.push(item); return; } else { var items = item['items']; - var _iterator2 = _createForOfIteratorHelper$4(items), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var i = _step2.value; - if (i['items']) { if (i['items'].length == 1 && i['items'][0]['type'] === 'Canvas') { segments.push(i); @@ -1829,9 +1731,8 @@ function getSegmentMap(_ref7) { _iterator2.f(); } } - }; // check for empty structural metadata within structures - - + }; + // check for empty structural metadata within structures if (structItems.length > 0) { structItems.map(function (item) { return getSegments(item); @@ -1841,19 +1742,19 @@ function getSegmentMap(_ref7) { return []; } } + /** * Get poster image for video resources * @param {Object} manifest */ - function getPoster(manifest) { if (!manifesto_js.parseManifest(manifest).getThumbnail()) { return null; } - var posterUrl = manifesto_js.parseManifest(manifest).getThumbnail()['id']; return posterUrl; } + /** * Parse 'start' property in manifest if it is given * In the spec there are 2 ways to specify 'start' property: @@ -1862,15 +1763,12 @@ function getPoster(manifest) { * @param {Object} manifest * @returns {Object} */ - function getCustomStart(manifest) { if (!manifesto_js.parseManifest(manifest).getProperty('start')) { return null; } - var currentCanvasIndex = null; var startProp = manifesto_js.parseManifest(manifest).getProperty('start'); - var getCanvasIndex = function getCanvasIndex(canvasId) { var canvases = canvasesInManifest(manifest); var currentCanvasIndex = canvases.map(function (c) { @@ -1878,7 +1776,6 @@ function getCustomStart(manifest) { }).indexOf(canvasId); return currentCanvasIndex; }; - if (startProp) { switch (startProp.type) { case 'Canvas': @@ -1888,7 +1785,6 @@ function getCustomStart(manifest) { canvas: currentCanvasIndex, time: 0 }; - case 'SpecificResource': currentCanvasIndex = getCanvasIndex(startProp.source); var customStart = startProp.selector.t; @@ -1900,6 +1796,7 @@ function getCustomStart(manifest) { } } } + /** * Retrieve the list of alternative representation files in manifest or canvas * level to make available to download @@ -1907,14 +1804,12 @@ function getCustomStart(manifest) { * @param {Number} canvasIndex * @returns List of files under `rendering` property in manifest */ - function getRenderingFiles(manifest, canvasIndex) { var files = []; var manifestParsed = manifesto_js.parseManifest(manifest); var manifestRendering = manifestParsed.getRenderings(); var canvas = manifestParsed.getSequences()[0].getCanvasByIndex(canvasIndex); var canvasRendering = canvas.__jsonld.rendering; - var buildFileInfo = function buildFileInfo(format, label, id) { var mime = mimeDb__default["default"][format]; var extension = mime ? mime.extensions[0] : format; @@ -1926,19 +1821,16 @@ function getRenderingFiles(manifest, canvasIndex) { }; return file; }; - manifestRendering.map(function (r) { var file = buildFileInfo(r.getFormat(), r.getProperty('label'), r.id); files.push(file); }); - if (canvasRendering) { canvasRendering.map(function (r) { var file = buildFileInfo(r.format, r.label, r.id); files.push(file); }); } - return files; } @@ -1948,7 +1840,6 @@ function _classCallCheck(instance, Constructor) { throw new TypeError("Cannot call a class as a function"); } } - module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1961,10 +1852,9 @@ function _defineProperties(target, props) { descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); + Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } - function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); @@ -1973,7 +1863,6 @@ function _createClass(Constructor, protoProps, staticProps) { }); return Constructor; } - module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1984,10 +1873,8 @@ function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } - return self; } - module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2001,7 +1888,6 @@ function _setPrototypeOf(o, p) { }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } - module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2010,7 +1896,6 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } - subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, @@ -2023,7 +1908,6 @@ function _inherits(subClass, superClass) { }); if (superClass) setPrototypeOf(subClass, superClass); } - module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2032,18 +1916,14 @@ var _inherits = /*@__PURE__*/getDefaultExportFromCjs(inherits); var possibleConstructorReturn = createCommonjsModule(function (module) { var _typeof = _typeof_1["default"]; - - function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } - return assertThisInitialized(self); } - module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2056,22 +1936,18 @@ function _getPrototypeOf(o) { }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } - module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _getPrototypeOf = /*@__PURE__*/getDefaultExportFromCjs(getPrototypeOf); function _createForOfIteratorHelper$3(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$3(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$3(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$3(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$3(o, minLen); } - -function _arrayLikeToArray$3(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray$3(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _createSuper$2(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct$2(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct$2() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent$2 = videojs__default["default"].getComponent('Component'); + /** * Custom component to show progress bar in the player, modified * to display multiple items in a single canvas @@ -2082,23 +1958,15 @@ var vjsComponent$2 = videojs__default["default"].getComponent('Component'); * @param {Function} nextItemClicked callback func to trigger state * changes in the parent component */ - var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSProgress, _vjsComponent); - var _super = _createSuper$2(VideoJSProgress); - function VideoJSProgress(player, options) { var _this; - _classCallCheck(this, VideoJSProgress); - _this = _super.call(this, player, options); - _this.addClass('vjs-custom-progress-bar'); - _this.setAttribute('data-testid', 'videojs-custom-progressbar'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.handleTimeUpdate = _this.handleTimeUpdate.bind(_assertThisInitialized(_this)); _this.initProgressBar = _this.initProgressBar.bind(_assertThisInitialized(_this)); @@ -2110,82 +1978,73 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { endTime: null }; _this.times = options.targets[options.srcIndex]; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); player.on('loadedmetadata', function () { _this.setTimes(); - _this.initProgressBar(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM__default["default"].unmountComponentAtNode(_this.el()); }); - return _this; } + /** * Adjust start, end times of the targeted track based * on the previous items on canvas */ - - _createClass(VideoJSProgress, [{ key: "setTimes", value: function setTimes() { var _this$times = this.times, - start = _this$times.start, - end = _this$times.end; + start = _this$times.start, + end = _this$times.end; var _this$options = this.options, - srcIndex = _this$options.srcIndex, - targets = _this$options.targets; + srcIndex = _this$options.srcIndex, + targets = _this$options.targets; var startTime = start, - endTime = end; - + endTime = end; if (targets.length > 1) { startTime = start + targets[srcIndex].altStart; endTime = end + targets[srcIndex].altStart; } - this.setState({ startTime: startTime, endTime: endTime }); } - /** Build progress bar elements from the options */ + /** Build progress bar elements from the options */ }, { key: "initProgressBar", value: function initProgressBar() { var _this$options2 = this.options, - duration = _this$options2.duration, - targets = _this$options2.targets; + duration = _this$options2.duration, + targets = _this$options2.targets; var _this$state = this.state, - startTime = _this$state.startTime, - endTime = _this$state.endTime; + startTime = _this$state.startTime, + endTime = _this$state.endTime; var leftBlock = startTime * 100 / duration; var rightBlock = (duration - endTime) * 100 / duration; var toPlay = 100 - leftBlock - rightBlock; var leftDiv = document.getElementById('left-block'); var rightDiv = document.getElementById('right-block'); var dummySliders = document.getElementsByClassName('vjs-custom-progress-inactive'); - if (leftDiv) { leftDiv.style.width = leftBlock + '%'; } - if (rightDiv) { rightDiv.style.width = rightBlock + '%'; - } // Set the width of dummy slider ranges based on duration of each item - - + } + // Set the width of dummy slider ranges based on duration of each item var _iterator = _createForOfIteratorHelper$3(dummySliders), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var ds = _step.value; @@ -2198,62 +2057,58 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { } finally { _iterator.f(); } - document.getElementById('slider-range').style.width = toPlay + '%'; } + /** * Update CSS for the input range's track while the media * is playing * @param {Number} curTime current time of the player */ - }, { key: "handleTimeUpdate", value: function handleTimeUpdate(curTime) { var player = this.player, - times = this.times, - options = this.options; - this.state; + times = this.times, + options = this.options; + this.state; var targets = options.targets, - srcIndex = options.srcIndex; + srcIndex = options.srcIndex; var start = times.start, - end = times.end; + end = times.end; var nextItems = targets.filter(function (_, index) { return index > srcIndex; - }); // Restrict access to the intended range in the media file + }); + // Restrict access to the intended range in the media file if (curTime < start) { player.currentTime(start); } - if (curTime > end) { if (nextItems.length == 0) options.nextItemClicked(0, targets[0].start); player.currentTime(start); player.pause(); - } // Mark the preceding dummy slider ranges as 'played' - + } + // Mark the preceding dummy slider ranges as 'played' var dummySliders = document.getElementsByClassName('vjs-custom-progress-inactive'); - var _iterator2 = _createForOfIteratorHelper$3(dummySliders), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var slider = _step2.value; var sliderIndex = slider.dataset.srcindex; - if (sliderIndex < srcIndex) { slider.style.setProperty('background', '#477076'); } - } // Calculate the played percentage of the media file's duration + } + // Calculate the played percentage of the media file's duration } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } - var played = Number((curTime - start) * 100 / (end - start)); document.documentElement.style.setProperty('--range-progress', "calc(".concat(played, "%)")); } @@ -2269,55 +2124,43 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { }), this.el()); } }]); - return VideoJSProgress; }(vjsComponent$2); - function ProgressBar(_ref) { var player = _ref.player, - handleTimeUpdate = _ref.handleTimeUpdate, - times = _ref.times, - options = _ref.options; - + handleTimeUpdate = _ref.handleTimeUpdate, + times = _ref.times, + options = _ref.options; var _React$useState = React__default["default"].useState(0), - _React$useState2 = _slicedToArray(_React$useState, 2), - progress = _React$useState2[0], - _setProgress = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + progress = _React$useState2[0], + _setProgress = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(player.currentTime()), - _React$useState4 = _slicedToArray(_React$useState3, 2), - currentTime = _React$useState4[0], - setCurrentTime = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + currentTime = _React$useState4[0], + setCurrentTime = _React$useState4[1]; var timeToolRef = React__default["default"].useRef(); var leftBlockRef = React__default["default"].useRef(); var sliderRangeRef = React__default["default"].useRef(); var targets = options.targets, - srcIndex = options.srcIndex; - + srcIndex = options.srcIndex; var _React$useState5 = React__default["default"].useState([]), - _React$useState6 = _slicedToArray(_React$useState5, 2), - tLeft = _React$useState6[0], - setTLeft = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + tLeft = _React$useState6[0], + setTLeft = _React$useState6[1]; var _React$useState7 = React__default["default"].useState([]), - _React$useState8 = _slicedToArray(_React$useState7, 2), - tRight = _React$useState8[0], - setTRight = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + tRight = _React$useState8[0], + setTRight = _React$useState8[1]; var _React$useState9 = React__default["default"].useState(0), - _React$useState10 = _slicedToArray(_React$useState9, 2), - activeSrcIndex = _React$useState10[0], - setActiveSrcIndex = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + activeSrcIndex = _React$useState10[0], + setActiveSrcIndex = _React$useState10[1]; var progressRef = React__default["default"].useRef(progress); - var setProgress = function setProgress(p) { progressRef.current = p; - _setProgress(p); }; - player.on('ready', function () { var right = targets.filter(function (_, index) { return index > srcIndex; @@ -2326,10 +2169,12 @@ function ProgressBar(_ref) { return index < srcIndex; }); setTRight(right); - setTLeft(left); // Position the timetool tip at the first load + setTLeft(left); + // Position the timetool tip at the first load if (timeToolRef.current && sliderRangeRef.current) { - timeToolRef.current.style.top = -timeToolRef.current.offsetHeight - sliderRangeRef.current.offsetHeight * 3 + // deduct 3 x height of progress bar element + timeToolRef.current.style.top = -timeToolRef.current.offsetHeight - sliderRangeRef.current.offsetHeight * 3 + + // deduct 3 x height of progress bar element 'px'; } }); @@ -2338,17 +2183,18 @@ function ProgressBar(_ref) { setProgress(curTime); setCurrentTime(curTime + targets[srcIndex].altStart); var start = times.start, - end = times.end; // Get the pixel ratio for the range + end = times.end; - var ratio = sliderRangeRef.current.offsetWidth / (end - start); // Convert current progress to pixel values + // Get the pixel ratio for the range + var ratio = sliderRangeRef.current.offsetWidth / (end - start); - var leftWidth = progressRef.current * ratio; // Add the length of the preceding dummy ranges + // Convert current progress to pixel values + var leftWidth = progressRef.current * ratio; + // Add the length of the preceding dummy ranges var sliderRanges = document.getElementsByClassName('vjs-custom-progress-inactive'); - var _iterator3 = _createForOfIteratorHelper$3(sliderRanges), - _step3; - + _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var slider = _step3.value; @@ -2360,7 +2206,6 @@ function ProgressBar(_ref) { } finally { _iterator3.f(); } - timeToolRef.current.style.left = leftWidth - timeToolRef.current.offsetWidth / 2 + 'px'; }); player.on('timeupdate', function () { @@ -2368,31 +2213,31 @@ function ProgressBar(_ref) { setProgress(curTime); handleTimeUpdate(curTime); }); + /** * Convert mouseover event to respective time in seconds * @param {Object} e mouseover event for input range * @param {Number} index src index of the input range * @returns time equvalent of the hovered position */ - var convertToTime = function convertToTime(e, index) { var time = e.nativeEvent.offsetX / e.target.clientWidth * (e.target.max - e.target.min); if (index != undefined) time += targets[index].altStart; return time; }; + /** * Set progress and player time when using the input range * (progress bar) to seek to a particular time point * @param {Object} e onChange event for input range */ - - var updateProgress = function updateProgress(e) { var time = currentTime; if (activeSrcIndex > 0) time -= targets[activeSrcIndex].altStart; player.currentTime(time); setProgress(time); }; + /** * Handle onMouseMove event for the progress bar, using the event * data to update the value of the time tooltip @@ -2400,29 +2245,23 @@ function ProgressBar(_ref) { * @param {Boolean} isDummy flag indicating whether the hovered over range * is active or not */ - - var handleMouseMove = function handleMouseMove(e, isDummy) { var currentSrcIndex = srcIndex; - if (isDummy) { currentSrcIndex = e.target.dataset.srcindex; } - setActiveSrcIndex(currentSrcIndex); - setCurrentTime(convertToTime(e, currentSrcIndex)); // Calculate the horizontal position of the time tooltip - // using the event's offsetX property + setCurrentTime(convertToTime(e, currentSrcIndex)); + // Calculate the horizontal position of the time tooltip + // using the event's offsetX property var leftWidth = e.nativeEvent.offsetX - timeToolRef.current.offsetWidth / 2; // deduct 0.5 x width of tooltip element - if (leftBlockRef.current) leftWidth += leftBlockRef.current.offsetWidth; // add the blocked off area width - // Add the width of preceding dummy ranges + // Add the width of preceding dummy ranges var sliderRanges = document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'); - var _iterator4 = _createForOfIteratorHelper$3(sliderRanges), - _step4; - + _step4; try { for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { var slider = _step4.value; @@ -2434,34 +2273,31 @@ function ProgressBar(_ref) { } finally { _iterator4.f(); } - timeToolRef.current.style.left = leftWidth + 'px'; }; + /** * Initiate the switch of the src when clicked on an inactive * range. Update srcIndex in the parent components. * @param {Object} e onClick event on the dummy range */ - - var handleClick = function handleClick(e) { var clickedSrcIndex = parseInt(e.target.dataset.srcindex); - var time = currentTime; // Deduct the duration of the preceding ranges + var time = currentTime; + // Deduct the duration of the preceding ranges if (clickedSrcIndex > 0) { time -= targets[clickedSrcIndex - 1].duration; } - options.nextItemClicked(clickedSrcIndex, time); }; + /** * Build input ranges for the inactive source segments * in the manifest * @param {Object} tInRange relevant time ranges * @returns list of inactive input ranges */ - - var createRange = function createRange(tInRange) { var elements = []; tInRange.map(function (t) { @@ -2480,7 +2316,6 @@ function ProgressBar(_ref) { }); return elements; }; - return /*#__PURE__*/React__default["default"].createElement("div", { className: "vjs-progress-holder vjs-slider vjs-slider-horizontal" }, /*#__PURE__*/React__default["default"].createElement("span", { @@ -2514,13 +2349,12 @@ function ProgressBar(_ref) { } })); } - vjsComponent$2.registerComponent('VideoJSProgress', VideoJSProgress); function _createSuper$1(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct$1(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct$1() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent$1 = videojs__default["default"].getComponent('Component'); + /** * Custom component to display the current time of the player * @param {Object} props @@ -2528,38 +2362,29 @@ var vjsComponent$1 = videojs__default["default"].getComponent('Component'); * @param {Object} props.options options passed into component * options: { srcIndex, targets } */ - var VideoJSCurrentTime = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSCurrentTime, _vjsComponent); - var _super = _createSuper$1(VideoJSCurrentTime); - function VideoJSCurrentTime(player, options) { var _this; - _classCallCheck(this, VideoJSCurrentTime); - _this = _super.call(this, player, options); - _this.addClass('vjs-time-control'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.player = player; _this.options = options; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM__default["default"].unmountComponentAtNode(_this.el()); }); - return _this; } - _createClass(VideoJSCurrentTime, [{ key: "mount", value: function mount() { @@ -2569,21 +2394,17 @@ var VideoJSCurrentTime = /*#__PURE__*/function (_vjsComponent) { }), this.el()); } }]); - return VideoJSCurrentTime; }(vjsComponent$1); - function CurrentTimeDisplay(_ref) { var player = _ref.player, - options = _ref.options; + options = _ref.options; var srcIndex = options.srcIndex, - targets = options.targets; - + targets = options.targets; var _React$useState = React__default["default"].useState(player.currentTime()), - _React$useState2 = _slicedToArray(_React$useState, 2), - currTime = _React$useState2[0], - setCurrTime = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + currTime = _React$useState2[0], + setCurrTime = _React$useState2[1]; player.on('timeupdate', function () { var time = player.currentTime(); if (targets.length > 1) time += targets[srcIndex].altStart; @@ -2593,7 +2414,6 @@ function CurrentTimeDisplay(_ref) { className: "vjs-current-time-display" }, timeToHHmmss(currTime)); } - vjsComponent$1.registerComponent('VideoJSCurrentTime', VideoJSCurrentTime); var VideoJSDownloadIcon = function VideoJSDownloadIcon() { @@ -2619,9 +2439,9 @@ var VideoJSDownloadIcon = function VideoJSDownloadIcon() { }; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent = videojs__default["default"].getComponent('Component'); + /** * Custom VideoJS component for providing access to supplementing * files in a IIIF manifest under the `rendering` property. @@ -2629,39 +2449,29 @@ var vjsComponent = videojs__default["default"].getComponent('Component'); * @param {Object} options.manifest * @param {Number} options.canvasIndex */ - var VideoJSFileDownload = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSFileDownload, _vjsComponent); - var _super = _createSuper(VideoJSFileDownload); - function VideoJSFileDownload(player, options) { var _this; - _classCallCheck(this, VideoJSFileDownload); - _this = _super.call(this, player, options); - _this.addClass('vjs-custom-file-download'); - _this.setAttribute('data-testid', 'videojs-file-download'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.options = options; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM__default["default"].unmountComponentAtNode(_this.el()); }); - return _this; } - _createClass(VideoJSFileDownload, [{ key: "mount", value: function mount() { @@ -2671,37 +2481,29 @@ var VideoJSFileDownload = /*#__PURE__*/function (_vjsComponent) { }), this.el()); } }]); - return VideoJSFileDownload; }(vjsComponent); - function Downloader(_ref) { var manifest = _ref.manifest, - canvasIndex = _ref.canvasIndex; - + canvasIndex = _ref.canvasIndex; var _React$useState = React__default["default"].useState([]), - _React$useState2 = _slicedToArray(_React$useState, 2), - files = _React$useState2[0], - setFiles = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + files = _React$useState2[0], + setFiles = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - showMenu = _React$useState4[0], - setShowMenu = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + showMenu = _React$useState4[0], + setShowMenu = _React$useState4[1]; React__default["default"].useEffect(function () { if (manifest) { var _files = getRenderingFiles(manifest, canvasIndex); - setFiles(_files); } }, [manifest]); - var handleDownload = function handleDownload(event, file) { event.preventDefault(); fileDownload(file.id, file.filename); }; - if (files && files.length > 0) { return /*#__PURE__*/React__default["default"].createElement("div", { className: "vjs-button vjs-control vjs-file-download" @@ -2744,109 +2546,91 @@ function Downloader(_ref) { return null; } } - vjsComponent.registerComponent('VideoJSFileDownload', VideoJSFileDownload); var _excluded = ["isVideo", "switchPlayer", "handleIsEnded"]; - function _createForOfIteratorHelper$2(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$2(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$2(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$2(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$2(o, minLen); } - -function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function ownKeys$1(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; } - function _objectSpread$1(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$1(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$1(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - require('@silvermine/videojs-quality-selector')(videojs__default["default"]); +// import vjsYo from './vjsYo'; function VideoJSPlayer(_ref) { var isVideo = _ref.isVideo, - switchPlayer = _ref.switchPlayer, - handleIsEnded = _ref.handleIsEnded, - videoJSOptions = _objectWithoutProperties(_ref, _excluded); - + switchPlayer = _ref.switchPlayer, + handleIsEnded = _ref.handleIsEnded, + videoJSOptions = _objectWithoutProperties(_ref, _excluded); var playerState = usePlayerState(); var playerDispatch = usePlayerDispatch(); var manifestState = useManifestState(); var manifestDispatch = useManifestDispatch(); var canvasDuration = manifestState.canvasDuration, - canvasIndex = manifestState.canvasIndex, - currentNavItem = manifestState.currentNavItem, - manifest = manifestState.manifest, - hasMultiItems = manifestState.hasMultiItems, - srcIndex = manifestState.srcIndex, - targets = manifestState.targets; + canvasIndex = manifestState.canvasIndex, + currentNavItem = manifestState.currentNavItem, + manifest = manifestState.manifest, + hasMultiItems = manifestState.hasMultiItems, + srcIndex = manifestState.srcIndex, + targets = manifestState.targets; var isClicked = playerState.isClicked, - isEnded = playerState.isEnded, - isPlaying = playerState.isPlaying, - player = playerState.player, - startTime = playerState.startTime, - currentTime = playerState.currentTime, - playerRange = playerState.playerRange; - + isEnded = playerState.isEnded, + isPlaying = playerState.isPlaying, + player = playerState.player, + startTime = playerState.startTime, + currentTime = playerState.currentTime, + playerRange = playerState.playerRange; var _React$useState = React__default["default"].useState(canvasIndex), - _React$useState2 = _slicedToArray(_React$useState, 2), - cIndex = _React$useState2[0], - setCIndex = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + cIndex = _React$useState2[0], + setCIndex = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - isReady = _React$useState4[0], - setIsReady = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + isReady = _React$useState4[0], + setIsReady = _React$useState4[1]; var _React$useState5 = React__default["default"].useState(null), - _React$useState6 = _slicedToArray(_React$useState5, 2), - currentPlayer = _React$useState6[0], - setCurrentPlayer = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + currentPlayer = _React$useState6[0], + setCurrentPlayer = _React$useState6[1]; var _React$useState7 = React__default["default"].useState(false), - _React$useState8 = _slicedToArray(_React$useState7, 2), - mounted = _React$useState8[0], - setMounted = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + mounted = _React$useState8[0], + setMounted = _React$useState8[1]; var _React$useState9 = React__default["default"].useState(false), - _React$useState10 = _slicedToArray(_React$useState9, 2), - isContained = _React$useState10[0], - setIsContained = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + isContained = _React$useState10[0], + setIsContained = _React$useState10[1]; var _React$useState11 = React__default["default"].useState([]), - _React$useState12 = _slicedToArray(_React$useState11, 2), - canvasSegments = _React$useState12[0], - setCanvasSegments = _React$useState12[1]; - + _React$useState12 = _slicedToArray(_React$useState11, 2), + canvasSegments = _React$useState12[0], + setCanvasSegments = _React$useState12[1]; var _React$useState13 = React__default["default"].useState(''), - _React$useState14 = _slicedToArray(_React$useState13, 2), - activeId = _React$useState14[0], - _setActiveId = _React$useState14[1]; - + _React$useState14 = _slicedToArray(_React$useState13, 2), + activeId = _React$useState14[0], + _setActiveId = _React$useState14[1]; var playerRef = React__default["default"].useRef(); var activeIdRef = React__default["default"].useRef(); activeIdRef.current = activeId; - var setActiveId = function setActiveId(id) { _setActiveId(id); - activeIdRef.current = id; }; - var currentTimeRef = React__default["default"].useRef(); currentTimeRef.current = currentTime; var isReadyRef = React__default["default"].useRef(); isReadyRef.current = isReady; var currentNavItemRef = React__default["default"].useRef(); currentNavItemRef.current = currentNavItem; + /** * Initialize player when creating for the first time and cleanup * when unmounting after the player is being used */ - React__default["default"].useEffect(function () { var options = _objectSpread$1({}, videoJSOptions); - setCIndex(canvasIndex); var newPlayer = videojs__default["default"](playerRef.current, options); + /* Another way to add a component to the controlBar */ // newPlayer.getChild('controlBar').addChild('vjsYo', {}); @@ -2855,8 +2639,9 @@ function VideoJSPlayer(_ref) { playerDispatch({ player: newPlayer, type: 'updatePlayer' - }); // Clean up player instance on component unmount + }); + // Clean up player instance on component unmount return function () { if (!playerRef.current && newPlayer) { newPlayer.dispose(); @@ -2865,18 +2650,20 @@ function VideoJSPlayer(_ref) { } }; }, []); + /** * Attach markers to the player and bind VideoJS events * with player instance */ - React__default["default"].useEffect(function () { if (player && mounted) { player.on('ready', function () { - console.log('Player ready'); // Focus the player for hotkeys to work + console.log('Player ready'); - player.focus(); // Options for videojs-hotkeys: https://github.com/ctd1500/videojs-hotkeys#options + // Focus the player for hotkeys to work + player.focus(); + // Options for videojs-hotkeys: https://github.com/ctd1500/videojs-hotkeys#options if (player.hotkeys) { player.hotkeys({ volumeStep: 0.1, @@ -2899,7 +2686,6 @@ function VideoJSPlayer(_ref) { }); player.on('loadedmetadata', function () { console.log('loadedmetadata'); - if (player.markers) { // Initialize markers player.markers({ @@ -2919,18 +2705,15 @@ function VideoJSPlayer(_ref) { markers: [] }); } - player.duration = function () { return canvasDuration; }; - isEnded ? player.currentTime(0) : player.currentTime(currentTime); - if (isEnded || isPlaying) { player.play(); - } // Reset isEnded flag - + } + // Reset isEnded flag playerDispatch({ isEnded: false, type: 'setIsEnded' @@ -2964,20 +2747,20 @@ function VideoJSPlayer(_ref) { }); } }, [player]); + /** * Switch canvas when using structure navigation / the media file ends */ - React__default["default"].useEffect(function () { if (isClicked && canvasIndex !== cIndex) { switchPlayer(); } - setCIndex(canvasIndex); setCanvasSegments(getSegmentMap({ manifest: manifest })); }, [canvasIndex]); + /** * Update markers whenever player's currentTime is being * updated. Time update happens when; @@ -2985,21 +2768,18 @@ function VideoJSPlayer(_ref) { * 2. seek and scrubbing events are fired * 3. timeupdate event fired when playing the media file */ - React__default["default"].useEffect(function () { if (!player || !currentPlayer) { return; } - if (currentNavItem !== null && isReady) { // Mark current time fragment if (player.markers) { - player.markers.removeAll(); // Use currentNavItem's start and end time for marker creation - + player.markers.removeAll(); + // Use currentNavItem's start and end time for marker creation var _getMediaFragment = getMediaFragment(getItemId(currentNavItem), canvasDuration), - start = _getMediaFragment.start, - end = _getMediaFragment.end; - + start = _getMediaFragment.start, + end = _getMediaFragment.end; playerDispatch({ endTime: end, startTime: start, @@ -3017,7 +2797,6 @@ function VideoJSPlayer(_ref) { // This then triggers the creation of a fragment highlight in the player's timerail var firstItem = canvasSegments[0]; var timeFragment = getMediaFragment(getItemId(firstItem), canvasDuration); - if (timeFragment && timeFragment.start === 0) { manifestDispatch({ item: firstItem, @@ -3026,10 +2805,10 @@ function VideoJSPlayer(_ref) { } } }, [currentNavItem, isReady]); + /** * Setting the current time of the player when using structure navigation */ - React__default["default"].useEffect(function () { if (player !== null && isReady) { player.currentTime(currentTime, playerDispatch({ @@ -3037,11 +2816,11 @@ function VideoJSPlayer(_ref) { })); } }, [isClicked]); + /** * Remove existing timerail highlight if the player's currentTime * doesn't fall within a defined structure item */ - React__default["default"].useEffect(function () { if (!player || !currentPlayer) { return; @@ -3049,12 +2828,12 @@ function VideoJSPlayer(_ref) { player.markers.removeAll(); } }, [isContained]); + /** * Handle the 'ended' event fired by the player when a section comes to * an end. If there are sections ahead move onto the next canvas and * change the player and the state accordingly. */ - var handleEnded = function handleEnded() { if (hasNextSection({ canvasIndex: canvasIndex, @@ -3063,8 +2842,9 @@ function VideoJSPlayer(_ref) { manifestDispatch({ canvasIndex: canvasIndex + 1, type: 'switchCanvas' - }); // Reset startTime and currentTime to zero + }); + // Reset startTime and currentTime to zero playerDispatch({ startTime: 0, type: 'setTimeFragment' @@ -3072,18 +2852,18 @@ function VideoJSPlayer(_ref) { playerDispatch({ currentTime: 0, type: 'setCurrentTime' - }); // Update the current nav item to next item + }); + // Update the current nav item to next item var nextItem = getNextItem({ canvasIndex: canvasIndex, manifest: manifest }); - var _getMediaFragment2 = getMediaFragment(getItemId(nextItem), canvasDuration), - start = _getMediaFragment2.start; // If there's a structure item at the start of the next canvas - // mark it as the currentNavItem. Otherwise empty out the currentNavItem. - + start = _getMediaFragment2.start; + // If there's a structure item at the start of the next canvas + // mark it as the currentNavItem. Otherwise empty out the currentNavItem. if (start === 0) { setIsContained(true); manifestDispatch({ @@ -3096,7 +2876,6 @@ function VideoJSPlayer(_ref) { type: 'switchItem' }); } - handleIsEnded(); setCIndex(cIndex + 1); } else if (hasMultiItems) { @@ -3111,13 +2890,13 @@ function VideoJSPlayer(_ref) { type: 'setSrcIndex' }); } - playerDispatch({ currentTime: 0, type: 'setCurrentTime' }); } }; + /** * Handle the 'timeUpdate' event emitted by VideoJS player. * The current time of the playhead used to show structure in the player's @@ -3125,12 +2904,9 @@ function VideoJSPlayer(_ref) { * item. When the current time is inside an item, that time fragment is highlighted * in the player's time rail. * */ - - var handleTimeUpdate = function handleTimeUpdate() { if (player !== null && isReadyRef.current) { var activeSegment = getActiveSegment(player.currentTime()); - if (activeSegment && activeIdRef.current != activeSegment['id']) { // Set the active segment id in component's state setActiveId(activeSegment['id']); @@ -3144,12 +2920,11 @@ function VideoJSPlayer(_ref) { } } }; + /** * Clear currentNavItem and other related state variables to update the tracker * in structure navigation and highlights within the player. */ - - var cleanUpNav = function cleanUpNav() { if (currentNavItemRef.current) { manifestDispatch({ @@ -3157,29 +2932,24 @@ function VideoJSPlayer(_ref) { type: 'switchItem' }); } - setActiveId(null); setIsContained(false); }; + /** * Get the segment, which encapsulates the current time of the playhead, * from a list of media fragments in the current canvas. * @param {Number} time playhead's current time */ - - var getActiveSegment = function getActiveSegment(time) { // Adjust time for multi-item canvases var currentTime = time; - if (hasMultiItems) { currentTime = currentTime + targets[srcIndex].altStart; - } // Find the relevant media segment from the structure - - + } + // Find the relevant media segment from the structure var _iterator = _createForOfIteratorHelper$2(canvasSegments), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var segment = _step.value; @@ -3188,7 +2958,6 @@ function VideoJSPlayer(_ref) { var segmentRange = getMediaFragment(segmentId, canvasDuration); var isInRange = checkSrcRange(segmentRange, playerRange); var isInSegment = currentTime >= segmentRange.start && currentTime < segmentRange.end; - if (isInSegment && isInRange && segmentCanvas == canvasIndex) { return segment; } @@ -3198,10 +2967,8 @@ function VideoJSPlayer(_ref) { } finally { _iterator.f(); } - return null; }; - return /*#__PURE__*/React__default["default"].createElement("div", { "data-vjs-player": true }, isVideo ? /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, /*#__PURE__*/React__default["default"].createElement("video", { @@ -3220,7 +2987,6 @@ function VideoJSPlayer(_ref) { className: "video-js vjs-default-skin" })); } - VideoJSPlayer.propTypes = { isVideo: PropTypes.bool, switchPlayer: PropTypes.func, @@ -3230,65 +2996,56 @@ VideoJSPlayer.propTypes = { var ErrorMessage = function ErrorMessage(_ref) { var _ref$message = _ref.message, - message = _ref$message === void 0 ? 'You forgot to include an error message' : _ref$message; + message = _ref$message === void 0 ? 'You forgot to include an error message' : _ref$message; return /*#__PURE__*/React__default["default"].createElement("div", { className: "rimp__" }, "ERROR: ", message); }; - ErrorMessage.propTypes = { message: PropTypes.string.isRequired }; function 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; } - function _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; } - var MediaPlayer = function MediaPlayer(_ref) { var _ref$enableFileDownlo = _ref.enableFileDownload, - enableFileDownload = _ref$enableFileDownlo === void 0 ? false : _ref$enableFileDownlo; + enableFileDownload = _ref$enableFileDownlo === void 0 ? false : _ref$enableFileDownlo; var manifestState = useManifestState(); var playerState = usePlayerState(); var playerDispatch = usePlayerDispatch(); var manifestDispatch = useManifestDispatch(); - var _React$useState = React__default["default"].useState({ - error: '', - sourceType: '', - sources: [], - tracks: [], - poster: null - }), - _React$useState2 = _slicedToArray(_React$useState, 2), - playerConfig = _React$useState2[0], - setPlayerConfig = _React$useState2[1]; - + error: '', + sourceType: '', + sources: [], + tracks: [], + poster: null + }), + _React$useState2 = _slicedToArray(_React$useState, 2), + playerConfig = _React$useState2[0], + setPlayerConfig = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - ready = _React$useState4[0], - setReady = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + ready = _React$useState4[0], + setReady = _React$useState4[1]; var _React$useState5 = React__default["default"].useState(canvasIndex), - _React$useState6 = _slicedToArray(_React$useState5, 2), - cIndex = _React$useState6[0], - setCIndex = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + cIndex = _React$useState6[0], + setCIndex = _React$useState6[1]; var _React$useState7 = React__default["default"].useState(), - _React$useState8 = _slicedToArray(_React$useState7, 2), - isMultiSource = _React$useState8[0], - setIsMultiSource = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + isMultiSource = _React$useState8[0], + setIsMultiSource = _React$useState8[1]; var canvasIndex = manifestState.canvasIndex, - manifest = manifestState.manifest, - canvasDuration = manifestState.canvasDuration, - srcIndex = manifestState.srcIndex, - targets = manifestState.targets; + manifest = manifestState.manifest, + canvasDuration = manifestState.canvasDuration, + srcIndex = manifestState.srcIndex, + targets = manifestState.targets; playerState.player; React__default["default"].useEffect(function () { if (manifest) { initCanvas(canvasIndex); } - return function () { setReady(false); setCIndex(0); @@ -3304,21 +3061,19 @@ var MediaPlayer = function MediaPlayer(_ref) { message: playerConfig.error }); } - var initCanvas = function initCanvas(canvasId) { var _getMediaInfo = getMediaInfo({ - manifest: manifest, - canvasIndex: canvasId, - srcIndex: srcIndex - }), - isMultiSource = _getMediaInfo.isMultiSource, - sources = _getMediaInfo.sources, - tracks = _getMediaInfo.tracks, - canvasTargets = _getMediaInfo.canvasTargets, - mediaType = _getMediaInfo.mediaType, - canvas = _getMediaInfo.canvas, - error = _getMediaInfo.error; - + manifest: manifest, + canvasIndex: canvasId, + srcIndex: srcIndex + }), + isMultiSource = _getMediaInfo.isMultiSource, + sources = _getMediaInfo.sources, + tracks = _getMediaInfo.tracks, + canvasTargets = _getMediaInfo.canvasTargets, + mediaType = _getMediaInfo.mediaType, + canvas = _getMediaInfo.canvas, + error = _getMediaInfo.error; manifestDispatch({ canvasTargets: canvasTargets, type: 'canvasTargets' @@ -3342,14 +3097,13 @@ var MediaPlayer = function MediaPlayer(_ref) { setCIndex(canvasId); error ? setReady(false) : setReady(true); }; + /** * Switch src in the player when seeked to a time range within a * different item in the same canvas * @param {Number} srcindex new srcIndex * @param {Number} value current time of the player */ - - var nextItemClicked = function nextItemClicked(srcindex, value) { playerDispatch({ currentTime: value, @@ -3360,6 +3114,7 @@ var MediaPlayer = function MediaPlayer(_ref) { type: 'setSrcIndex' }); }; + /** * Update contexts based on the items in the canvas(es) in manifest * @param {Number} duration canvas duration @@ -3367,11 +3122,8 @@ var MediaPlayer = function MediaPlayer(_ref) { * @param {Boolean} isMultiSource flag indicating whether there are * multiple items in the canvas */ - - var updatePlayerSrcDetails = function updatePlayerSrcDetails(duration, sources, isMultiSource) { var timeFragment = {}; - if (isMultiSource) { playerDispatch({ start: 0, @@ -3383,14 +3135,12 @@ var MediaPlayer = function MediaPlayer(_ref) { return s.selected; })[0]; timeFragment = getMediaFragment(playerSrc.src, duration); - if (timeFragment == undefined) { timeFragment = { start: 0, end: duration }; } - timeFragment.altStart = timeFragment.start; manifestDispatch({ canvasTargets: [timeFragment], @@ -3402,18 +3152,17 @@ var MediaPlayer = function MediaPlayer(_ref) { type: 'setPlayerRange' }); } - }; // Switch player when navigating across canvases - + }; + // Switch player when navigating across canvases var switchPlayer = function switchPlayer() { initCanvas(canvasIndex); - }; // Load next canvas in the list when current media ends - + }; + // Load next canvas in the list when current media ends var handleEnded = function handleEnded() { initCanvas(canvasIndex + 1); }; - var videoJsOptions = { aspectRatio: playerConfig.sourceType === 'video' ? '16:9' : '1:0', autoplay: false, @@ -3425,8 +3174,10 @@ var MediaPlayer = function MediaPlayer(_ref) { // Define and order control bar controls // See https://docs.videojs.com/tutorial-components.html for options of what // seem to be supported controls - children: ['playToggle', 'volumePanel', 'videoJSProgress', 'videoJSCurrentTime', 'subsCapsButton', 'qualitySelector', 'pictureInPictureToggle', enableFileDownload ? 'videoJSFileDownload' : '' // 'vjsYo', custom component + children: ['playToggle', 'volumePanel', 'videoJSProgress', 'videoJSCurrentTime', 'subsCapsButton', 'qualitySelector', 'pictureInPictureToggle', enableFileDownload ? 'videoJSFileDownload' : '' + // 'vjsYo', custom component ], + videoJSProgress: { duration: canvasDuration, srcIndex: srcIndex, @@ -3442,8 +3193,9 @@ var MediaPlayer = function MediaPlayer(_ref) { }, sources: isMultiSource ? playerConfig.sources[srcIndex] : playerConfig.sources, tracks: playerConfig.tracks - }; // Add file download to toolbar when it is enabled via props + }; + // Add file download to toolbar when it is enabled via props if (enableFileDownload) { videoJsOptions = _objectSpread(_objectSpread({}, videoJsOptions), {}, { controlBar: _objectSpread(_objectSpread({}, videoJsOptions.controlBar), {}, { @@ -3454,7 +3206,6 @@ var MediaPlayer = function MediaPlayer(_ref) { }) }); } - return ready ? /*#__PURE__*/React__default["default"].createElement("div", { "data-testid": "media-player", className: "ramp--media_player", @@ -3465,25 +3216,21 @@ var MediaPlayer = function MediaPlayer(_ref) { handleIsEnded: handleEnded }, videoJsOptions))) : null; }; - MediaPlayer.propTypes = { enableFileDownload: PropTypes.bool }; var ListItem = function ListItem(_ref) { var item = _ref.item, - isTitle = _ref.isTitle; + isTitle = _ref.isTitle; var playerDispatch = usePlayerDispatch(); var manifestDispatch = useManifestDispatch(); - var _useManifestState = useManifestState(), - manifest = _useManifestState.manifest, - currentNavItem = _useManifestState.currentNavItem, - canvasIndex = _useManifestState.canvasIndex; - + manifest = _useManifestState.manifest, + currentNavItem = _useManifestState.currentNavItem, + canvasIndex = _useManifestState.canvasIndex; var _usePlayerState = usePlayerState(), - playerRange = _usePlayerState.playerRange; - + playerRange = _usePlayerState.playerRange; var childCanvases = getChildCanvases({ rangeId: item.id, manifest: manifest @@ -3493,7 +3240,6 @@ var ListItem = function ListItem(_ref) { isChild: true }) : null; var liRef = React__default["default"].useRef(null); - var handleClick = function handleClick(e) { e.stopPropagation(); e.preventDefault(); @@ -3506,7 +3252,6 @@ var ListItem = function ListItem(_ref) { type: 'switchItem' }); }; - var isClickable = function isClickable() { var itemId = getItemId(item); var timeFragment = getMediaFragment(itemId, playerRange.end); @@ -3514,10 +3259,8 @@ var ListItem = function ListItem(_ref) { var isInRange = checkSrcRange(timeFragment, playerRange); return isInRange || !isCanvas; }; - var renderListItem = function renderListItem() { var label = getLabelValue(item.label); - if (childCanvases.length > 0) { return childCanvases.map(function (canvasId) { return /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, { @@ -3529,18 +3272,15 @@ var ListItem = function ListItem(_ref) { onClick: handleClick }, label) : /*#__PURE__*/React__default["default"].createElement("span", null, label)); }); - } // When an item is a section title, show it as plain text - - + } + // When an item is a section title, show it as plain text if (isTitle) { return /*#__PURE__*/React__default["default"].createElement("span", { className: "ramp--structured-nav__section-title" }, label); } - return null; }; - React__default["default"].useEffect(function () { if (liRef.current) { if (currentNavItem == item) { @@ -3550,7 +3290,6 @@ var ListItem = function ListItem(_ref) { } } }, [currentNavItem]); - if (item.label != '') { return /*#__PURE__*/React__default["default"].createElement("li", { "data-testid": "list-item", @@ -3561,7 +3300,6 @@ var ListItem = function ListItem(_ref) { return null; } }; - ListItem.propTypes = { item: PropTypes.object.isRequired, isChild: PropTypes.bool, @@ -3570,13 +3308,11 @@ ListItem.propTypes = { var List = function List(props) { var manifestState = useManifestState(); - if (!manifestState.manifest) { return /*#__PURE__*/React__default["default"].createElement("p", { "data-testid": "list-error" }, "No manifest in List yet"); } - var collapsibleContent = /*#__PURE__*/React__default["default"].createElement("ul", { "data-testid": "list", className: "ramp--structured-nav__list" @@ -3585,13 +3321,12 @@ var List = function List(props) { item: item, manifest: manifestState.manifest }); - if (filteredItem) { var childCanvases = getChildCanvases({ rangeId: filteredItem.id, manifest: manifestState.manifest - }); // Title items doesn't have children - + }); + // Title items doesn't have children if (childCanvases.length == 0) { return /*#__PURE__*/React__default["default"].createElement(ListItem, { key: filteredItem.id, @@ -3601,7 +3336,6 @@ var List = function List(props) { titles: props.titles }); } - return /*#__PURE__*/React__default["default"].createElement(ListItem, { key: filteredItem.id, item: filteredItem, @@ -3619,7 +3353,6 @@ var List = function List(props) { })); return /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, collapsibleContent); }; - List.propTypes = { items: PropTypes.array.isRequired, isChild: PropTypes.bool.isRequired @@ -3627,40 +3360,33 @@ List.propTypes = { var StructuredNavigation = function StructuredNavigation() { var _manifest$structures, _manifest$structures$; - var manifestDispatch = useManifestDispatch(); var playerDispatch = usePlayerDispatch(); - var _usePlayerState = usePlayerState(), - clickedUrl = _usePlayerState.clickedUrl, - isClicked = _usePlayerState.isClicked, - isPlaying = _usePlayerState.isPlaying, - player = _usePlayerState.player; - + clickedUrl = _usePlayerState.clickedUrl, + isClicked = _usePlayerState.isClicked, + isPlaying = _usePlayerState.isPlaying, + player = _usePlayerState.player; var _useManifestState = useManifestState(), - canvasDuration = _useManifestState.canvasDuration, - canvasIndex = _useManifestState.canvasIndex, - hasMultiItems = _useManifestState.hasMultiItems, - targets = _useManifestState.targets, - manifest = _useManifestState.manifest; - + canvasDuration = _useManifestState.canvasDuration, + canvasIndex = _useManifestState.canvasIndex, + hasMultiItems = _useManifestState.hasMultiItems, + targets = _useManifestState.targets, + manifest = _useManifestState.manifest; React__default["default"].useEffect(function () { // Update currentTime and canvasIndex in state if a // custom start time and(or) canvas is given in manifest if (manifest) { var customStart = getCustomStart(manifest); - if (!customStart) { return; } - if (customStart.type == 'SR') { playerDispatch({ currentTime: customStart.time, type: 'setCurrentTime' }); } - manifestDispatch({ canvasIndex: customStart.canvas, type: 'switchCanvas' @@ -3674,20 +3400,18 @@ var StructuredNavigation = function StructuredNavigation() { return getCanvasId(clickedUrl) === c.canvasId.split('/').reverse()[0]; }); var currentCanvasIndex = canvases.indexOf(canvasInManifest); - var timeFragment = getMediaFragment(clickedUrl, canvasDuration); // Invalid time fragment + var timeFragment = getMediaFragment(clickedUrl, canvasDuration); + // Invalid time fragment if (!timeFragment || timeFragment == undefined) { console.error('Error retrieving time fragment object from Canvas URL in structured navigation'); return; } - var timeFragmentStart = timeFragment.start; - if (hasMultiItems) { var _getCanvasTarget = getCanvasTarget(targets, timeFragment, canvasDuration), - srcIndex = _getCanvasTarget.srcIndex, - fragmentStart = _getCanvasTarget.fragmentStart; - + srcIndex = _getCanvasTarget.srcIndex, + fragmentStart = _getCanvasTarget.fragmentStart; timeFragmentStart = fragmentStart; manifestDispatch({ srcIndex: srcIndex, @@ -3702,7 +3426,6 @@ var StructuredNavigation = function StructuredNavigation() { }); } } - player.currentTime(timeFragmentStart); playerDispatch({ startTime: timeFragment.start, @@ -3712,18 +3435,16 @@ var StructuredNavigation = function StructuredNavigation() { playerDispatch({ currentTime: timeFragmentStart, type: 'setCurrentTime' - }); // Setting userActive to true shows timerail breifly, helps + }); + // Setting userActive to true shows timerail breifly, helps // to visualize the structure in player while playing - if (isPlaying) player.userActive(true); player.currentTime(timeFragmentStart); } }, [isClicked]); - if (!manifest) { return /*#__PURE__*/React__default["default"].createElement("p", null, "No manifest - Please provide a valid manifest."); } - return /*#__PURE__*/React__default["default"].createElement("div", { "data-testid": "structured-nav", className: "ramp--structured-nav", @@ -3740,7 +3461,6 @@ var StructuredNavigation = function StructuredNavigation() { className: "ramp--no-structure" }, "There are no structures in the manifest")); }; - StructuredNavigation.propTypes = {}; var asyncToGenerator = createCommonjsModule(function (module) { @@ -3752,34 +3472,28 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { reject(error); return; } - if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, - args = arguments; + args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); - function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } - function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } - _next(undefined); }); }; } - module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -3787,21 +3501,20 @@ var _asyncToGenerator = /*@__PURE__*/getDefaultExportFromCjs(asyncToGenerator); var regeneratorRuntime$1 = createCommonjsModule(function (module) { var _typeof = _typeof_1["default"]; - function _regeneratorRuntime() { - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ - module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return exports; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var exports = {}, - Op = Object.prototype, - hasOwn = Op.hasOwnProperty, - $Symbol = "function" == typeof Symbol ? Symbol : {}, - iteratorSymbol = $Symbol.iterator || "@@iterator", - asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", - toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - + Op = Object.prototype, + hasOwn = Op.hasOwnProperty, + defineProperty = Object.defineProperty || function (obj, key, desc) { + obj[key] = desc.value; + }, + $Symbol = "function" == typeof Symbol ? Symbol : {}, + iteratorSymbol = $Symbol.iterator || "@@iterator", + asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", + toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; function define(obj, key, value) { return Object.defineProperty(obj, key, { value: value, @@ -3810,7 +3523,6 @@ function _regeneratorRuntime() { writable: !0 }), obj[key]; } - try { define({}, ""); } catch (err) { @@ -3818,54 +3530,14 @@ function _regeneratorRuntime() { return obj[key] = value; }; } - function wrap(innerFn, outerFn, self, tryLocsList) { var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, - generator = Object.create(protoGenerator.prototype), - context = new Context(tryLocsList || []); - return generator._invoke = function (innerFn, self, context) { - var state = "suspendedStart"; - return function (method, arg) { - if ("executing" === state) throw new Error("Generator is already running"); - - if ("completed" === state) { - if ("throw" === method) throw arg; - return doneResult(); - } - - for (context.method = method, context.arg = arg;;) { - var delegate = context.delegate; - - if (delegate) { - var delegateResult = maybeInvokeDelegate(delegate, context); - - if (delegateResult) { - if (delegateResult === ContinueSentinel) continue; - return delegateResult; - } - } - - if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { - if ("suspendedStart" === state) throw state = "completed", context.arg; - context.dispatchException(context.arg); - } else "return" === context.method && context.abrupt("return", context.arg); - state = "executing"; - var record = tryCatch(innerFn, self, context); - - if ("normal" === record.type) { - if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; - return { - value: record.arg, - done: context.done - }; - } - - "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); - } - }; - }(innerFn, self, context), generator; + generator = Object.create(protoGenerator.prototype), + context = new Context(tryLocsList || []); + return defineProperty(generator, "_invoke", { + value: makeInvokeMethod(innerFn, self, context) + }), generator; } - function tryCatch(fn, obj, arg) { try { return { @@ -3879,25 +3551,19 @@ function _regeneratorRuntime() { }; } } - exports.wrap = wrap; var ContinueSentinel = {}; - function Generator() {} - function GeneratorFunction() {} - function GeneratorFunctionPrototype() {} - var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf, - NativeIteratorPrototype = getProto && getProto(getProto(values([]))); + NativeIteratorPrototype = getProto && getProto(getProto(values([]))); NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); - function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function (method) { define(prototype, method, function (arg) { @@ -3905,14 +3571,12 @@ function _regeneratorRuntime() { }); }); } - function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); - if ("throw" !== record.type) { var result = record.arg, - value = result.value; + value = result.value; return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) { invoke("next", value, resolve, reject); }, function (err) { @@ -3923,92 +3587,109 @@ function _regeneratorRuntime() { return invoke("throw", error, resolve, reject); }); } - reject(record.arg); } - var previousPromise; - - this._invoke = function (method, arg) { - function callInvokeWithMethodAndArg() { - return new PromiseImpl(function (resolve, reject) { - invoke(method, arg, resolve, reject); - }); + defineProperty(this, "_invoke", { + value: function value(method, arg) { + function callInvokeWithMethodAndArg() { + return new PromiseImpl(function (resolve, reject) { + invoke(method, arg, resolve, reject); + }); + } + return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + }); + } + function makeInvokeMethod(innerFn, self, context) { + var state = "suspendedStart"; + return function (method, arg) { + if ("executing" === state) throw new Error("Generator is already running"); + if ("completed" === state) { + if ("throw" === method) throw arg; + return doneResult(); + } + for (context.method = method, context.arg = arg;;) { + var delegate = context.delegate; + if (delegate) { + var delegateResult = maybeInvokeDelegate(delegate, context); + if (delegateResult) { + if (delegateResult === ContinueSentinel) continue; + return delegateResult; + } + } + if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { + if ("suspendedStart" === state) throw state = "completed", context.arg; + context.dispatchException(context.arg); + } else "return" === context.method && context.abrupt("return", context.arg); + state = "executing"; + var record = tryCatch(innerFn, self, context); + if ("normal" === record.type) { + if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; + return { + value: record.arg, + done: context.done + }; + } + "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); } - - return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); }; } - function maybeInvokeDelegate(delegate, context) { - var method = delegate.iterator[context.method]; - - if (undefined === method) { - if (context.delegate = null, "throw" === context.method) { - if (delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method)) return ContinueSentinel; - context.method = "throw", context.arg = new TypeError("The iterator does not provide a 'throw' method"); - } - - return ContinueSentinel; - } - + var methodName = context.method, + method = delegate.iterator[methodName]; + if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel; var record = tryCatch(method, delegate.iterator, context.arg); if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel; var info = record.arg; return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel); } - function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); } - function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal", delete record.arg, entry.completion = record; } - function Context(tryLocsList) { this.tryEntries = [{ tryLoc: "root" }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); } - function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) return iteratorMethod.call(iterable); if ("function" == typeof iterable.next) return iterable; - if (!isNaN(iterable.length)) { var i = -1, - next = function next() { - for (; ++i < iterable.length;) { - if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; - } - - return next.value = undefined, next.done = !0, next; - }; - + next = function next() { + for (; ++i < iterable.length;) if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; + return next.value = undefined, next.done = !0, next; + }; return next.next = next; } } - return { next: doneResult }; } - function doneResult() { return { value: undefined, done: !0 }; } - - return GeneratorFunction.prototype = GeneratorFunctionPrototype, define(Gp, "constructor", GeneratorFunctionPrototype), define(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { + return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", { + value: GeneratorFunctionPrototype, + configurable: !0 + }), defineProperty(GeneratorFunctionPrototype, "constructor", { + value: GeneratorFunction, + configurable: !0 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { var ctor = "function" == typeof genFun && genFun.constructor; return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name)); }, exports.mark = function (genFun) { @@ -4029,27 +3710,21 @@ function _regeneratorRuntime() { return this; }), define(Gp, "toString", function () { return "[object Generator]"; - }), exports.keys = function (object) { - var keys = []; - - for (var key in object) { - keys.push(key); - } - + }), exports.keys = function (val) { + var object = Object(val), + keys = []; + for (var key in object) keys.push(key); return keys.reverse(), function next() { for (; keys.length;) { var key = keys.pop(); if (key in object) return next.value = key, next.done = !1, next; } - return next.done = !0, next; }; }, exports.values = values, Context.prototype = { constructor: Context, reset: function reset(skipTempReset) { - if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) { - "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); - } + if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); }, stop: function stop() { this.done = !0; @@ -4060,20 +3735,16 @@ function _regeneratorRuntime() { dispatchException: function dispatchException(exception) { if (this.done) throw exception; var context = this; - function handle(loc, caught) { return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught; } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i], - record = entry.completion; + record = entry.completion; if ("root" === entry.tryLoc) return handle("end"); - if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"), - hasFinally = hasOwn.call(entry, "finallyLoc"); - + hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); @@ -4089,13 +3760,11 @@ function _regeneratorRuntime() { abrupt: function abrupt(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } - finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); var record = finallyEntry ? finallyEntry.completion : {}; return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); @@ -4113,19 +3782,15 @@ function _regeneratorRuntime() { "catch": function _catch(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.tryLoc === tryLoc) { var record = entry.completion; - if ("throw" === record.type) { var thrown = record.arg; resetTryEntry(entry); } - return thrown; } } - throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(iterable, resultName, nextLoc) { @@ -4137,7 +3802,6 @@ function _regeneratorRuntime() { } }, exports; } - module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -21349,13 +21013,11 @@ createCommonjsModule(function (module, exports) { var TranscriptDownloader = function TranscriptDownloader(_ref) { var fileUrl = _ref.fileUrl, - fileName = _ref.fileName; - + fileName = _ref.fileName; var handleDownload = function handleDownload(e) { e.preventDefault(); fileDownload(fileUrl, fileName); }; - return /*#__PURE__*/React__default["default"].createElement("button", { className: "ramp--transcript_downloader", "data-testid": "transcript-downloader", @@ -21368,15 +21030,13 @@ var TranscriptDownloader = function TranscriptDownloader(_ref) { var TanscriptSelector = function TanscriptSelector(props) { var _React$useState = React__default["default"].useState(props.title), - _React$useState2 = _slicedToArray(_React$useState, 2), - title = _React$useState2[0], - setTitle = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + title = _React$useState2[0], + setTitle = _React$useState2[1]; var selectItem = function selectItem(event) { setTitle(event.target.value); props.setTranscript(event.target.value); }; - if (props.transcriptData) { return /*#__PURE__*/React__default["default"].createElement("div", { className: "ramp--transcript_selector", @@ -21403,10 +21063,9 @@ var TanscriptSelector = function TanscriptSelector(props) { }; function _createForOfIteratorHelper$1(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$1(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$1(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$1(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$1(o, minLen); } +function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } /** * Go through the list of transcripts for the active canvas and add * transcript resources (if any) linked via annotations with supplementing motivation @@ -21414,7 +21073,6 @@ function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) le * @param {Array} trancripts transcripts for active canvas fed into transcript component * @returns {Array} */ - function checkManifestAnnotations(_x) { return _checkManifestAnnotations.apply(this, arguments); } @@ -21426,41 +21084,34 @@ function checkManifestAnnotations(_x) { * @param {Object} item contains title and URL for transcript resource * @returns {Array} array of transcript resources */ - function _checkManifestAnnotations() { _checkManifestAnnotations = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee(trancripts) { var canvasId, items, newItems, flattened; return regenerator.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - canvasId = trancripts.canvasId, items = trancripts.items; - _context.next = 3; - return Promise.all(items.map(function (item) { - return getSupplementingTranscripts(canvasId, item); - })); - - case 3: - newItems = _context.sent; - flattened = newItems.flat(); - return _context.abrupt("return", flattened); - - case 6: - case "end": - return _context.stop(); - } + while (1) switch (_context.prev = _context.next) { + case 0: + canvasId = trancripts.canvasId, items = trancripts.items; + _context.next = 3; + return Promise.all(items.map(function (item) { + return getSupplementingTranscripts(canvasId, item); + })); + case 3: + newItems = _context.sent; + flattened = newItems.flat(); + return _context.abrupt("return", flattened); + case 6: + case "end": + return _context.stop(); } }, _callee); })); return _checkManifestAnnotations.apply(this, arguments); } - function getSupplementingTranscripts(canvasId, item) { var title = item.title, - url = item.url; + url = item.url; var data = fetch(url).then(function (response) { var fileType = response.headers.get('Content-Type'); - if (fileType.includes('application/json')) { var jsonData = response.json(); return jsonData; @@ -21470,10 +21121,8 @@ function getSupplementingTranscripts(canvasId, item) { }).then(function (data) { var manifest = manifesto_js.parseManifest(data); var newTranscriptsList = []; - if (manifest) { var annotations = []; - if (data.annotations) { annotations = parseAnnotations(data.annotations, 'supplementing'); } else { @@ -21484,10 +21133,8 @@ function getSupplementingTranscripts(canvasId, item) { motivation: 'supplementing' }); } - if (annotations.length > 0) { var type = annotations[0].getBody()[0].getProperty('type'); - if (type === 'TextualBody') { newTranscriptsList.push({ title: title, @@ -21512,13 +21159,13 @@ function getSupplementingTranscripts(canvasId, item) { } else { newTranscriptsList.push(item); } - return newTranscriptsList; })["catch"](function () { return [item]; }); return data; } + /** * Parse a given transcript file into a format the Transcript component * can render on the UI. E.g.: text file -> returns null, so that the Google @@ -21528,163 +21175,132 @@ function getSupplementingTranscripts(canvasId, item) { * @param {Number} canvasIndex Current canvas rendered in the player * @returns {Object} Array of trancript data objects with download URL */ - - function parseTranscriptData(_x2, _x3) { return _parseTranscriptData.apply(this, arguments); } + /** * Parse MS word documents into HTML markdown using mammoth.js * https://www.npmjs.com/package/mammoth * @param {Object} response response from the fetch request * @returns {Array} html markdown for the word document contents */ - function _parseTranscriptData() { _parseTranscriptData = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee2(url, canvasIndex) { var tData, tUrl, fileData, fileType, jsonData, manifest, textData, textLines, isWebVTT; return regenerator.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - tData = []; - tUrl = url; // Return empty array to display an error message - - if (!(canvasIndex === undefined)) { - _context2.next = 4; - break; - } - - return _context2.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 4: - if (url) { - _context2.next = 6; - break; - } - - return _context2.abrupt("return", null); - - case 6: - _context2.prev = 7; - new URL(url); - _context2.next = 15; + while (1) switch (_context2.prev = _context2.next) { + case 0: + tData = []; + tUrl = url; // Return empty array to display an error message + if (!(canvasIndex === undefined)) { + _context2.next = 4; break; - - case 11: - _context2.prev = 11; - _context2.t0 = _context2["catch"](7); - console.log('Invalid transcript URL'); - return _context2.abrupt("return", null); - - case 15: - fileData = null; // get file type - - _context2.next = 18; - return fetch(url).then(handleFetchErrors).then(function (response) { - fileData = response; - })["catch"](function (error) { - console.log('transcript-parser -> parseTranscriptData() -> fetching transcript -> ', error); - return null; - }); - - case 18: - fileType = url.split('.').reverse()[0]; - _context2.t1 = fileType; - _context2.next = _context2.t1 === 'json' ? 22 : _context2.t1 === 'vtt' ? 32 : _context2.t1 === 'txt' ? 32 : _context2.t1 === 'doc' ? 45 : _context2.t1 === 'docx' ? 45 : 49; + } + return _context2.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 4: + if (url) { + _context2.next = 6; break; - - case 22: - _context2.next = 24; - return fileData.json(); - - case 24: - jsonData = _context2.sent; - manifest = manifesto_js.parseManifest(jsonData); - - if (!manifest) { - _context2.next = 30; - break; - } - - return _context2.abrupt("return", parseManifestTranscript(jsonData, url, canvasIndex)); - - case 30: - tData = parseJSONData(jsonData); - return _context2.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 32: - _context2.next = 34; - return fileData.text(); - - case 34: - textData = _context2.sent; - // console.log(textData); - textLines = textData.split('\n'); - - if (!(textLines.length == 0)) { - _context2.next = 38; - break; - } - - return _context2.abrupt("return", { - tData: [], - tUrl: url - }); - - case 38: - isWebVTT = validateWebVTT(textLines[0]); - - if (!isWebVTT) { - _context2.next = 44; - break; - } - - tData = parseWebVTT(textData); - return _context2.abrupt("return", { - tData: tData, - tUrl: url - }); - - case 44: - return _context2.abrupt("return", { - tData: null, - tUrl: url - }); - - case 45: - _context2.next = 47; - return parseWordFile(fileData); - - case 47: - tData = _context2.sent; - return _context2.abrupt("return", { - tData: [tData], - tUrl: url - }); - - case 49: - return _context2.abrupt("return", { - tData: [], - tUrl: url - }); - - case 50: - case "end": - return _context2.stop(); - } + } + return _context2.abrupt("return", null); + case 6: + _context2.prev = 7; + new URL(url); + _context2.next = 15; + break; + case 11: + _context2.prev = 11; + _context2.t0 = _context2["catch"](7); + console.log('Invalid transcript URL'); + return _context2.abrupt("return", null); + case 15: + fileData = null; // get file type + _context2.next = 18; + return fetch(url).then(handleFetchErrors).then(function (response) { + fileData = response; + })["catch"](function (error) { + console.log('transcript-parser -> parseTranscriptData() -> fetching transcript -> ', error); + return null; + }); + case 18: + fileType = url.split('.').reverse()[0]; + _context2.t1 = fileType; + _context2.next = _context2.t1 === 'json' ? 22 : _context2.t1 === 'vtt' ? 32 : _context2.t1 === 'txt' ? 32 : _context2.t1 === 'doc' ? 45 : _context2.t1 === 'docx' ? 45 : 49; + break; + case 22: + _context2.next = 24; + return fileData.json(); + case 24: + jsonData = _context2.sent; + manifest = manifesto_js.parseManifest(jsonData); + if (!manifest) { + _context2.next = 30; + break; + } + return _context2.abrupt("return", parseManifestTranscript(jsonData, url, canvasIndex)); + case 30: + tData = parseJSONData(jsonData); + return _context2.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 32: + _context2.next = 34; + return fileData.text(); + case 34: + textData = _context2.sent; + // console.log(textData); + textLines = textData.split('\n'); + if (!(textLines.length == 0)) { + _context2.next = 38; + break; + } + return _context2.abrupt("return", { + tData: [], + tUrl: url + }); + case 38: + isWebVTT = validateWebVTT(textLines[0]); + if (!isWebVTT) { + _context2.next = 44; + break; + } + tData = parseWebVTT(textData); + return _context2.abrupt("return", { + tData: tData, + tUrl: url + }); + case 44: + return _context2.abrupt("return", { + tData: null, + tUrl: url + }); + case 45: + _context2.next = 47; + return parseWordFile(fileData); + case 47: + tData = _context2.sent; + return _context2.abrupt("return", { + tData: [tData], + tUrl: url + }); + case 49: + return _context2.abrupt("return", { + tData: [], + tUrl: url + }); + case 50: + case "end": + return _context2.stop(); } }, _callee2, null, [[7, 11]]); })); return _parseTranscriptData.apply(this, arguments); } - function parseWordFile(_x4) { return _parseWordFile.apply(this, arguments); } @@ -21694,65 +21310,51 @@ function parseWordFile(_x4) { * @param {Object} jsonData array of JSON objects * @returns {Array} */ - - function _parseWordFile() { _parseWordFile = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee3(response) { var tData, data, arrayBuffer; return regenerator.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - tData = null; - _context3.next = 3; - return response.blob(); - - case 3: - data = _context3.sent; - arrayBuffer = new File([data], name, { - type: response.headers.get('content-type') - }); - _context3.next = 7; - return mammoth__default["default"].convertToHtml({ - arrayBuffer: arrayBuffer - }).then(function (result) { - tData = result.value; - }); - - case 7: - return _context3.abrupt("return", tData); - - case 8: - case "end": - return _context3.stop(); - } + while (1) switch (_context3.prev = _context3.next) { + case 0: + tData = null; + _context3.next = 3; + return response.blob(); + case 3: + data = _context3.sent; + arrayBuffer = new File([data], name, { + type: response.headers.get('content-type') + }); + _context3.next = 7; + return mammoth__default["default"].convertToHtml({ + arrayBuffer: arrayBuffer + }).then(function (result) { + tData = result.value; + }); + case 7: + return _context3.abrupt("return", tData); + case 8: + case "end": + return _context3.stop(); } }, _callee3); })); return _parseWordFile.apply(this, arguments); } - function parseJSONData(jsonData) { if (jsonData.length == 0) { return null; } - var tData = []; - var _iterator = _createForOfIteratorHelper$1(jsonData), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var jd = _step.value; - if (jd.speaker) { var speaker = jd.speaker, - spans = jd.spans; - + spans = jd.spans; var _iterator2 = _createForOfIteratorHelper$1(spans), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var span = _step2.value; @@ -21766,8 +21368,7 @@ function parseJSONData(jsonData) { } } else { var _iterator3 = _createForOfIteratorHelper$1(jd.spans), - _step3; - + _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var _span = _step3.value; @@ -21785,11 +21386,10 @@ function parseJSONData(jsonData) { } finally { _iterator.f(); } - return tData; } -/* Parsing annotations when transcript data is fed from a IIIF manifest */ +/* Parsing annotations when transcript data is fed from a IIIF manifest */ /** * Parse a IIIF manifest and extracts the transcript data. * IIIF manifests can present transcript data in a couple of different ways. @@ -21803,14 +21403,11 @@ function parseJSONData(jsonData) { * @returns {Object} object with the structure; * { tData: transcript data, tUrl: file url } */ - - function parseManifestTranscript(manifest, manifestURL, canvasIndex) { var tData = []; var tUrl = manifestURL; var isExternalAnnotation = false; var annotations = []; - if (manifest.annotations) { annotations = parseAnnotations(manifest.annotations, 'supplementing'); } else { @@ -21820,14 +21417,13 @@ function parseManifestTranscript(manifest, manifestURL, canvasIndex) { key: 'annotations', motivation: 'supplementing' }); - } // determine whether annotations point to an external resource or - // a list of transcript fragments - + } + // determine whether annotations point to an external resource or + // a list of transcript fragments if (annotations.length > 0) { var annotation = annotations[0]; var tType = annotation.getBody()[0].getProperty('type'); - if (tType == 'TextualBody') { isExternalAnnotation = false; } else { @@ -21839,7 +21435,6 @@ function parseManifestTranscript(manifest, manifestURL, canvasIndex) { tUrl: tUrl }; } - if (isExternalAnnotation) { var _annotation = annotations[0]; return parseExternalAnnotations(_annotation); @@ -21851,13 +21446,13 @@ function parseManifestTranscript(manifest, manifestURL, canvasIndex) { }; } } + /** * Parse annotation linking to external resources like WebVTT, Text, and * AnnotationPage .json files * @param {Annotation} annotation Annotation from the manifest * @returns {Object} object with the structure { tData: [], tUrl: '' } */ - function parseExternalAnnotations(_x5) { return _parseExternalAnnotations.apply(this, arguments); } @@ -21874,102 +21469,85 @@ function parseExternalAnnotations(_x5) { * format: 'text/plain', * } */ - - function _parseExternalAnnotations() { _parseExternalAnnotations = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee4(annotation) { var tData, tBody, tUrl, tType; return regenerator.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - tData = []; - tBody = annotation.getBody()[0]; - tUrl = tBody.getProperty('id'); - tType = tBody.getProperty('type'); - /** When external file contains text data */ - - if (!(tType === 'Text')) { - _context4.next = 14; - break; - } - - if (!(tBody.getFormat() === 'text/vtt')) { - _context4.next = 10; - break; - } - - _context4.next = 8; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.text(); - }).then(function (data) { - return tData = parseWebVTT(data); - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ', error); - }); - - case 8: - _context4.next = 12; + while (1) switch (_context4.prev = _context4.next) { + case 0: + tData = []; + tBody = annotation.getBody()[0]; + tUrl = tBody.getProperty('id'); + tType = tBody.getProperty('type'); + /** When external file contains text data */ + if (!(tType === 'Text')) { + _context4.next = 14; break; - - case 10: - _context4.next = 12; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.text(); - }).then(function (data) { - // Keeping data = null prompts plain text view - // in the transcript component - tData = null; - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching text -> ', error); - }); - - case 12: - _context4.next = 17; + } + if (!(tBody.getFormat() === 'text/vtt')) { + _context4.next = 10; break; - - case 14: - if (!(tType === 'AnnotationPage')) { - _context4.next = 17; - break; - } - + } + _context4.next = 8; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.text(); + }).then(function (data) { + return tData = parseWebVTT(data); + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ', error); + }); + case 8: + _context4.next = 12; + break; + case 10: + _context4.next = 12; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.text(); + }).then(function (data) { + // Keeping data = null prompts plain text view + // in the transcript component + tData = null; + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching text -> ', error); + }); + case 12: + _context4.next = 17; + break; + case 14: + if (!(tType === 'AnnotationPage')) { _context4.next = 17; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.json(); - }).then(function (data) { - var annotations = parseAnnotations([data], 'supplementing'); - tData = createTData(annotations); - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ', error); - }); - - case 17: - return _context4.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 18: - case "end": - return _context4.stop(); - } + break; + } + _context4.next = 17; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.json(); + }).then(function (data) { + var annotations = parseAnnotations([data], 'supplementing'); + tData = createTData(annotations); + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ', error); + }); + case 17: + return _context4.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 18: + case "end": + return _context4.stop(); } }, _callee4); })); return _parseExternalAnnotations.apply(this, arguments); } - function createTData(annotations) { var tData = []; annotations.map(function (a) { if (a.id != null) { var tBody = a.getBody()[0]; - var _getMediaFragment = getMediaFragment(a.getProperty('target')), - start = _getMediaFragment.start, - end = _getMediaFragment.end; - + start = _getMediaFragment.start, + end = _getMediaFragment.end; tData.push({ text: tBody.getProperty('value'), format: tBody.getFormat(), @@ -21980,6 +21558,7 @@ function createTData(annotations) { }); return tData; } + /** * Parsing transcript data from a given WebVTT file * @param {Object} fileData content in the transcript file @@ -21991,35 +21570,30 @@ function createTData(annotations) { * text: 'Transcript text sample' * } */ - - function parseWebVTT(fileData) { var tData = []; var lines = cleanWebVTT(fileData); var firstLine = lines.shift(); var valid = validateWebVTT(firstLine); - if (!valid) { console.error('Invalid WebVTT file'); return []; } - var groups = groupWebVTTLines(lines); groups.map(function (t) { var line = parseWebVTTLine(t); - if (line) { tData.push(line); } }); return tData; } + /** * Validate WebVTT file with its header * @param {String} line header line of the WebVTT file * @returns {Boolean} */ - function validateWebVTT(line) { if (line.includes('WEBVTT')) { return true; @@ -22027,31 +21601,31 @@ function validateWebVTT(line) { return false; } } + /** * Clean escape characters and white spaces from the data * and split the text into lines * @param {String} data WebVTT data as a blob of text * @returns {Array} */ - - function cleanWebVTT(data) { // split into lines - var lines = data.split('\n'); // remove empty lines - + var lines = data.split('\n'); + // remove empty lines var text_lines = lines.filter(function (l) { return l.length > 0; - }); // remove line numbers - + }); + // remove line numbers text_lines = text_lines.filter(function (l) { return Number(l) ? false : true; - }); // strip white spaces and lines with index - + }); + // strip white spaces and lines with index var stripped = text_lines.filter(function (l) { return !/^[0-9]*[\r]/gm.test(l); }); return stripped; } + /** * Group multi line transcript text values alongside the relevant * timestamp values. E.g. converts, @@ -22065,34 +21639,28 @@ function cleanWebVTT(data) { * @param {Array} lines array of lines in the WebVTT file * @returns {Array} */ - - function groupWebVTTLines(lines) { var groups = []; var i; - for (i = 0; i < lines.length;) { var line = lines[i]; var t = { times: '', line: '' }; - if (line.includes('-->')) { t.times = line; i++; - while (i < lines.length && !lines[i].includes('-->')) { t.line += lines[i]; i++; } - groups.push(t); } } - return groups; } + /** * Create a JSON object from the transcript data * @param {Object} obj @@ -22105,26 +21673,20 @@ function groupWebVTTLines(lines) { * text: 'Transcript text sample' * } */ - - function parseWebVTTLine(_ref) { var times = _ref.times, - line = _ref.line; + line = _ref.line; var timestampRegex = /([0-9]*:){1,2}([0-9]{2})\.[0-9]{2,3}/g; - var _times$split = times.split(' --> '), - _times$split2 = _slicedToArray(_times$split, 2), - start = _times$split2[0], - end = _times$split2[1]; // FIXME:: remove any styles for now, refine this - - + _times$split2 = _slicedToArray(_times$split, 2), + start = _times$split2[0], + end = _times$split2[1]; + // FIXME:: remove any styles for now, refine this end = end.split(' ')[0]; - if (!start.match(timestampRegex) || !end.match(timestampRegex)) { console.error('Invalid timestamp in line with text; ', line); return null; } - var transcriptText = { begin: timeToS(start), end: timeToS(end), @@ -22134,97 +21696,75 @@ function parseWebVTTLine(_ref) { } function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var Transcript = function Transcript(_ref) { var playerID = _ref.playerID, - transcripts = _ref.transcripts; - + transcripts = _ref.transcripts; var _React$useState = React__default["default"].useState([]), - _React$useState2 = _slicedToArray(_React$useState, 2), - canvasTranscripts = _React$useState2[0], - setCanvasTranscripts = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + canvasTranscripts = _React$useState2[0], + setCanvasTranscripts = _React$useState2[1]; var _React$useState3 = React__default["default"].useState([]), - _React$useState4 = _slicedToArray(_React$useState3, 2), - transcript = _React$useState4[0], - _setTranscript = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + transcript = _React$useState4[0], + _setTranscript = _React$useState4[1]; var _React$useState5 = React__default["default"].useState(''), - _React$useState6 = _slicedToArray(_React$useState5, 2), - transcriptTitle = _React$useState6[0], - setTranscriptTitle = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + transcriptTitle = _React$useState6[0], + setTranscriptTitle = _React$useState6[1]; var _React$useState7 = React__default["default"].useState(''), - _React$useState8 = _slicedToArray(_React$useState7, 2), - transcriptUrl = _React$useState8[0], - setTranscriptUrl = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + transcriptUrl = _React$useState8[0], + setTranscriptUrl = _React$useState8[1]; var _React$useState9 = React__default["default"].useState(0), - _React$useState10 = _slicedToArray(_React$useState9, 2), - canvasIndex = _React$useState10[0], - _setCanvasIndex = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + canvasIndex = _React$useState10[0], + _setCanvasIndex = _React$useState10[1]; var _React$useState11 = React__default["default"].useState(true), - _React$useState12 = _slicedToArray(_React$useState11, 2), - isLoading = _React$useState12[0], - setIsLoading = _React$useState12[1]; - + _React$useState12 = _slicedToArray(_React$useState11, 2), + isLoading = _React$useState12[0], + setIsLoading = _React$useState12[1]; var _React$useState13 = React__default["default"].useState(''), - _React$useState14 = _slicedToArray(_React$useState13, 2), - errorMsg = _React$useState14[0], - setError = _React$useState14[1]; - - var isMouseOver = false; // Setup refs to access state information within + _React$useState14 = _slicedToArray(_React$useState13, 2), + errorMsg = _React$useState14[0], + setError = _React$useState14[1]; + var isMouseOver = false; + // Setup refs to access state information within // event handler function - var isMouseOverRef = React__default["default"].useRef(isMouseOver); - var setIsMouseOver = function setIsMouseOver(state) { isMouseOverRef.current = state; isMouseOver = state; }; - var isEmptyRef = React__default["default"].useRef(false); - var setIsEmpty = function setIsEmpty(e) { isEmptyRef.current = e; }; - var canvasIndexRef = React__default["default"].useRef(); - var setCanvasIndex = function setCanvasIndex(c) { canvasIndexRef.current = c; - _setCanvasIndex(c); - }; // React refs array for each timed text value in the transcript - + }; + // React refs array for each timed text value in the transcript var textRefs = React__default["default"].useRef([]); var transcriptContainerRef = React__default["default"].useRef(); var transcriptRef = React__default["default"].useRef(); - var setTranscript = function setTranscript(t) { transcriptRef.current = t; - _setTranscript(t); }; - var timedText = []; var player = null; React__default["default"].useEffect(function () { setTimeout(function () { var domPlayer = document.getElementById(playerID); - if (!domPlayer) { console.error("Cannot find player, '" + playerID + "' on page. Transcript synchronization is disabled."); } else { player = domPlayer.children[0]; } - if (player) { observeCanvasChange(); player.dataset['canvasindex'] ? setCanvasIndex(player.dataset['canvasindex']) : setCanvasIndex(0); @@ -22232,13 +21772,11 @@ var Transcript = function Transcript(_ref) { if (e == null || e.target == null) { return; } - var currentTime = e.target.currentTime; textRefs.current.map(function (tr) { if (tr) { var start = tr.getAttribute('starttime'); var end = tr.getAttribute('endtime'); - if (currentTime >= start && currentTime <= end) { !tr.classList.contains('active') ? autoScrollAndHighlight(currentTime, tr) : null; } else { @@ -22272,38 +21810,31 @@ var Transcript = function Transcript(_ref) { var _ref2 = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee(t) { var data; return regenerator.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return checkManifestAnnotations(t); - - case 2: - data = _context.sent; - setCanvasTranscripts(data); - setStateVar(data[0]); - - case 5: - case "end": - return _context.stop(); - } + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return checkManifestAnnotations(t); + case 2: + data = _context.sent; + setCanvasTranscripts(data); + setStateVar(data[0]); + case 5: + case "end": + return _context.stop(); } }, _callee); })); - return function (_x) { return _ref2.apply(this, arguments); }; }(), []); React__default["default"].useEffect(function () { var _getCanvasT, _getTItems; - var getCanvasT = function getCanvasT(tr) { return tr.filter(function (t) { return t.canvasId == canvasIndex; }); }; - var getTItems = function getTItems(tr) { return getCanvasT(tr)[0].items; }; @@ -22312,8 +21843,6 @@ var Transcript = function Transcript(_ref) { * OR the respective canvas doesn't have transcript data * OR canvas' transcript items list is empty */ - - if (!(transcripts !== null && transcripts !== void 0 && transcripts.length) > 0 || !((_getCanvasT = getCanvasT(transcripts)) !== null && _getCanvasT !== void 0 && _getCanvasT.length) > 0 || !((_getTItems = getTItems(transcripts)) !== null && _getTItems !== void 0 && _getTItems.length) > 0) { setIsLoading(false); setIsEmpty(true); @@ -22325,31 +21854,28 @@ var Transcript = function Transcript(_ref) { setIsEmpty(false); } }, [canvasIndex]); - var observeCanvasChange = function observeCanvasChange() { // Select the node that will be observed for mutations - var targetNode = player; // Options for the observer (which mutations to observe) + var targetNode = player; + // Options for the observer (which mutations to observe) var config = { attributes: true, childList: true, subtree: true - }; // Callback function to execute when mutations are observed + }; + // Callback function to execute when mutations are observed var callback = function callback(mutationsList, observer) { // Use traditional 'for loops' for IE 11 var _iterator = _createForOfIteratorHelper(mutationsList), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _mutation$attributeNa; - var mutation = _step.value; - if ((_mutation$attributeNa = mutation.attributeName) !== null && _mutation$attributeNa !== void 0 && _mutation$attributeNa.includes('src')) { var p = document.querySelector('video') || document.querySelector('audio'); - if (p) { setCanvasIndex(parseInt(p.dataset['canvasindex'])); } @@ -22360,109 +21886,99 @@ var Transcript = function Transcript(_ref) { } finally { _iterator.f(); } - }; // Create an observer instance linked to the callback function - + }; - var observer = new MutationObserver(callback); // Start observing the target node for configured mutations + // Create an observer instance linked to the callback function + var observer = new MutationObserver(callback); + // Start observing the target node for configured mutations observer.observe(targetNode, config); }; - var selectTranscript = function selectTranscript(selectedTitle) { var selectedTranscript = canvasTranscripts.filter(function (tr) { return tr.title === selectedTitle; }); setStateVar(selectedTranscript[0]); }; - var setStateVar = /*#__PURE__*/function () { var _ref3 = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee2(transcript) { var title, url; return regenerator.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (transcript) { - _context2.next = 2; - break; + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (transcript) { + _context2.next = 2; + break; + } + return _context2.abrupt("return"); + case 2: + title = transcript.title, url = transcript.url; + setTranscriptTitle(title); + + // parse transcript data and update state variables + _context2.next = 6; + return Promise.resolve(parseTranscriptData(url, canvasIndexRef.current)).then(function (value) { + if (value != null) { + var tData = value.tData, + tUrl = value.tUrl; + setTranscriptUrl(tUrl); + setTranscript(tData); + (tData === null || tData === void 0 ? void 0 : tData.length) == 0 ? setError('No Valid Transcript(s) found, please check again.') : null; + } else { + setTranscript([]); + setError('Invalid URL for transcript, please check again.'); } - - return _context2.abrupt("return"); - - case 2: - title = transcript.title, url = transcript.url; - setTranscriptTitle(title); // parse transcript data and update state variables - - _context2.next = 6; - return Promise.resolve(parseTranscriptData(url, canvasIndexRef.current)).then(function (value) { - if (value != null) { - var tData = value.tData, - tUrl = value.tUrl; - setTranscriptUrl(tUrl); - setTranscript(tData); - (tData === null || tData === void 0 ? void 0 : tData.length) == 0 ? setError('No Valid Transcript(s) found, please check again.') : null; - } else { - setTranscript([]); - setError('Invalid URL for transcript, please check again.'); - } - - setIsLoading(false); - }); - - case 6: - case "end": - return _context2.stop(); - } + setIsLoading(false); + }); + case 6: + case "end": + return _context2.stop(); } }, _callee2); })); - return function setStateVar(_x2) { return _ref3.apply(this, arguments); }; }(); - var autoScrollAndHighlight = function autoScrollAndHighlight(currentTime, tr) { if (!tr) { return; - } // Highlight clicked/current time's transcript text - + } + // Highlight clicked/current time's transcript text var textTopOffset = 0; var start = tr.getAttribute('starttime'); var end = tr.getAttribute('endtime'); - if (!start || !end) { return; } - if (currentTime >= start && currentTime <= end) { tr.classList.add('active'); textTopOffset = tr.offsetTop; } else { tr.classList.remove('active'); - } // When using the transcript panel to scroll/select text - // return without auto scrolling - + } + // When using the transcript panel to scroll/select text + // return without auto scrolling if (isMouseOverRef.current) { return; - } // Auto scroll the transcript - - - var parentTopOffset = transcriptContainerRef.current.offsetTop; // divide by 2 to vertically center the highlighted text + } + // Auto scroll the transcript + var parentTopOffset = transcriptContainerRef.current.offsetTop; + // divide by 2 to vertically center the highlighted text transcriptContainerRef.current.scrollTop = textTopOffset - parentTopOffset - transcriptContainerRef.current.clientHeight / 2; }; + /** * When clicked on a transcript text seek to the respective * timestamp in the player * @param {Object} e event for the click */ - - var handleTranscriptTextClick = function handleTranscriptTextClick(e) { e.preventDefault(); + /** * Disregard the click, which uses the commented out lines * or reset the player to the start time (the current functionality) @@ -22470,41 +21986,36 @@ var Transcript = function Transcript(_ref) { * */ // const parentEle = e.target.parentElement; // const isClickable = getIsClickable(parentEle); - // if (isClickable) { + // if (isClickable) { if (player) { player.currentTime = e.currentTarget.getAttribute('starttime'); } - textRefs.current.map(function (tr) { if (tr && tr.classList.contains('active')) { tr.classList.remove('active'); } }); - e.currentTarget.classList.add('active'); // } + e.currentTarget.classList.add('active'); + // } }; + /** * Update state based on mouse events - hover or not hover * @param {Boolean} state flag identifying mouse event */ - - var handleMouseOver = function handleMouseOver(state) { setIsMouseOver(state); }; - var buildSpeakerText = function buildSpeakerText(t) { var speakerText = ''; - if (t.speaker) { speakerText = "".concat(t.speaker, ": ").concat(t.text); } else { speakerText = t.text; } - return speakerText; }; - if (transcriptRef.current) { if (transcript.length > 0) { if (typeof transcript[0] == 'string') { @@ -22529,7 +22040,6 @@ var Transcript = function Transcript(_ref) { starttime: t.begin // set custom attribute: starttime , endtime: t.end // set custom attribute: endtime - }, t.begin && /*#__PURE__*/React__default["default"].createElement("span", { className: "ramp--transcript_time", "data-testid": "transcript_time" @@ -22554,10 +22064,8 @@ var Transcript = function Transcript(_ref) { }, errorMsg)); } } - if (!isLoading) { var _timedText$; - return /*#__PURE__*/React__default["default"].createElement("div", { className: "ramp--transcript_nav", "data-testid": "transcript_nav", @@ -22588,16 +22096,13 @@ var Transcript = function Transcript(_ref) { return null; } }; - Transcript.propTypes = { /** `id` attribute of the media player in the DOM */ playerID: PropTypes.string.isRequired, - /** A list of transcripts for respective canvases in the manifest */ transcripts: PropTypes.arrayOf(PropTypes.shape({ /** Index of the canvas in manifest, starts with zero */ canvasId: PropTypes.number.isRequired, - /** List of title and URI key value pairs for each individual transcript resource */ items: PropTypes.arrayOf(PropTypes.shape({ title: PropTypes.string, diff --git a/dist/ramp.cjs.min.js b/dist/ramp.cjs.min.js index 07e419df..e58c247f 100644 --- a/dist/ramp.cjs.min.js +++ b/dist/ramp.cjs.min.js @@ -1,3 +1 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react"),e=require("video.js");require("videojs-hotkeys");var n=require("manifesto.js"),r=require("mime-db"),u=require("react-dom"),i=require("mammoth");function a(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var o=a(t),c=a(e),f=a(r),s=a(u),l=a(i),p="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function d(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function v(t,e,n){return t(n={path:e,exports:{},require:function(t,e){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==e&&n.path)}},n.exports),n.exports}var h=v((function(t){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports})),y=v((function(t){t.exports=function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,u,i=[],a=!0,o=!1;try{for(n=n.call(t);!(a=(r=n.next()).done)&&(i.push(r.value),!e||i.length!==e);a=!0);}catch(t){o=!0,u=t}finally{try{a||null==n.return||n.return()}finally{if(o)throw u}}return i}},t.exports.__esModule=!0,t.exports.default=t.exports})),m=v((function(t){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:O,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"updateManifest":return k(k({},t),{},{manifest:k({},e.manifest)});case"switchCanvas":return k(k({},t),{},{canvasIndex:e.canvasIndex});case"switchItem":return k(k({},t),{},{currentNavItem:e.item});case"canvasDuration":return k(k({},t),{},{canvasDuration:e.canvasDuration});case"canvasTargets":return k(k({},t),{},{targets:e.canvasTargets});case"hasMultipleItems":return k(k({},t),{},{hasMultiItems:e.isMultiSource});case"setSrcIndex":return k(k({},t),{},{srcIndex:e.srcIndex});case"setItemStartTime":return k(k({},t),{},{startTime:e.startTime});default:throw new Error("Unhandled action type: ".concat(e.type))}}function S(t){var e=t.initialState,n=void 0===e?O:e,r=t.children,u=o.default.useReducer(T,n),i=b(u,2),a=i[0],c=i[1];return o.default.createElement(j.Provider,{value:a},o.default.createElement(E.Provider,{value:c},r))}function I(){var t=o.default.useContext(j);if(void 0===t)throw new Error("useManifestState must be used within a ManifestProvider");return t}function P(){var t=o.default.useContext(E);if(void 0===t)throw new Error("useManifestDispatch must be used within a ManifestProvider");return t}function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function C(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:L,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"updatePlayer":return C(C({},t),{},{player:e.player});case"navClick":return C(C({},t),{},{clickedUrl:e.clickedUrl,isClicked:!0});case"resetClick":return C(C({},t),{},{isClicked:!1});case"setTimeFragment":return C(C({},t),{},{startTime:e.startTime,endTime:e.endTime});case"setPlayingStatus":return C(C({},t),{},{isPlaying:e.isPlaying});case"setCaptionStatus":return C(C({},t),{},{captionOn:e.captionOn});case"setIsEnded":return C(C({},t),{},{isEnded:e.isEnded});case"setCurrentTime":return C(C({},t),{},{currentTime:e.currentTime});case"setPlayerRange":return C(C({},t),{},{playerRange:C(C({},t.playerRange),{},{start:e.start,end:e.end})});default:throw new Error("Unhandled action type: ".concat(e.type))}}function D(t){var e=t.initialState,n=void 0===e?L:e,r=t.children,u=o.default.useReducer(N,n),i=b(u,2),a=i[0],c=i[1];return o.default.createElement(M.Provider,{value:a},o.default.createElement(R.Provider,{value:c},r))}function U(){var t=o.default.useContext(M);if(void 0===t)throw new Error("usePlayerState must be used within the PlayerProvider");return t}function B(){var t=o.default.useContext(R);if(void 0===t)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return t}function z(){}function W(){}W.resetWarningCache=z;var q=function(){function t(t,e,n,r,u,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:W,resetWarningCache:z};return n.PropTypes=n,n},F=v((function(t){t.exports=q()}));function $(t){var e=t.manifestUrl,n=t.children,r=t.manifest,u=o.default.useState(r),i=b(u,2),a=i[0],c=i[1],f=o.default.useState(""),s=b(f,2),l=s[0],p=s[1],d=P();return o.default.useEffect((function(){a?d({manifest:a,type:"updateManifest"}):fetch(e).then((function(t){return t.json()})).then((function(t){c(t),d({manifest:t,type:"updateManifest"})})).catch((function(t){console.log("Error fetching manifest, ",t),p("Failed to fetch Manifest. Please check again.")}))}),[]),l.length>0?o.default.createElement("p",null,l):a?o.default.createElement("section",{className:"iiif-player"},n):o.default.createElement("p",null,"...Loading")}function V(t){var e=t.manifestUrl,n=t.manifest,r=t.children;return e||n?o.default.createElement(S,null,o.default.createElement(D,null,o.default.createElement($,{manifestUrl:e,manifest:n},r))):o.default.createElement("p",null,"Please provide a valid manifest.")}$.propTypes={manifest:F.object,manifestUrl:F.string,children:F.node},V.propTypes={manifestUrl:F.string},V.defaultProps={};var H=v((function(t){function e(){return t.exports=e=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(u[n]=t[n]);return u},t.exports.__esModule=!0,t.exports.default=t.exports})),Z=d(v((function(t){t.exports=function(t,e){if(null==t)return{};var n,r,u=J(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(u[n]=t[n])}return u},t.exports.__esModule=!0,t.exports.default=t.exports})));v((function(t,e){!function(t){var e=n(t);function n(t){return t&&t.__esModule?t:{default:t}}var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(t){return"Break: "+t.text},time:function(t){return t.time}},breakOverlay:{display:!1,displayTime:3,text:function(t){return"Break overlay: "+t.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(t){},onMarkerReached:function(t,e){},markers:[]};function i(){var t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var n=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"==e?n:3&n|8).toString(16)}))}function a(t){var e,n={top:0,bottom:0,left:0,width:0,height:0,right:0};try{e=t.getBoundingClientRect()}catch(t){e=n}return e}var o=-1;function c(t){if(!e.default.mergeOptions){var n=function(t){return!!t&&"object"===(void 0===t?"undefined":r(t))&&"[object Object]"===toString.call(t)&&t.constructor===Object},c=function t(e,r){var u={};return[e,r].forEach((function(e){e&&Object.keys(e).forEach((function(r){var i=e[r];n(i)?(n(u[r])||(u[r]={}),u[r]=t(u[r],i)):u[r]=i}))})),u};e.default.mergeOptions=c}e.default.dom.createEl||(e.default.dom.createEl=function(t,n,r){var u=e.default.Player.prototype.dom.createEl(t,n);return r&&Object.keys(r).forEach((function(t){u.setAttribute(t,r[t])})),u});var f=e.default.mergeOptions(u,t),s={},l=[],p=o,d=this,v=null,h=null,y=o;function m(){l.sort((function(t,e){return f.markerTip.time(t)-f.markerTip.time(e)}))}function g(t){t.forEach((function(t){t.key=i(),d.el().querySelector(".vjs-progress-holder").appendChild(x(t)),s[t.key]=t,l.push(t)})),m()}function _(t){return f.markerTip.time(t)/d.duration()*100}function b(t,e){e.className="vjs-marker "+(t.class||""),Object.keys(f.markerStyle).forEach((function(t){e.style[t]=f.markerStyle[t]}));var n=t.time/d.duration();if((n<0||n>1)&&(e.style.display="none"),e.style.left=_(t)+"%",t.duration)e.style.width=t.duration/d.duration()*100+"%",e.style.marginLeft="0px";else{var r=a(e);e.style.marginLeft=r.width/2+"px"}}function x(t){var n=e.default.dom.createEl("div",{},{"data-marker-key":t.key,"data-marker-time":f.markerTip.time(t)});return b(t,n),n.addEventListener("click",(function(e){var n=!1;if("function"==typeof f.onMarkerClick&&(n=!1===f.onMarkerClick(t)),!n){var r=this.getAttribute("data-marker-key");d.currentTime(f.markerTip.time(s[r]))}})),f.markerTip.display&&j(n),n}function w(t){l.forEach((function(e){var n=d.el().querySelector(".vjs-marker[data-marker-key='"+e.key+"']"),r=f.markerTip.time(e);(t||n.getAttribute("data-marker-time")!==r)&&(b(e,n),n.setAttribute("data-marker-time",r))})),m()}function k(t){h&&(y=o,h.style.visibility="hidden"),p=o;var e=[];t.forEach((function(t){var n=l[t];if(n){delete s[n.key],e.push(t);var r=d.el().querySelector(".vjs-marker[data-marker-key='"+n.key+"']");r&&r.parentNode.removeChild(r)}})),e.reverse(),e.forEach((function(t){l.splice(t,1)})),m()}function j(t){t.addEventListener("mouseover",(function(){var e=s[t.getAttribute("data-marker-key")];if(v){f.markerTip.html?v.querySelector(".vjs-tip-inner").innerHTML=f.markerTip.html(e):v.querySelector(".vjs-tip-inner").innerText=f.markerTip.text(e),v.style.left=_(e)+"%";var n=a(v),r=a(t);v.style.marginLeft=-parseFloat(n.width/2)+parseFloat(r.width/4)+"px",v.style.visibility="visible"}})),t.addEventListener("mouseout",(function(){v&&(v.style.visibility="hidden")}))}function E(){v=e.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),d.el().querySelector(".vjs-progress-holder").appendChild(v)}function O(){if(f.breakOverlay.display&&!(p<0)){var t=d.currentTime(),e=l[p],n=f.markerTip.time(e);t>=n&&t<=n+f.breakOverlay.displayTime?(y!==p&&(y=p,h&&(h.querySelector(".vjs-break-overlay-text").innerHTML=f.breakOverlay.text(e))),h&&(h.style.visibility="visible")):(y=o,h&&(h.style.visibility="hidden"))}}function T(){h=e.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(f.breakOverlay.style).forEach((function(t){h&&(h.style[t]=f.breakOverlay.style[t])})),d.el().appendChild(h),y=o}function S(){I(),O(),t.onTimeUpdateAfterMarkerUpdate&&t.onTimeUpdateAfterMarkerUpdate()}function I(){if(l.length){var e=function(t){return t=f.markerTip.time(l[p])&&n=f.markerTip.time(l[i])&&nt){d.currentTime(n);break}}},prev:function(){for(var t=d.currentTime(),e=l.length-1;e>=0;e--){var n=f.markerTip.time(l[e]);if(n+.50?u+"".concat(i,":"):u;var a=n<10?"0".concat(n):"".concat(n);u+="".concat(a,":");var o=Math.floor(r);return o=r<10?"0".concat(o):"".concat(o),u+="".concat(o)}function tt(t){if(!t.ok)throw Error(t.statusText);return t}function et(t,e){return!(t.end>e.end||t.start1)i=!0,t.map((function(t,n){var i=ct(t.getBody()[0]),a=function(t,e,n){var r=ut(t.getTarget(),e);r.id=t.id,isNaN(r.end)&&(r.end=e);return r.end=Number((r.end-r.start).toFixed(2)),r.duration=r.end,r.altStart=r.start,r.start=0,r.sIndex=n,r}(t,e,n);u.push(a),i.length>0&&r.push(i[0])}));else{if(!((null===(n=t[0].getBody())||void 0===n?void 0:n.length)>0))return{resources:r,error:"No resources found"};t[0].getBody().map((function(t){var e=ct(t);e.length>0&&r.push(e[0])}))}return{canvasTargets:u,isMultiSource:i,resources:r}}function ct(t){var e=[],n={src:t.id,type:t.getProperty("format"),kind:t.getProperty("type"),label:t.getLabel()[0]?t.getLabel()[0].value:"auto",value:t.getProperty("value")?t.getProperty("value"):""};return e.push(n),e}function ft(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return st(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return st(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function st(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n").replace(/"/g,'"').replace(/'/g,"'")};if(t&&"object"===Y(t)){var n=Object.keys(t);if(n&&n.length>0){var r=n[0];return t[r].length>0?e(t[r][0]):""}}else if("string"==typeof t)return e(t);return"Label could not be parsed"}function gt(t){if(void 0!==t)return t.split("#t=")[0].split("/").reverse()[0]}function _t(t){var e=t.canvasIndex,r=t.manifest;return n.parseManifest(r).getSequences()[0].getCanvases().map((function(t){return t.id})).length-1>e}function bt(t){if(t)return t.items?t.items[0].id:void 0}function xt(t){var e=t.manifest;if(!e.structures||e.structures.length<1)return[];var n=e.structures[0].items,r=[],u=function t(n){if(1!=vt({rangeId:n.id,manifest:e}).length){var u,i=ft(n.items);try{for(i.s();!(u=i.n()).done;){var a=u.value;a.items&&(1==a.items.length&&"Canvas"===a.items[0].type?r.push(a):t(a))}}catch(t){i.e(t)}finally{i.f()}}else r.push(n)};return n.length>0?(n.map((function(t){return u(t)})),r):[]}function wt(t){return n.parseManifest(t).getThumbnail()?n.parseManifest(t).getThumbnail().id:null}var kt=d(v((function(t){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports}))),jt=d(v((function(t){function e(t,e){for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function Rt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&(a=e+i[u].altStart,o=n+i[u].altStart),this.setState({startTime:a,endTime:o})}},{key:"initProgressBar",value:function(){var t=this.options,e=t.duration,n=t.targets,r=this.state,u=100*r.startTime/e,i=100*(e-r.endTime)/e,a=100-u-i,o=document.getElementById("left-block"),c=document.getElementById("right-block"),f=document.getElementsByClassName("vjs-custom-progress-inactive");o&&(o.style.width=u+"%"),c&&(c.style.width=i+"%");var s,l=Mt(f);try{for(l.s();!(s=l.n()).done;){var p=s.value,d=100*n[p.dataset.srcindex].duration/e;p.style.width=d+"%"}}catch(t){l.e(t)}finally{l.f()}document.getElementById("slider-range").style.width=a+"%"}},{key:"handleTimeUpdate",value:function(t){var e=this.player,n=this.times,r=this.options;this.state;var u=r.targets,i=r.srcIndex,a=n.start,o=n.end,c=u.filter((function(t,e){return e>i}));to&&(0==c.length&&r.nextItemClicked(0,u[0].start),e.currentTime(a),e.pause());var f,s=Mt(document.getElementsByClassName("vjs-custom-progress-inactive"));try{for(s.s();!(f=s.n()).done;){var l=f.value;l.dataset.srcindexg})),e=m.filter((function(t,e){return e0&&(n-=m[e-1].duration),u.nextItemClicked(e,n)},N=function(t){var e=[];return t.map((function(t){e.push(o.default.createElement("input",{type:"range",min:t.start,max:t.end,"data-srcindex":t.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function(t){return R(t,!0)},onClick:L,key:t.sIndex}))})),e};return o.default.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},o.default.createElement("span",{className:"tooltiptext",ref:v},Q(p)),w.length>0?N(w):o.default.createElement("div",{className:"block-stripes",ref:h,id:"left-block",style:{width:"0%"}}),o.default.createElement("input",{type:"range",min:r.start,max:r.end,value:c,"data-srcindex":g,className:"vjs-custom-progress",onChange:function(t){var n=p;P>0&&(n-=m[P].altStart),e.currentTime(n),M(n)},onMouseMove:function(t){return R(t,!1)},id:"slider-range",ref:y}),O.length>0?N(O):o.default.createElement("div",{className:"block-stripes",id:"right-block",style:{width:"0%"}}))}function Bt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=Ct(t);if(e){var u=Ct(this).constructor;n=Reflect.construct(r,arguments,u)}else n=r.apply(this,arguments);return Pt(this,n)}}Nt.registerComponent("VideoJSProgress",Dt);var zt=c.default.getComponent("Component"),Wt=function(t){St(n,zt);var e=Bt(n);function n(t,r){var u;return kt(this,n),(u=e.call(this,t,r)).addClass("vjs-time-control"),u.mount=u.mount.bind(Ot(u)),u.player=t,u.options=r,t.ready((function(){u.mount()})),u.on("dispose",(function(){s.default.unmountComponentAtNode(u.el())})),u}return jt(n,[{key:"mount",value:function(){s.default.render(o.default.createElement(qt,{player:this.player,options:this.options}),this.el())}}]),n}();function qt(t){var e=t.player,n=t.options,r=n.srcIndex,u=n.targets,i=o.default.useState(e.currentTime()),a=b(i,2),c=a[0],f=a[1];return e.on("timeupdate",(function(){var t=e.currentTime();u.length>1&&(t+=u[r].altStart),f(t)})),o.default.createElement("span",{className:"vjs-current-time-display"},Q(c))}zt.registerComponent("VideoJSCurrentTime",Wt);var Ft=function(){return o.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 330 330",style:{enableBackground:"new 0 0 4 490 490",fill:"white",height:"1.25rem",scale:"0.9"}},o.default.createElement("g",{id:"XMLID_23_"},o.default.createElement("path",{id:"XMLID_24_",d:"M154.389,255.602c0.351,0.351,0.719,0.683,1.103,0.998c0.169,0.138,0.347,0.258,0.52,0.388 c0.218,0.164,0.432,0.333,0.659,0.484c0.212,0.142,0.432,0.265,0.649,0.395c0.202,0.121,0.4,0.248,0.608,0.359 c0.223,0.12,0.453,0.221,0.681,0.328c0.215,0.102,0.427,0.21,0.648,0.301c0.223,0.092,0.45,0.167,0.676,0.247 c0.236,0.085,0.468,0.175,0.709,0.248c0.226,0.068,0.456,0.119,0.684,0.176c0.246,0.062,0.489,0.131,0.739,0.181 c0.263,0.052,0.529,0.083,0.794,0.121c0.219,0.031,0.435,0.073,0.658,0.095c0.492,0.048,0.986,0.075,1.48,0.075 c0.494,0,0.988-0.026,1.479-0.075c0.226-0.022,0.444-0.064,0.667-0.096c0.262-0.037,0.524-0.068,0.784-0.12 c0.255-0.05,0.504-0.121,0.754-0.184c0.223-0.057,0.448-0.105,0.669-0.172c0.246-0.075,0.483-0.167,0.724-0.253 c0.221-0.08,0.444-0.152,0.662-0.242c0.225-0.093,0.44-0.202,0.659-0.306c0.225-0.106,0.452-0.206,0.672-0.324 c0.21-0.112,0.408-0.239,0.611-0.361c0.217-0.13,0.437-0.252,0.648-0.394c0.222-0.148,0.431-0.314,0.644-0.473 c0.179-0.134,0.362-0.258,0.536-0.4c0.365-0.3,0.714-0.617,1.049-0.949c0.016-0.016,0.034-0.028,0.049-0.044l70.002-69.998 c5.858-5.858,5.858-15.355,0-21.213c-5.857-5.857-15.355-5.858-21.213-0.001l-44.396,44.393V25c0-8.284-6.716-15-15-15 c-8.284,0-15,6.716-15,15v183.785l-44.392-44.391c-5.857-5.858-15.355-5.858-21.213,0c-5.858,5.858-5.858,15.355,0,21.213 L154.389,255.602z"}),o.default.createElement("path",{id:"XMLID_25_",d:"M315,160c-8.284,0-15,6.716-15,15v115H30V175c0-8.284-6.716-15-15-15c-8.284,0-15,6.716-15,15v130 c0,8.284,6.716,15,15,15h300c8.284,0,15-6.716,15-15V175C330,166.716,323.284,160,315,160z"})))};function $t(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=Ct(t);if(e){var u=Ct(this).constructor;n=Reflect.construct(r,arguments,u)}else n=r.apply(this,arguments);return Pt(this,n)}}var Vt=c.default.getComponent("Component"),Ht=function(t){St(n,Vt);var e=$t(n);function n(t,r){var u;return kt(this,n),(u=e.call(this,t,r)).addClass("vjs-custom-file-download"),u.setAttribute("data-testid","videojs-file-download"),u.mount=u.mount.bind(Ot(u)),u.options=r,t.ready((function(){u.mount()})),u.on("dispose",(function(){s.default.unmountComponentAtNode(u.el())})),u}return jt(n,[{key:"mount",value:function(){s.default.render(o.default.createElement(Gt,{manifest:this.options.manifest,canvasIndex:this.options.canvasIndex}),this.el())}}]),n}();function Gt(t){var e=t.manifest,r=t.canvasIndex,u=o.default.useState([]),i=b(u,2),a=i[0],c=i[1],s=o.default.useState(!1),l=b(s,2),p=l[0],d=l[1];o.default.useEffect((function(){if(e){var t=function(t,e){var r=[],u=n.parseManifest(t),i=u.getRenderings(),a=u.getSequences()[0].getCanvasByIndex(e).__jsonld.rendering,o=function(t,e,n){var r=f.default[t],u=r?r.extensions[0]:t,i=mt(e);return{id:n,label:"".concat(i," (.").concat(u,")"),filename:i}};return i.map((function(t){var e=o(t.getFormat(),t.getProperty("label"),t.id);r.push(e)})),a&&a.map((function(t){var e=o(t.format,t.label,t.id);r.push(e)})),r}(e,r);c(t)}}),[e]);return a&&a.length>0?o.default.createElement("div",{className:"vjs-button vjs-control vjs-file-download"},o.default.createElement("button",{className:"vjs-download-btn vjs-button",title:"Alternate Resource Download",onMouseEnter:function(){return d(!0)},onMouseLeave:function(){return d(!1)}},o.default.createElement(Ft,{width:"1rem"})),p&&o.default.createElement("div",{className:"vjs-menu","data-testid":"videojs-file-download-menu",onMouseEnter:function(){return d(!0)},onMouseLeave:function(){return d(!1)}},o.default.createElement("ul",{className:"vjs-menu-content file-download-menu",role:"menu"},a.map((function(t,e){return o.default.createElement("li",{className:"vjs-menu-item",key:e},o.default.createElement("a",{href:t.id,className:"vjs-menu-item-text",onClick:function(e){return n=t,e.preventDefault(),void rt(n.id,n.filename);var n}},t.label))}))))):null}Vt.registerComponent("VideoJSFileDownload",Ht);var Jt=["isVideo","switchPlayer","handleIsEnded"];function Zt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return Kt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function Kt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=o.start&&e0&&0===p.length?o.default.createElement(ue,{items:n.items,isChild:!0}):null,v=o.default.useRef(null),h=function(t){t.stopPropagation(),t.preventDefault(),u({clickedUrl:t.target.href,type:"navClick"}),i({item:n,type:"switchItem"})};return o.default.useEffect((function(){v.current&&(f==n?v.current.className+=" active":null!=f&&f==n||!v.current.classList.contains("active")||(v.current.className-=" active"))}),[f]),""!=n.label?o.default.createElement("li",{"data-testid":"list-item",ref:v,className:"ramp--structured-nav__list-item"},(e=mt(n.label),p.length>0?p.map((function(t){return o.default.createElement(o.default.Fragment,{key:t},o.default.createElement("div",{className:"tracker"}),(u=ut(r=bt(n),l.end),i=s+1==gt(r),et(u,l)||!i?o.default.createElement("a",{href:t,onClick:h},e):o.default.createElement("span",null,e)));var r,u,i})):r?o.default.createElement("span",{className:"ramp--structured-nav__section-title"},e):null),d):null};re.propTypes={item:F.object.isRequired,isChild:F.bool,isTitle:F.bool};var ue=function t(e){var r=I();if(!r.manifest)return o.default.createElement("p",{"data-testid":"list-error"},"No manifest in List yet");var u=o.default.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list"},e.items.map((function(u){var i=function(t){var e=t.item,r=t.manifest,u=n.parseManifest(r).getRangeById(e.id);if(u){var i=u.getBehavior();return i&&"no-nav"===i?null:e}}({item:u,manifest:r.manifest});return i?0==vt({rangeId:i.id,manifest:r.manifest}).length?o.default.createElement(re,{key:i.id,item:i,isChild:!1,isTitle:!0,titles:e.titles}):o.default.createElement(re,{key:i.id,item:i,isChild:e.isChild,isTitle:!1,titles:e.titles}):o.default.createElement(t,{items:u.items,isChild:!0,titles:e.titles})})));return o.default.createElement(o.default.Fragment,null,u)};ue.propTypes={items:F.array.isRequired,isChild:F.bool.isRequired};var ie=function(){var t,e,r=P(),u=B(),i=U(),a=i.clickedUrl,c=i.isClicked,f=i.isPlaying,s=i.player,l=I(),p=l.canvasDuration,d=l.canvasIndex,v=l.hasMultiItems,h=l.targets,y=l.manifest;return o.default.useEffect((function(){if(y){var t=function(t){if(!n.parseManifest(t).getProperty("start"))return null;var e=n.parseManifest(t).getProperty("start"),r=function(e){return dt(t).map((function(t){return t.canvasId})).indexOf(e)};if(e)switch(e.type){case"Canvas":return{type:"C",canvas:r(e.id),time:0};case"SpecificResource":return{type:"SR",canvas:r(e.source),time:e.selector.t}}}(y);if(!t)return;"SR"==t.type&&u({currentTime:t.time,type:"setCurrentTime"}),r({canvasIndex:t.canvas,type:"switchCanvas"})}}),[y]),o.default.useEffect((function(){if(c){var t=dt(y),e=t.find((function(t){return gt(a)===t.canvasId.split("/").reverse()[0]})),n=t.indexOf(e),i=ut(a,p);if(!i||null==i)return void console.error("Error retrieving time fragment object from Canvas URL in structured navigation");var o=i.start;if(v){var l=function(t,e,n){var r,u;return t.map((function(i,a){var o=a>0?t[a].altStart:0;isNaN(f)&&(f=n);var c=i.start,f=i.end,s=o+c,l=o+f;e.start>=s&&e.start0?y.structures[0]&&(null===(e=y.structures[0].items)||void 0===e?void 0:e.length)>0?y.structures[0].items.map((function(t,e){return o.default.createElement(ue,{items:[t],key:e,isChild:!1})})):o.default.createElement("p",{className:"ramp--no-structure"},"Empty structure in manifest"):o.default.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")):o.default.createElement("p",null,"No manifest - Please provide a valid manifest.")};ie.propTypes={};var ae=d(v((function(t){function e(t,e,n,r,u,i,a){try{var o=t[i](a),c=o.value}catch(t){return void n(t)}o.done?e(c):Promise.resolve(c).then(r,u)}t.exports=function(t){return function(){var n=this,r=arguments;return new Promise((function(u,i){var a=t.apply(n,r);function o(t){e(a,u,i,o,c,"next",t)}function c(t){e(a,u,i,o,c,"throw",t)}o(void 0)}))}},t.exports.__esModule=!0,t.exports.default=t.exports}))),oe=v((function(t){var e=K.default;function n(){ -/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ -t.exports=n=function(){return r},t.exports.__esModule=!0,t.exports.default=t.exports;var r={},u=Object.prototype,i=u.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",f=a.toStringTag||"@@toStringTag";function s(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{s({},"")}catch(t){s=function(t,e,n){return t[e]=n}}function l(t,e,n,r){var u=e&&e.prototype instanceof v?e:v,i=Object.create(u.prototype),a=new O(r||[]);return i._invoke=function(t,e,n){var r="suspendedStart";return function(u,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===u)throw i;return S()}for(n.method=u,n.arg=i;;){var a=n.delegate;if(a){var o=k(a,n);if(o){if(o===d)continue;return o}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=p(t,e,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}(t,n,a),i}function p(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}r.wrap=l;var d={};function v(){}function h(){}function y(){}var m={};s(m,o,(function(){return this}));var g=Object.getPrototypeOf,_=g&&g(g(T([])));_&&_!==u&&i.call(_,o)&&(m=_);var b=y.prototype=v.prototype=Object.create(m);function x(t){["next","throw","return"].forEach((function(e){s(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,n){function r(u,a,o,c){var f=p(t[u],t,a);if("throw"!==f.type){var s=f.arg,l=s.value;return l&&"object"==e(l)&&i.call(l,"__await")?n.resolve(l.__await).then((function(t){r("next",t,o,c)}),(function(t){r("throw",t,o,c)})):n.resolve(l).then((function(t){s.value=t,o(s)}),(function(t){return r("throw",t,o,c)}))}c(f.arg)}var u;this._invoke=function(t,e){function i(){return new n((function(n,u){r(t,e,n,u)}))}return u=u?u.then(i,i):i()}}function k(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,k(t,e),"throw"===e.method))return d;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var r=p(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,d;var u=r.arg;return u?u.done?(e[t.resultName]=u.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):u:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function T(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n=0;--r){var u=this.tryEntries[r],a=u.completion;if("root"===u.tryLoc)return n("end");if(u.tryLoc<=this.prev){var o=i.call(u,"catchLoc"),c=i.call(u,"finallyLoc");if(o&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),E(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var u=r.arg;E(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:T(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),ce=oe(),fe=ce;try{regeneratorRuntime=ce}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=ce:Function("r","regeneratorRuntime = r")(ce)}v((function(t,e){(function(){var n,r="Expected a function",u="__lodash_hash_undefined__",i="__lodash_placeholder__",a=16,o=32,c=64,f=128,s=256,l=1/0,d=9007199254740991,v=NaN,h=4294967295,y=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",o],["partialRight",c],["rearg",s]],m="[object Arguments]",g="[object Array]",_="[object Boolean]",b="[object Date]",x="[object Error]",w="[object Function]",k="[object GeneratorFunction]",j="[object Map]",E="[object Number]",O="[object Object]",T="[object Promise]",S="[object RegExp]",I="[object Set]",P="[object String]",A="[object Symbol]",C="[object WeakMap]",M="[object ArrayBuffer]",R="[object DataView]",L="[object Float32Array]",N="[object Float64Array]",D="[object Int8Array]",U="[object Int16Array]",B="[object Int32Array]",z="[object Uint8Array]",W="[object Uint8ClampedArray]",q="[object Uint16Array]",F="[object Uint32Array]",$=/\b__p \+= '';/g,V=/\b(__p \+=) '' \+/g,H=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,J=/[&<>"']/g,Z=RegExp(G.source),K=RegExp(J.source),Y=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,Q=/<%=([\s\S]+?)%>/g,tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,et=/^\w*$/,nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rt=/[\\^$.*+?()[\]{}|]/g,ut=RegExp(rt.source),it=/^\s+/,at=/\s/,ot=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,ft=/,? & /,st=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lt=/[()=,{}\[\]\/\s]/,pt=/\\(\\)?/g,dt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vt=/\w*$/,ht=/^[-+]0x[0-9a-f]+$/i,yt=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,gt=/^0o[0-7]+$/i,_t=/^(?:0|[1-9]\d*)$/,bt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xt=/($^)/,wt=/['\n\r\u2028\u2029\\]/g,kt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",jt="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",Ot="A-Z\\xc0-\\xd6\\xd8-\\xde",Tt="\\ufe0e\\ufe0f",St="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",It="['’]",Pt="[\\ud800-\\udfff]",At="["+St+"]",Ct="["+kt+"]",Mt="\\d+",Rt="[\\u2700-\\u27bf]",Lt="["+Et+"]",Nt="[^\\ud800-\\udfff"+St+Mt+jt+Et+Ot+"]",Dt="\\ud83c[\\udffb-\\udfff]",Ut="[^\\ud800-\\udfff]",Bt="(?:\\ud83c[\\udde6-\\uddff]){2}",zt="[\\ud800-\\udbff][\\udc00-\\udfff]",Wt="["+Ot+"]",qt="(?:"+Lt+"|"+Nt+")",Ft="(?:"+Wt+"|"+Nt+")",$t="(?:['’](?:d|ll|m|re|s|t|ve))?",Vt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ht="(?:"+Ct+"|"+Dt+")"+"?",Gt="[\\ufe0e\\ufe0f]?",Jt=Gt+Ht+("(?:\\u200d(?:"+[Ut,Bt,zt].join("|")+")"+Gt+Ht+")*"),Zt="(?:"+[Rt,Bt,zt].join("|")+")"+Jt,Kt="(?:"+[Ut+Ct+"?",Ct,Bt,zt,Pt].join("|")+")",Yt=RegExp(It,"g"),Xt=RegExp(Ct,"g"),Qt=RegExp(Dt+"(?="+Dt+")|"+Kt+Jt,"g"),te=RegExp([Wt+"?"+Lt+"+"+$t+"(?="+[At,Wt,"$"].join("|")+")",Ft+"+"+Vt+"(?="+[At,Wt+qt,"$"].join("|")+")",Wt+"?"+qt+"+"+$t,Wt+"+"+Vt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Mt,Zt].join("|"),"g"),ee=RegExp("[\\u200d\\ud800-\\udfff"+kt+Tt+"]"),ne=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,re=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ue=-1,ie={};ie[L]=ie[N]=ie[D]=ie[U]=ie[B]=ie[z]=ie[W]=ie[q]=ie[F]=!0,ie[m]=ie[g]=ie[M]=ie[_]=ie[R]=ie[b]=ie[x]=ie[w]=ie[j]=ie[E]=ie[O]=ie[S]=ie[I]=ie[P]=ie[C]=!1;var ae={};ae[m]=ae[g]=ae[M]=ae[R]=ae[_]=ae[b]=ae[L]=ae[N]=ae[D]=ae[U]=ae[B]=ae[j]=ae[E]=ae[O]=ae[S]=ae[I]=ae[P]=ae[A]=ae[z]=ae[W]=ae[q]=ae[F]=!0,ae[x]=ae[w]=ae[C]=!1;var oe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ce=parseFloat,fe=parseInt,se="object"==typeof p&&p&&p.Object===Object&&p,le="object"==typeof self&&self&&self.Object===Object&&self,pe=se||le||Function("return this")(),de=e&&!e.nodeType&&e,ve=de&&t&&!t.nodeType&&t,he=ve&&ve.exports===de,ye=he&&se.process,me=function(){try{var t=ve&&ve.require&&ve.require("util").types;return t||ye&&ye.binding&&ye.binding("util")}catch(t){}}(),ge=me&&me.isArrayBuffer,_e=me&&me.isDate,be=me&&me.isMap,xe=me&&me.isRegExp,we=me&&me.isSet,ke=me&&me.isTypedArray;function je(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Ee(t,e,n,r){for(var u=-1,i=null==t?0:t.length;++u-1}function Ae(t,e,n){for(var r=-1,u=null==t?0:t.length;++r-1;);return n}function tn(t,e){for(var n=t.length;n--&&ze(e,t[n],0)>-1;);return n}function en(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var nn=Ve({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rn=Ve({"&":"&","<":"<",">":">",'"':""","'":"'"});function un(t){return"\\"+oe[t]}function an(t){return ee.test(t)}function on(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function cn(t,e){return function(n){return t(e(n))}}function fn(t,e){for(var n=-1,r=t.length,u=0,a=[];++n",""":'"',"'":"'"});var yn=function t(e){var p,at=(e=null==e?pe:yn.defaults(pe.Object(),e,yn.pick(pe,re))).Array,kt=e.Date,jt=e.Error,Et=e.Function,Ot=e.Math,Tt=e.Object,St=e.RegExp,It=e.String,Pt=e.TypeError,At=at.prototype,Ct=Et.prototype,Mt=Tt.prototype,Rt=e["__core-js_shared__"],Lt=Ct.toString,Nt=Mt.hasOwnProperty,Dt=0,Ut=(p=/[^.]+$/.exec(Rt&&Rt.keys&&Rt.keys.IE_PROTO||""))?"Symbol(src)_1."+p:"",Bt=Mt.toString,zt=Lt.call(Tt),Wt=pe._,qt=St("^"+Lt.call(Nt).replace(rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ft=he?e.Buffer:n,$t=e.Symbol,Vt=e.Uint8Array,Ht=Ft?Ft.allocUnsafe:n,Gt=cn(Tt.getPrototypeOf,Tt),Jt=Tt.create,Zt=Mt.propertyIsEnumerable,Kt=At.splice,Qt=$t?$t.isConcatSpreadable:n,ee=$t?$t.iterator:n,oe=$t?$t.toStringTag:n,se=function(){try{var t=di(Tt,"defineProperty");return t({},"",{}),t}catch(t){}}(),le=e.clearTimeout!==pe.clearTimeout&&e.clearTimeout,de=kt&&kt.now!==pe.Date.now&&kt.now,ve=e.setTimeout!==pe.setTimeout&&e.setTimeout,ye=Ot.ceil,me=Ot.floor,De=Tt.getOwnPropertySymbols,Ve=Ft?Ft.isBuffer:n,mn=e.isFinite,gn=At.join,_n=cn(Tt.keys,Tt),bn=Ot.max,xn=Ot.min,wn=kt.now,kn=e.parseInt,jn=Ot.random,En=At.reverse,On=di(e,"DataView"),Tn=di(e,"Map"),Sn=di(e,"Promise"),In=di(e,"Set"),Pn=di(e,"WeakMap"),An=di(Tt,"create"),Cn=Pn&&new Pn,Mn={},Rn=zi(On),Ln=zi(Tn),Nn=zi(Sn),Dn=zi(In),Un=zi(Pn),Bn=$t?$t.prototype:n,zn=Bn?Bn.valueOf:n,Wn=Bn?Bn.toString:n;function qn(t){if(ro(t)&&!Ha(t)&&!(t instanceof Hn)){if(t instanceof Vn)return t;if(Nt.call(t,"__wrapped__"))return Wi(t)}return new Vn(t)}var Fn=function(){function t(){}return function(e){if(!no(e))return{};if(Jt)return Jt(e);t.prototype=e;var r=new t;return t.prototype=n,r}}();function $n(){}function Vn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=n}function Hn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Gn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function sr(t,e,r,u,i,a){var o,c=1&e,f=2&e,s=4&e;if(r&&(o=i?r(t,u,i,a):r(t)),o!==n)return o;if(!no(t))return t;var l=Ha(t);if(l){if(o=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Nt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!c)return Au(t,o)}else{var p=yi(t),d=p==w||p==k;if(Ka(t))return Eu(t,c);if(p==O||p==m||d&&!i){if(o=f||d?{}:gi(t),!c)return f?function(t,e){return Cu(t,hi(t),e)}(t,function(t,e){return t&&Cu(e,Lo(e),t)}(o,t)):function(t,e){return Cu(t,vi(t),e)}(t,ar(o,t))}else{if(!ae[p])return i?t:{};o=function(t,e,n){var r=t.constructor;switch(e){case M:return Ou(t);case _:case b:return new r(+t);case R:return function(t,e){var n=e?Ou(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case L:case N:case D:case U:case B:case z:case W:case q:case F:return Tu(t,n);case j:return new r;case E:case P:return new r(t);case S:return function(t){var e=new t.constructor(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case I:return new r;case A:return u=t,zn?Tt(zn.call(u)):{}}var u}(t,p,c)}}a||(a=new Yn);var v=a.get(t);if(v)return v;a.set(t,o),co(t)?t.forEach((function(n){o.add(sr(n,e,r,n,t,a))})):uo(t)&&t.forEach((function(n,u){o.set(u,sr(n,e,r,u,t,a))}));var h=l?n:(s?f?ai:ii:f?Lo:Ro)(t);return Oe(h||t,(function(n,u){h&&(n=t[u=n]),rr(o,u,sr(n,e,r,u,t,a))})),o}function lr(t,e,r){var u=r.length;if(null==t)return!u;for(t=Tt(t);u--;){var i=r[u],a=e[i],o=t[i];if(o===n&&!(i in t)||!a(o))return!1}return!0}function pr(t,e,u){if("function"!=typeof t)throw new Pt(r);return Mi((function(){t.apply(n,u)}),e)}function dr(t,e,n,r){var u=-1,i=Pe,a=!0,o=t.length,c=[],f=e.length;if(!o)return c;n&&(e=Ce(e,Ke(n))),r?(i=Ae,a=!1):e.length>=200&&(i=Xe,a=!1,e=new Kn(e));t:for(;++u-1},Jn.prototype.set=function(t,e){var n=this.__data__,r=ur(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Zn.prototype.clear=function(){this.size=0,this.__data__={hash:new Gn,map:new(Tn||Jn),string:new Gn}},Zn.prototype.delete=function(t){var e=li(this,t).delete(t);return this.size-=e?1:0,e},Zn.prototype.get=function(t){return li(this,t).get(t)},Zn.prototype.has=function(t){return li(this,t).has(t)},Zn.prototype.set=function(t,e){var n=li(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Kn.prototype.add=Kn.prototype.push=function(t){return this.__data__.set(t,u),this},Kn.prototype.has=function(t){return this.__data__.has(t)},Yn.prototype.clear=function(){this.__data__=new Jn,this.size=0},Yn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Yn.prototype.get=function(t){return this.__data__.get(t)},Yn.prototype.has=function(t){return this.__data__.has(t)},Yn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Jn){var r=n.__data__;if(!Tn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Zn(r)}return n.set(t,e),this.size=n.size,this};var vr=Lu(wr),hr=Lu(kr,!0);function yr(t,e){var n=!0;return vr(t,(function(t,r,u){return n=!!e(t,r,u)})),n}function mr(t,e,r){for(var u=-1,i=t.length;++u0&&n(o)?e>1?_r(o,e-1,n,r,u):Me(u,o):r||(u[u.length]=o)}return u}var br=Nu(),xr=Nu(!0);function wr(t,e){return t&&br(t,e,Ro)}function kr(t,e){return t&&xr(t,e,Ro)}function jr(t,e){return Ie(e,(function(e){return Qa(t[e])}))}function Er(t,e){for(var r=0,u=(e=xu(e,t)).length;null!=t&&re}function Ir(t,e){return null!=t&&Nt.call(t,e)}function Pr(t,e){return null!=t&&e in Tt(t)}function Ar(t,e,r){for(var u=r?Ae:Pe,i=t[0].length,a=t.length,o=a,c=at(a),f=1/0,s=[];o--;){var l=t[o];o&&e&&(l=Ce(l,Ke(e))),f=xn(l.length,f),c[o]=!r&&(e||i>=120&&l.length>=120)?new Kn(o&&l):n}l=t[0];var p=-1,d=c[0];t:for(;++p=o?c:c*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Gr(t,e,n){for(var r=-1,u=e.length,i={};++r-1;)o!==t&&Kt.call(o,c,1),Kt.call(t,c,1);return t}function Zr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var u=e[n];if(n==r||u!==i){var i=u;bi(u)?Kt.call(t,u,1):du(t,u)}}return t}function Kr(t,e){return t+me(jn()*(e-t+1))}function Yr(t,e){var n="";if(!t||e<1||e>d)return n;do{e%2&&(n+=t),(e=me(e/2))&&(t+=t)}while(e);return n}function Xr(t,e){return Ri(Si(t,e,ac),t+"")}function Qr(t){return Qn(Fo(t))}function tu(t,e){var n=Fo(t);return Di(n,fr(e,0,n.length))}function eu(t,e,r,u){if(!no(t))return t;for(var i=-1,a=(e=xu(e,t)).length,o=a-1,c=t;null!=c&&++iu?0:u+e),(n=n>u?u:n)<0&&(n+=u),u=e>n?0:n-e>>>0,e>>>=0;for(var i=at(u);++r>>1,a=t[i];null!==a&&!so(a)&&(n?a<=e:a=200){var f=e?null:Yu(t);if(f)return sn(f);a=!1,u=Xe,c=new Kn}else c=e?[]:o;t:for(;++r=u?t:iu(t,e,r)}var ju=le||function(t){return pe.clearTimeout(t)};function Eu(t,e){if(e)return t.slice();var n=t.length,r=Ht?Ht(n):new t.constructor(n);return t.copy(r),r}function Ou(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function Tu(t,e){var n=e?Ou(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Su(t,e){if(t!==e){var r=t!==n,u=null===t,i=t==t,a=so(t),o=e!==n,c=null===e,f=e==e,s=so(e);if(!c&&!s&&!a&&t>e||a&&o&&f&&!c&&!s||u&&o&&f||!r&&f||!i)return 1;if(!u&&!a&&!s&&t1?r[i-1]:n,o=i>2?r[2]:n;for(a=t.length>3&&"function"==typeof a?(i--,a):n,o&&xi(r[0],r[1],o)&&(a=i<3?n:a,i=1),e=Tt(e);++u-1?i[a?e[o]:o]:n}}function Wu(t){return ui((function(e){var u=e.length,i=u,a=Vn.prototype.thru;for(t&&e.reverse();i--;){var o=e[i];if("function"!=typeof o)throw new Pt(r);if(a&&!c&&"wrapper"==ci(o))var c=new Vn([],!0)}for(i=c?i:u;++i1&&g.reverse(),p&&sc))return!1;var s=a.get(t),l=a.get(e);if(s&&l)return s==e&&l==t;var p=-1,d=!0,v=2&r?new Kn:n;for(a.set(t,e),a.set(e,t);++p-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(ot,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Oe(y,(function(n){var r="_."+n[0];e&n[1]&&!Pe(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(ft):[]}(r),n)))}function Ni(t){var e=0,r=0;return function(){var u=wn(),i=16-(u-r);if(r=u,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(n,arguments)}}function Di(t,e){var r=-1,u=t.length,i=u-1;for(e=e===n?u:e;++r1?t[e-1]:n;return r="function"==typeof r?(t.pop(),r):n,oa(t,r)}));function va(t){var e=qn(t);return e.__chain__=!0,e}function ha(t,e){return e(t)}var ya=ui((function(t){var e=t.length,r=e?t[0]:0,u=this.__wrapped__,i=function(e){return cr(e,t)};return!(e>1||this.__actions__.length)&&u instanceof Hn&&bi(r)?((u=u.slice(r,+r+(e?1:0))).__actions__.push({func:ha,args:[i],thisArg:n}),new Vn(u,this.__chain__).thru((function(t){return e&&!t.length&&t.push(n),t}))):this.thru(i)}));var ma=Mu((function(t,e,n){Nt.call(t,n)?++t[n]:or(t,n,1)}));var ga=zu(Vi),_a=zu(Hi);function ba(t,e){return(Ha(t)?Oe:vr)(t,si(e,3))}function xa(t,e){return(Ha(t)?Te:hr)(t,si(e,3))}var wa=Mu((function(t,e,n){Nt.call(t,n)?t[n].push(e):or(t,n,[e])}));var ka=Xr((function(t,e,n){var r=-1,u="function"==typeof e,i=Ja(t)?at(t.length):[];return vr(t,(function(t){i[++r]=u?je(e,t,n):Cr(t,e,n)})),i})),ja=Mu((function(t,e,n){or(t,n,e)}));function Ea(t,e){return(Ha(t)?Ce:Wr)(t,si(e,3))}var Oa=Mu((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var Ta=Xr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&xi(t,e[0],e[1])?e=[]:n>2&&xi(e[0],e[1],e[2])&&(e=[e[0]]),Hr(t,_r(e,1),[])})),Sa=de||function(){return pe.Date.now()};function Ia(t,e,r){return e=r?n:e,e=t&&null==e?t.length:e,Qu(t,f,n,n,n,n,e)}function Pa(t,e){var u;if("function"!=typeof e)throw new Pt(r);return t=mo(t),function(){return--t>0&&(u=e.apply(this,arguments)),t<=1&&(e=n),u}}var Aa=Xr((function(t,e,n){var r=1;if(n.length){var u=fn(n,fi(Aa));r|=o}return Qu(t,r,e,n,u)})),Ca=Xr((function(t,e,n){var r=3;if(n.length){var u=fn(n,fi(Ca));r|=o}return Qu(e,r,t,n,u)}));function Ma(t,e,u){var i,a,o,c,f,s,l=0,p=!1,d=!1,v=!0;if("function"!=typeof t)throw new Pt(r);function h(e){var r=i,u=a;return i=a=n,l=e,c=t.apply(u,r)}function y(t){return l=t,f=Mi(g,e),p?h(t):c}function m(t){var r=t-s;return s===n||r>=e||r<0||d&&t-l>=o}function g(){var t=Sa();if(m(t))return _(t);f=Mi(g,function(t){var n=e-(t-s);return d?xn(n,o-(t-l)):n}(t))}function _(t){return f=n,v&&i?h(t):(i=a=n,c)}function b(){var t=Sa(),r=m(t);if(i=arguments,a=this,s=t,r){if(f===n)return y(s);if(d)return ju(f),f=Mi(g,e),h(s)}return f===n&&(f=Mi(g,e)),c}return e=_o(e)||0,no(u)&&(p=!!u.leading,o=(d="maxWait"in u)?bn(_o(u.maxWait)||0,e):o,v="trailing"in u?!!u.trailing:v),b.cancel=function(){f!==n&&ju(f),l=0,i=s=a=f=n},b.flush=function(){return f===n?c:_(Sa())},b}var Ra=Xr((function(t,e){return pr(t,1,e)})),La=Xr((function(t,e,n){return pr(t,_o(e)||0,n)}));function Na(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Pt(r);var n=function(){var r=arguments,u=e?e.apply(this,r):r[0],i=n.cache;if(i.has(u))return i.get(u);var a=t.apply(this,r);return n.cache=i.set(u,a)||i,a};return n.cache=new(Na.Cache||Zn),n}function Da(t){if("function"!=typeof t)throw new Pt(r);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Na.Cache=Zn;var Ua=wu((function(t,e){var n=(e=1==e.length&&Ha(e[0])?Ce(e[0],Ke(si())):Ce(_r(e,1),Ke(si()))).length;return Xr((function(r){for(var u=-1,i=xn(r.length,n);++u=e})),Va=Mr(function(){return arguments}())?Mr:function(t){return ro(t)&&Nt.call(t,"callee")&&!Zt.call(t,"callee")},Ha=at.isArray,Ga=ge?Ke(ge):function(t){return ro(t)&&Tr(t)==M};function Ja(t){return null!=t&&eo(t.length)&&!Qa(t)}function Za(t){return ro(t)&&Ja(t)}var Ka=Ve||_c,Ya=_e?Ke(_e):function(t){return ro(t)&&Tr(t)==b};function Xa(t){if(!ro(t))return!1;var e=Tr(t);return e==x||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!ao(t)}function Qa(t){if(!no(t))return!1;var e=Tr(t);return e==w||e==k||"[object AsyncFunction]"==e||"[object Proxy]"==e}function to(t){return"number"==typeof t&&t==mo(t)}function eo(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=d}function no(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ro(t){return null!=t&&"object"==typeof t}var uo=be?Ke(be):function(t){return ro(t)&&yi(t)==j};function io(t){return"number"==typeof t||ro(t)&&Tr(t)==E}function ao(t){if(!ro(t)||Tr(t)!=O)return!1;var e=Gt(t);if(null===e)return!0;var n=Nt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Lt.call(n)==zt}var oo=xe?Ke(xe):function(t){return ro(t)&&Tr(t)==S};var co=we?Ke(we):function(t){return ro(t)&&yi(t)==I};function fo(t){return"string"==typeof t||!Ha(t)&&ro(t)&&Tr(t)==P}function so(t){return"symbol"==typeof t||ro(t)&&Tr(t)==A}var lo=ke?Ke(ke):function(t){return ro(t)&&eo(t.length)&&!!ie[Tr(t)]};var po=Ju(zr),vo=Ju((function(t,e){return t<=e}));function ho(t){if(!t)return[];if(Ja(t))return fo(t)?dn(t):Au(t);if(ee&&t[ee])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[ee]());var e=yi(t);return(e==j?on:e==I?sn:Fo)(t)}function yo(t){return t?(t=_o(t))===l||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function mo(t){var e=yo(t),n=e%1;return e==e?n?e-n:e:0}function go(t){return t?fr(mo(t),0,h):0}function _o(t){if("number"==typeof t)return t;if(so(t))return v;if(no(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=no(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ze(t);var n=yt.test(t);return n||gt.test(t)?fe(t.slice(2),n?2:8):ht.test(t)?v:+t}function bo(t){return Cu(t,Lo(t))}function xo(t){return null==t?"":lu(t)}var wo=Ru((function(t,e){if(Ei(e)||Ja(e))Cu(e,Ro(e),t);else for(var n in e)Nt.call(e,n)&&rr(t,n,e[n])})),ko=Ru((function(t,e){Cu(e,Lo(e),t)})),jo=Ru((function(t,e,n,r){Cu(e,Lo(e),t,r)})),Eo=Ru((function(t,e,n,r){Cu(e,Ro(e),t,r)})),Oo=ui(cr);var To=Xr((function(t,e){t=Tt(t);var r=-1,u=e.length,i=u>2?e[2]:n;for(i&&xi(e[0],e[1],i)&&(u=1);++r1),e})),Cu(t,ai(t),n),r&&(n=sr(n,7,ni));for(var u=e.length;u--;)du(n,e[u]);return n}));var Bo=ui((function(t,e){return null==t?{}:function(t,e){return Gr(t,e,(function(e,n){return Po(t,n)}))}(t,e)}));function zo(t,e){if(null==t)return{};var n=Ce(ai(t),(function(t){return[t]}));return e=si(e),Gr(t,n,(function(t,n){return e(t,n[0])}))}var Wo=Xu(Ro),qo=Xu(Lo);function Fo(t){return null==t?[]:Ye(t,Ro(t))}var $o=Uu((function(t,e,n){return e=e.toLowerCase(),t+(n?Vo(e):e)}));function Vo(t){return Qo(xo(t).toLowerCase())}function Ho(t){return(t=xo(t))&&t.replace(bt,nn).replace(Xt,"")}var Go=Uu((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Jo=Uu((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Zo=Du("toLowerCase");var Ko=Uu((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Yo=Uu((function(t,e,n){return t+(n?" ":"")+Qo(e)}));var Xo=Uu((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Qo=Du("toUpperCase");function tc(t,e,r){return t=xo(t),(e=r?n:e)===n?function(t){return ne.test(t)}(t)?function(t){return t.match(te)||[]}(t):function(t){return t.match(st)||[]}(t):t.match(e)||[]}var ec=Xr((function(t,e){try{return je(t,n,e)}catch(t){return Xa(t)?t:new jt(t)}})),nc=ui((function(t,e){return Oe(e,(function(e){e=Bi(e),or(t,e,Aa(t[e],t))})),t}));function rc(t){return function(){return t}}var uc=Wu(),ic=Wu(!0);function ac(t){return t}function oc(t){return Dr("function"==typeof t?t:sr(t,1))}var cc=Xr((function(t,e){return function(n){return Cr(n,t,e)}})),fc=Xr((function(t,e){return function(n){return Cr(t,n,e)}}));function sc(t,e,n){var r=Ro(e),u=jr(e,r);null!=n||no(e)&&(u.length||!r.length)||(n=e,e=t,t=this,u=jr(e,Ro(e)));var i=!(no(n)&&"chain"in n&&!n.chain),a=Qa(t);return Oe(u,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__),u=n.__actions__=Au(this.__actions__);return u.push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,Me([this.value()],arguments))})})),t}function lc(){}var pc=Vu(Ce),dc=Vu(Se),vc=Vu(Ne);function hc(t){return wi(t)?$e(Bi(t)):function(t){return function(e){return Er(e,t)}}(t)}var yc=Gu(),mc=Gu(!0);function gc(){return[]}function _c(){return!1}var bc=$u((function(t,e){return t+e}),0),xc=Ku("ceil"),wc=$u((function(t,e){return t/e}),1),kc=Ku("floor");var jc,Ec=$u((function(t,e){return t*e}),1),Oc=Ku("round"),Tc=$u((function(t,e){return t-e}),0);return qn.after=function(t,e){if("function"!=typeof e)throw new Pt(r);return t=mo(t),function(){if(--t<1)return e.apply(this,arguments)}},qn.ary=Ia,qn.assign=wo,qn.assignIn=ko,qn.assignInWith=jo,qn.assignWith=Eo,qn.at=Oo,qn.before=Pa,qn.bind=Aa,qn.bindAll=nc,qn.bindKey=Ca,qn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Ha(t)?t:[t]},qn.chain=va,qn.chunk=function(t,e,r){e=(r?xi(t,e,r):e===n)?1:bn(mo(e),0);var u=null==t?0:t.length;if(!u||e<1)return[];for(var i=0,a=0,o=at(ye(u/e));ii?0:i+r),(u=u===n||u>i?i:mo(u))<0&&(u+=i),u=r>u?0:go(u);r>>0)?(t=xo(t))&&("string"==typeof e||null!=e&&!oo(e))&&!(e=lu(e))&&an(t)?ku(dn(t),0,r):t.split(e,r):[]},qn.spread=function(t,e){if("function"!=typeof t)throw new Pt(r);return e=null==e?0:bn(mo(e),0),Xr((function(n){var r=n[e],u=ku(n,0,e);return r&&Me(u,r),je(t,this,u)}))},qn.tail=function(t){var e=null==t?0:t.length;return e?iu(t,1,e):[]},qn.take=function(t,e,r){return t&&t.length?iu(t,0,(e=r||e===n?1:mo(e))<0?0:e):[]},qn.takeRight=function(t,e,r){var u=null==t?0:t.length;return u?iu(t,(e=u-(e=r||e===n?1:mo(e)))<0?0:e,u):[]},qn.takeRightWhile=function(t,e){return t&&t.length?hu(t,si(e,3),!1,!0):[]},qn.takeWhile=function(t,e){return t&&t.length?hu(t,si(e,3)):[]},qn.tap=function(t,e){return e(t),t},qn.throttle=function(t,e,n){var u=!0,i=!0;if("function"!=typeof t)throw new Pt(r);return no(n)&&(u="leading"in n?!!n.leading:u,i="trailing"in n?!!n.trailing:i),Ma(t,e,{leading:u,maxWait:e,trailing:i})},qn.thru=ha,qn.toArray=ho,qn.toPairs=Wo,qn.toPairsIn=qo,qn.toPath=function(t){return Ha(t)?Ce(t,Bi):so(t)?[t]:Au(Ui(xo(t)))},qn.toPlainObject=bo,qn.transform=function(t,e,n){var r=Ha(t),u=r||Ka(t)||lo(t);if(e=si(e,4),null==n){var i=t&&t.constructor;n=u?r?new i:[]:no(t)&&Qa(i)?Fn(Gt(t)):{}}return(u?Oe:wr)(t,(function(t,r,u){return e(n,t,r,u)})),n},qn.unary=function(t){return Ia(t,1)},qn.union=ra,qn.unionBy=ua,qn.unionWith=ia,qn.uniq=function(t){return t&&t.length?pu(t):[]},qn.uniqBy=function(t,e){return t&&t.length?pu(t,si(e,2)):[]},qn.uniqWith=function(t,e){return e="function"==typeof e?e:n,t&&t.length?pu(t,n,e):[]},qn.unset=function(t,e){return null==t||du(t,e)},qn.unzip=aa,qn.unzipWith=oa,qn.update=function(t,e,n){return null==t?t:vu(t,e,bu(n))},qn.updateWith=function(t,e,r,u){return u="function"==typeof u?u:n,null==t?t:vu(t,e,bu(r),u)},qn.values=Fo,qn.valuesIn=function(t){return null==t?[]:Ye(t,Lo(t))},qn.without=ca,qn.words=tc,qn.wrap=function(t,e){return Ba(bu(e),t)},qn.xor=fa,qn.xorBy=sa,qn.xorWith=la,qn.zip=pa,qn.zipObject=function(t,e){return gu(t||[],e||[],rr)},qn.zipObjectDeep=function(t,e){return gu(t||[],e||[],eu)},qn.zipWith=da,qn.entries=Wo,qn.entriesIn=qo,qn.extend=ko,qn.extendWith=jo,sc(qn,qn),qn.add=bc,qn.attempt=ec,qn.camelCase=$o,qn.capitalize=Vo,qn.ceil=xc,qn.clamp=function(t,e,r){return r===n&&(r=e,e=n),r!==n&&(r=(r=_o(r))==r?r:0),e!==n&&(e=(e=_o(e))==e?e:0),fr(_o(t),e,r)},qn.clone=function(t){return sr(t,4)},qn.cloneDeep=function(t){return sr(t,5)},qn.cloneDeepWith=function(t,e){return sr(t,5,e="function"==typeof e?e:n)},qn.cloneWith=function(t,e){return sr(t,4,e="function"==typeof e?e:n)},qn.conformsTo=function(t,e){return null==e||lr(t,e,Ro(e))},qn.deburr=Ho,qn.defaultTo=function(t,e){return null==t||t!=t?e:t},qn.divide=wc,qn.endsWith=function(t,e,r){t=xo(t),e=lu(e);var u=t.length,i=r=r===n?u:fr(mo(r),0,u);return(r-=e.length)>=0&&t.slice(r,i)==e},qn.eq=qa,qn.escape=function(t){return(t=xo(t))&&K.test(t)?t.replace(J,rn):t},qn.escapeRegExp=function(t){return(t=xo(t))&&ut.test(t)?t.replace(rt,"\\$&"):t},qn.every=function(t,e,r){var u=Ha(t)?Se:yr;return r&&xi(t,e,r)&&(e=n),u(t,si(e,3))},qn.find=ga,qn.findIndex=Vi,qn.findKey=function(t,e){return Ue(t,si(e,3),wr)},qn.findLast=_a,qn.findLastIndex=Hi,qn.findLastKey=function(t,e){return Ue(t,si(e,3),kr)},qn.floor=kc,qn.forEach=ba,qn.forEachRight=xa,qn.forIn=function(t,e){return null==t?t:br(t,si(e,3),Lo)},qn.forInRight=function(t,e){return null==t?t:xr(t,si(e,3),Lo)},qn.forOwn=function(t,e){return t&&wr(t,si(e,3))},qn.forOwnRight=function(t,e){return t&&kr(t,si(e,3))},qn.get=Io,qn.gt=Fa,qn.gte=$a,qn.has=function(t,e){return null!=t&&mi(t,e,Ir)},qn.hasIn=Po,qn.head=Ji,qn.identity=ac,qn.includes=function(t,e,n,r){t=Ja(t)?t:Fo(t),n=n&&!r?mo(n):0;var u=t.length;return n<0&&(n=bn(u+n,0)),fo(t)?n<=u&&t.indexOf(e,n)>-1:!!u&&ze(t,e,n)>-1},qn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var u=null==n?0:mo(n);return u<0&&(u=bn(r+u,0)),ze(t,e,u)},qn.inRange=function(t,e,r){return e=yo(e),r===n?(r=e,e=0):r=yo(r),function(t,e,n){return t>=xn(e,n)&&t=-9007199254740991&&t<=d},qn.isSet=co,qn.isString=fo,qn.isSymbol=so,qn.isTypedArray=lo,qn.isUndefined=function(t){return t===n},qn.isWeakMap=function(t){return ro(t)&&yi(t)==C},qn.isWeakSet=function(t){return ro(t)&&"[object WeakSet]"==Tr(t)},qn.join=function(t,e){return null==t?"":gn.call(t,e)},qn.kebabCase=Go,qn.last=Xi,qn.lastIndexOf=function(t,e,r){var u=null==t?0:t.length;if(!u)return-1;var i=u;return r!==n&&(i=(i=mo(r))<0?bn(u+i,0):xn(i,u-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):Be(t,qe,i,!0)},qn.lowerCase=Jo,qn.lowerFirst=Zo,qn.lt=po,qn.lte=vo,qn.max=function(t){return t&&t.length?mr(t,ac,Sr):n},qn.maxBy=function(t,e){return t&&t.length?mr(t,si(e,2),Sr):n},qn.mean=function(t){return Fe(t,ac)},qn.meanBy=function(t,e){return Fe(t,si(e,2))},qn.min=function(t){return t&&t.length?mr(t,ac,zr):n},qn.minBy=function(t,e){return t&&t.length?mr(t,si(e,2),zr):n},qn.stubArray=gc,qn.stubFalse=_c,qn.stubObject=function(){return{}},qn.stubString=function(){return""},qn.stubTrue=function(){return!0},qn.multiply=Ec,qn.nth=function(t,e){return t&&t.length?Vr(t,mo(e)):n},qn.noConflict=function(){return pe._===this&&(pe._=Wt),this},qn.noop=lc,qn.now=Sa,qn.pad=function(t,e,n){t=xo(t);var r=(e=mo(e))?pn(t):0;if(!e||r>=e)return t;var u=(e-r)/2;return Hu(me(u),n)+t+Hu(ye(u),n)},qn.padEnd=function(t,e,n){t=xo(t);var r=(e=mo(e))?pn(t):0;return e&&re){var u=t;t=e,e=u}if(r||t%1||e%1){var i=jn();return xn(t+i*(e-t+ce("1e-"+((i+"").length-1))),e)}return Kr(t,e)},qn.reduce=function(t,e,n){var r=Ha(t)?Re:He,u=arguments.length<3;return r(t,si(e,4),n,u,vr)},qn.reduceRight=function(t,e,n){var r=Ha(t)?Le:He,u=arguments.length<3;return r(t,si(e,4),n,u,hr)},qn.repeat=function(t,e,r){return e=(r?xi(t,e,r):e===n)?1:mo(e),Yr(xo(t),e)},qn.replace=function(){var t=arguments,e=xo(t[0]);return t.length<3?e:e.replace(t[1],t[2])},qn.result=function(t,e,r){var u=-1,i=(e=xu(e,t)).length;for(i||(i=1,t=n);++ud)return[];var n=h,r=xn(t,h);e=si(e),t-=h;for(var u=Je(r,e);++n=a)return t;var c=r-pn(u);if(c<1)return u;var f=o?ku(o,0,c).join(""):t.slice(0,c);if(i===n)return f+u;if(o&&(c+=f.length-c),oo(i)){if(t.slice(c).search(i)){var s,l=f;for(i.global||(i=St(i.source,xo(vt.exec(i))+"g")),i.lastIndex=0;s=i.exec(l);)var p=s.index;f=f.slice(0,p===n?c:p)}}else if(t.indexOf(lu(i),c)!=c){var d=f.lastIndexOf(i);d>-1&&(f=f.slice(0,d))}return f+u},qn.unescape=function(t){return(t=xo(t))&&Z.test(t)?t.replace(G,hn):t},qn.uniqueId=function(t){var e=++Dt;return xo(t)+e},qn.upperCase=Xo,qn.upperFirst=Qo,qn.each=ba,qn.eachRight=xa,qn.first=Ji,sc(qn,(jc={},wr(qn,(function(t,e){Nt.call(qn.prototype,e)||(jc[e]=t)})),jc),{chain:!1}),qn.VERSION="4.17.21",Oe(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){qn[t].placeholder=qn})),Oe(["drop","take"],(function(t,e){Hn.prototype[t]=function(r){r=r===n?1:bn(mo(r),0);var u=this.__filtered__&&!e?new Hn(this):this.clone();return u.__filtered__?u.__takeCount__=xn(r,u.__takeCount__):u.__views__.push({size:xn(r,h),type:t+(u.__dir__<0?"Right":"")}),u},Hn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Oe(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Hn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:si(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Oe(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Hn.prototype[t]=function(){return this[n](1).value()[0]}})),Oe(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Hn.prototype[t]=function(){return this.__filtered__?new Hn(this):this[n](1)}})),Hn.prototype.compact=function(){return this.filter(ac)},Hn.prototype.find=function(t){return this.filter(t).head()},Hn.prototype.findLast=function(t){return this.reverse().find(t)},Hn.prototype.invokeMap=Xr((function(t,e){return"function"==typeof t?new Hn(this):this.map((function(n){return Cr(n,t,e)}))})),Hn.prototype.reject=function(t){return this.filter(Da(si(t)))},Hn.prototype.slice=function(t,e){t=mo(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Hn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==n&&(r=(e=mo(e))<0?r.dropRight(-e):r.take(e-t)),r)},Hn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Hn.prototype.toArray=function(){return this.take(h)},wr(Hn.prototype,(function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),u=/^(?:head|last)$/.test(e),i=qn[u?"take"+("last"==e?"Right":""):e],a=u||/^find/.test(e);i&&(qn.prototype[e]=function(){var e=this.__wrapped__,o=u?[1]:arguments,c=e instanceof Hn,f=o[0],s=c||Ha(e),l=function(t){var e=i.apply(qn,Me([t],o));return u&&p?e[0]:e};s&&r&&"function"==typeof f&&1!=f.length&&(c=s=!1);var p=this.__chain__,d=!!this.__actions__.length,v=a&&!p,h=c&&!d;if(!a&&s){e=h?e:new Hn(this);var y=t.apply(e,o);return y.__actions__.push({func:ha,args:[l],thisArg:n}),new Vn(y,p)}return v&&h?t.apply(this,o):(y=this.thru(l),v?u?y.value()[0]:y.value():y)})})),Oe(["pop","push","shift","sort","splice","unshift"],(function(t){var e=At[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);qn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var u=this.value();return e.apply(Ha(u)?u:[],t)}return this[n]((function(n){return e.apply(Ha(n)?n:[],t)}))}})),wr(Hn.prototype,(function(t,e){var n=qn[e];if(n){var r=n.name+"";Nt.call(Mn,r)||(Mn[r]=[]),Mn[r].push({name:e,func:n})}})),Mn[qu(n,2).name]=[{name:"wrapper",func:n}],Hn.prototype.clone=function(){var t=new Hn(this.__wrapped__);return t.__actions__=Au(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Au(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Au(this.__views__),t},Hn.prototype.reverse=function(){if(this.__filtered__){var t=new Hn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Hn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=Ha(t),r=e<0,u=n?t.length:0,i=function(t,e,n){var r=-1,u=n.length;for(;++r=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}},qn.prototype.plant=function(t){for(var e,r=this;r instanceof $n;){var u=Wi(r);u.__index__=0,u.__values__=n,e?i.__wrapped__=u:e=u;var i=u;r=r.__wrapped__}return i.__wrapped__=t,e},qn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Hn){var e=t;return this.__actions__.length&&(e=new Hn(this)),(e=e.reverse()).__actions__.push({func:ha,args:[na],thisArg:n}),new Vn(e,this.__chain__)}return this.thru(na)},qn.prototype.toJSON=qn.prototype.valueOf=qn.prototype.value=function(){return yu(this.__wrapped__,this.__actions__)},qn.prototype.first=qn.prototype.head,ee&&(qn.prototype[ee]=function(){return this}),qn}();ve?((ve.exports=yn)._=yn,de._=yn):pe._=yn}).call(p)}));var se=function(t){var e=t.fileUrl,n=t.fileName;return o.default.createElement("button",{className:"ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function(t){t.preventDefault(),rt(e,n)},href:"#"},o.default.createElement("span",{className:"download-label"}))},le=function(t){var e=o.default.useState(t.title),n=b(e,2),r=n[0],u=n[1];return t.transcriptData?o.default.createElement("div",{className:"ramp--transcript_selector","data-testid":"transcript-selector"},o.default.createElement("div",{className:"selector-content"},o.default.createElement("select",{className:"transcript_list","data-testid":"transcript-select-option",value:r,onChange:function(e){u(e.target.value),t.setTranscript(e.target.value)}},t.transcriptData.map((function(t,e){return o.default.createElement("option",{value:t.title,key:e},t.title)})))),"no-transcript"!=t.noTranscript&&o.default.createElement(se,{fileUrl:t.url,fileName:t.title})):null};function pe(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return de(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return de(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function de(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0)"TextualBody"===c[0].getBody()[0].getProperty("type")?o.push({title:r,url:u}):c.forEach((function(t){t.getBody().forEach((function(t,e){var n=t.getLabel()[0]?t.getLabel()[0].value:"".concat(e),u=t.id;o.push({title:"".concat(r," - ").concat(n),url:u})}))}));else o.push(e)}else o.push(e);return o})).catch((function(){return[e]}))}function me(t,e){return ge.apply(this,arguments)}function ge(){return(ge=ae(fe.mark((function t(e,r){var u,i,a,o,c,f,s;return fe.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(u=[],i=e,void 0!==r){t.next=4;break}return t.abrupt("return",{tData:u,tUrl:i});case 4:if(e){t.next=6;break}return t.abrupt("return",null);case 6:t.prev=7,new URL(e),t.next=15;break;case 11:return t.prev=11,t.t0=t.catch(7),console.log("Invalid transcript URL"),t.abrupt("return",null);case 15:return a=null,t.next=18,fetch(e).then(tt).then((function(t){a=t})).catch((function(t){return console.log("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",t),null}));case 18:o=e.split(".").reverse()[0],t.t1=o,t.next="json"===t.t1?22:"vtt"===t.t1||"txt"===t.t1?32:"doc"===t.t1||"docx"===t.t1?45:49;break;case 22:return t.next=24,a.json();case 24:if(c=t.sent,!n.parseManifest(c)){t.next=30;break}return t.abrupt("return",we(c,e,r));case 30:return u=xe(c),t.abrupt("return",{tData:u,tUrl:i});case 32:return t.next=34,a.text();case 34:if(f=t.sent,0!=(s=f.split("\n")).length){t.next=38;break}return t.abrupt("return",{tData:[],tUrl:e});case 38:if(!Oe(s[0])){t.next=44;break}return u=Ee(f),t.abrupt("return",{tData:u,tUrl:e});case 44:return t.abrupt("return",{tData:null,tUrl:e});case 45:return t.next=47,_e(a);case 47:return u=t.sent,t.abrupt("return",{tData:[u],tUrl:e});case 49:return t.abrupt("return",{tData:[],tUrl:e});case 50:case"end":return t.stop()}}),t,null,[[7,11]])})))).apply(this,arguments)}function _e(t){return be.apply(this,arguments)}function be(){return(be=ae(fe.mark((function t(e){var n,r,u;return fe.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=null,t.next=3,e.blob();case 3:return r=t.sent,u=new File([r],name,{type:e.headers.get("content-type")}),t.next=7,l.default.convertToHtml({arrayBuffer:u}).then((function(t){n=t.value}));case 7:return t.abrupt("return",n);case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function xe(t){if(0==t.length)return null;var e,n=[],r=pe(t);try{for(r.s();!(e=r.n()).done;){var u=e.value;if(u.speaker){var i,a=u.speaker,o=pe(u.spans);try{for(o.s();!(i=o.n()).done;){var c=i.value;c.speaker=a,n.push(c)}}catch(t){o.e(t)}finally{o.f()}}else{var f,s=pe(u.spans);try{for(s.s();!(f=s.n()).done;){var l=f.value;n.push(l)}}catch(t){s.e(t)}finally{s.f()}}}}catch(t){r.e(t)}finally{r.f()}return n}function we(t,e,n){var r=e,u=[];return(u=t.annotations?it(t.annotations,"supplementing"):at({manifest:t,canvasIndex:n,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=u[0].getBody()[0].getProperty("type")?function(t){return ke.apply(this,arguments)}(u[0]):{tData:je(u),tUrl:r}:{tData:[],tUrl:r}}function ke(){return(ke=ae(fe.mark((function t(e){var n,r,u,i;return fe.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=[],r=e.getBody()[0],u=r.getProperty("id"),"Text"!==(i=r.getProperty("type"))){t.next=14;break}if("text/vtt"!==r.getFormat()){t.next=10;break}return t.next=8,fetch(u).then(tt).then((function(t){return t.text()})).then((function(t){return n=Ee(t)})).catch((function(t){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ",t)}));case 8:t.next=12;break;case 10:return t.next=12,fetch(u).then(tt).then((function(t){return t.text()})).then((function(t){n=null})).catch((function(t){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching text -> ",t)}));case 12:t.next=17;break;case 14:if("AnnotationPage"!==i){t.next=17;break}return t.next=17,fetch(u).then(tt).then((function(t){return t.json()})).then((function(t){var e=it([t],"supplementing");n=je(e)})).catch((function(t){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",t)}));case 17:return t.abrupt("return",{tData:n,tUrl:u});case 18:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function je(t){var e=[];return t.map((function(t){if(null!=t.id){var n=t.getBody()[0],r=ut(t.getProperty("target")),u=r.start,i=r.end;e.push({text:n.getProperty("value"),format:n.getFormat(),begin:parseFloat(u),end:parseFloat(i)})}})),e}function Ee(t){var e=[],n=t.split("\n").filter((function(t){return t.length>0})).filter((function(t){return!Number(t)})).filter((function(t){return!/^[0-9]*[\r]/gm.test(t)}));if(!Oe(n.shift()))return console.error("Invalid WebVTT file"),[];var r=function(t){var e,n=[];for(e=0;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function Se(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=n&&e<=r?!t.classList.contains("active")&&Z(e,t):t.classList.remove("active")}}))}})),$.addEventListener("ended",(function(t){U(k+1)})))}))})),o.default.useEffect((function(){return function(){a([]),q([]),h(""),_(""),U(),$=null,M=!1,F=[]}}),[]);var V=o.default.useCallback(function(){var t=ae(fe.mark((function t(e){var n;return fe.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,ve(e);case 2:n=t.sent,a(n),J(n[0]);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[]);o.default.useEffect((function(){var t,e,r,u=function(t){return t.filter((function(t){return t.canvasId==k}))};if(!(null!=n&&n.length)>0||!(null!==(t=u(n))&&void 0!==t&&t.length)>0||!(null!==(r=n,e=u(r)[0].items)&&void 0!==e&&e.length)>0)S(!1),N(!0),q([]),C("No Transcript(s) found, please check again.");else{var i=u(n);V(i[0]),N(!1)}}),[k]);var H,G=function(){var t=$;new MutationObserver((function(t,e){var n,r=Te(t);try{for(r.s();!(n=r.n()).done;){var u;if(null!==(u=n.value.attributeName)&&void 0!==u&&u.includes("src")){var i=document.querySelector("video")||document.querySelector("audio");i&&U(parseInt(i.dataset.canvasindex))}}}catch(t){r.e(t)}finally{r.f()}})).observe(t,{attributes:!0,childList:!0,subtree:!0})},J=function(){var t=ae(fe.mark((function t(e){var n,r;return fe.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return n=e.title,r=e.url,h(n),t.next=6,Promise.resolve(me(r,D.current)).then((function(t){if(null!=t){var e=t.tData,n=t.tUrl;_(n),q(e),0==(null==e?void 0:e.length)&&C("No Valid Transcript(s) found, please check again.")}else q([]),C("Invalid URL for transcript, please check again.");S(!1)}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Z=function(t,e){if(e){var n=0,r=e.getAttribute("starttime"),u=e.getAttribute("endtime");if(r&&u&&(t>=r&&t<=u?(e.classList.add("active"),n=e.offsetTop):e.classList.remove("active"),!R.current)){var i=z.current.offsetTop;z.current.scrollTop=n-i-z.current.clientHeight/2}}},K=function(t){t.preventDefault(),$&&($.currentTime=t.currentTarget.getAttribute("starttime")),B.current.map((function(t){t&&t.classList.contains("active")&&t.classList.remove("active")})),t.currentTarget.classList.add("active")},Y=function(t){!function(t){R.current=t,M=t}(t)},X=function(t){return t.speaker?"".concat(t.speaker,": ").concat(t.text):t.text};return W.current&&(s.length>0?"string"==typeof s[0]?F.push(o.default.createElement("div",{"data-testid":"transcript_docs",dangerouslySetInnerHTML:{__html:s[0]}})):s.map((function(t,e){var n=o.default.createElement("div",{className:"ramp--transcript_item","data-testid":"transcript_item",key:e,ref:function(t){return B.current[e]=t},onClick:K,starttime:t.begin,endtime:t.end},t.begin&&o.default.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},o.default.createElement("a",{href:"#"},"[",function(t,e){var n=Math.floor(t/3600),r=Math.floor(t%3600/60),u=t-60*r-3600*n;u>59.9&&(r+=1,u=0),u=parseInt(u);var i=n<10?"0".concat(n):"".concat(n),a=r<10?"0".concat(r):"".concat(r),o=u<10?"0".concat(u):"".concat(u),c="".concat(a,":").concat(o);return(e||n>0)&&(c="".concat(i,":").concat(c)),c}(t.begin,!0),"]")),o.default.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:X(t)}}));F.push(n)})):F.push(o.default.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript"},A))),T?null:o.default.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:v,onMouseOver:function(){return Y(!0)},onMouseLeave:function(){return Y(!1)}},!L.current&&o.default.createElement("div",{className:"transcript_menu"},o.default.createElement(le,{setTranscript:function(t){var e=i.filter((function(e){return e.title===t}));J(e[0])},title:v,url:g,transcriptData:i,noTranscript:null===(H=F[0])||void 0===H?void 0:H.key})),o.default.createElement("div",{className:"transcript_content ".concat(W.current?"":"static"),ref:z},W.current&&F,""!=g&&0==F.length&&o.default.createElement("iframe",{className:"transcript_viewer","data-testid":"transcript_viewer",src:g})))};Ie.propTypes={playerID:F.string.isRequired,transcripts:F.arrayOf(F.shape({canvasId:F.number.isRequired,items:F.arrayOf(F.shape({title:F.string,url:F.string}))})).isRequired},exports.IIIFPlayer=V,exports.MediaPlayer=ne,exports.StructuredNavigation=ie,exports.Transcript=Ie; +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react"),e=require("video.js");require("videojs-hotkeys");var n=require("manifesto.js"),r=require("mime-db"),u=require("react-dom"),i=require("mammoth");function a(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var o=a(t),c=a(e),f=a(r),s=a(u),l=a(i),p="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function d(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function v(t,e,n){return t(n={path:e,exports:{},require:function(t,e){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==e&&n.path)}},n.exports),n.exports}var h=v((function(t){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports.default=t.exports})),y=v((function(t){t.exports=function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,u,i,a,o=[],c=!0,f=!1;try{if(i=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(o.push(r.value),o.length!==e);c=!0);}catch(t){f=!0,u=t}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(f)throw u}}return o}},t.exports.__esModule=!0,t.exports.default=t.exports})),m=v((function(t){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:P,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"updateManifest":return T(T({},t),{},{manifest:T({},e.manifest)});case"switchCanvas":return T(T({},t),{},{canvasIndex:e.canvasIndex});case"switchItem":return T(T({},t),{},{currentNavItem:e.item});case"canvasDuration":return T(T({},t),{},{canvasDuration:e.canvasDuration});case"canvasTargets":return T(T({},t),{},{targets:e.canvasTargets});case"hasMultipleItems":return T(T({},t),{},{hasMultiItems:e.isMultiSource});case"setSrcIndex":return T(T({},t),{},{srcIndex:e.srcIndex});case"setItemStartTime":return T(T({},t),{},{startTime:e.startTime});default:throw new Error("Unhandled action type: ".concat(e.type))}}function C(t){var e=t.initialState,n=void 0===e?P:e,r=t.children,u=o.default.useReducer(A,n),i=b(u,2),a=i[0],c=i[1];return o.default.createElement(S.Provider,{value:a},o.default.createElement(I.Provider,{value:c},r))}function M(){var t=o.default.useContext(S);if(void 0===t)throw new Error("useManifestState must be used within a ManifestProvider");return t}function R(){var t=o.default.useContext(I);if(void 0===t)throw new Error("useManifestDispatch must be used within a ManifestProvider");return t}function L(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function N(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:B,e=arguments.length>1?arguments[1]:void 0;switch(e.type){case"updatePlayer":return N(N({},t),{},{player:e.player});case"navClick":return N(N({},t),{},{clickedUrl:e.clickedUrl,isClicked:!0});case"resetClick":return N(N({},t),{},{isClicked:!1});case"setTimeFragment":return N(N({},t),{},{startTime:e.startTime,endTime:e.endTime});case"setPlayingStatus":return N(N({},t),{},{isPlaying:e.isPlaying});case"setCaptionStatus":return N(N({},t),{},{captionOn:e.captionOn});case"setIsEnded":return N(N({},t),{},{isEnded:e.isEnded});case"setCurrentTime":return N(N({},t),{},{currentTime:e.currentTime});case"setPlayerRange":return N(N({},t),{},{playerRange:N(N({},t.playerRange),{},{start:e.start,end:e.end})});default:throw new Error("Unhandled action type: ".concat(e.type))}}function W(t){var e=t.initialState,n=void 0===e?B:e,r=t.children,u=o.default.useReducer(z,n),i=b(u,2),a=i[0],c=i[1];return o.default.createElement(D.Provider,{value:a},o.default.createElement(U.Provider,{value:c},r))}function q(){var t=o.default.useContext(D);if(void 0===t)throw new Error("usePlayerState must be used within the PlayerProvider");return t}function F(){var t=o.default.useContext(U);if(void 0===t)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return t}function $(){}function V(){}V.resetWarningCache=$;var H=function(){function t(t,e,n,r,u,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function e(){return t}t.isRequired=t;var n={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:V,resetWarningCache:$};return n.PropTypes=n,n},G=v((function(t){t.exports=H()}));function J(t){var e=t.manifestUrl,n=t.children,r=t.manifest,u=o.default.useState(r),i=b(u,2),a=i[0],c=i[1],f=o.default.useState(""),s=b(f,2),l=s[0],p=s[1],d=R();return o.default.useEffect((function(){a?d({manifest:a,type:"updateManifest"}):fetch(e).then((function(t){return t.json()})).then((function(t){c(t),d({manifest:t,type:"updateManifest"})})).catch((function(t){console.log("Error fetching manifest, ",t),p("Failed to fetch Manifest. Please check again.")}))}),[]),l.length>0?o.default.createElement("p",null,l):a?o.default.createElement("section",{className:"iiif-player"},n):o.default.createElement("p",null,"...Loading")}function Z(t){var e=t.manifestUrl,n=t.manifest,r=t.children;return e||n?o.default.createElement(C,null,o.default.createElement(W,null,o.default.createElement(J,{manifestUrl:e,manifest:n},r))):o.default.createElement("p",null,"Please provide a valid manifest.")}J.propTypes={manifest:G.object,manifestUrl:G.string,children:G.node},Z.propTypes={manifestUrl:G.string},Z.defaultProps={};var K=v((function(t){function e(){return t.exports=e=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0||(u[n]=t[n]);return u},t.exports.__esModule=!0,t.exports.default=t.exports})),Q=d(v((function(t){t.exports=function(t,e){if(null==t)return{};var n,r,u=X(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(u[n]=t[n])}return u},t.exports.__esModule=!0,t.exports.default=t.exports})));function tt(t){var e=t.split(":").reverse(),n=b(e,3),r=n[0],u=n[1],i=n[2];return(null!=i?3600*parseInt(i):0)+(null!=u?60*parseInt(u):0)+(""===r?0:parseFloat(r))}function et(t){var e=Math.floor(t/3600),n=Math.floor(t%3600/60),r=t-60*n-3600*e,u="",i=e<10?"0".concat(e):"".concat(e);u=e>0?u+"".concat(i,":"):u;var a=n<10?"0".concat(n):"".concat(n);u+="".concat(a,":");var o=Math.floor(r);return o=r<10?"0".concat(o):"".concat(o),u+="".concat(o)}function nt(t){if(!t.ok)throw Error(t.statusText);return t}function rt(t,e){return!(t.end>e.end||t.start1)&&(e.style.display="none"),e.style.left=_(t)+"%",t.duration)e.style.width=t.duration/d.duration()*100+"%",e.style.marginLeft="0px";else{var r=a(e);e.style.marginLeft=r.width/2+"px"}}function x(t){var n=e.default.dom.createEl("div",{},{"data-marker-key":t.key,"data-marker-time":f.markerTip.time(t)});return b(t,n),n.addEventListener("click",(function(e){var n=!1;if("function"==typeof f.onMarkerClick&&(n=!1===f.onMarkerClick(t)),!n){var r=this.getAttribute("data-marker-key");d.currentTime(f.markerTip.time(s[r]))}})),f.markerTip.display&&k(n),n}function w(t){l.forEach((function(e){var n=d.el().querySelector(".vjs-marker[data-marker-key='"+e.key+"']"),r=f.markerTip.time(e);(t||n.getAttribute("data-marker-time")!==r)&&(b(e,n),n.setAttribute("data-marker-time",r))})),m()}function j(t){h&&(y=o,h.style.visibility="hidden"),p=o;var e=[];t.forEach((function(t){var n=l[t];if(n){delete s[n.key],e.push(t);var r=d.el().querySelector(".vjs-marker[data-marker-key='"+n.key+"']");r&&r.parentNode.removeChild(r)}})),e.reverse(),e.forEach((function(t){l.splice(t,1)})),m()}function k(t){t.addEventListener("mouseover",(function(){var e=s[t.getAttribute("data-marker-key")];if(v){f.markerTip.html?v.querySelector(".vjs-tip-inner").innerHTML=f.markerTip.html(e):v.querySelector(".vjs-tip-inner").innerText=f.markerTip.text(e),v.style.left=_(e)+"%";var n=a(v),r=a(t);v.style.marginLeft=-parseFloat(n.width/2)+parseFloat(r.width/4)+"px",v.style.visibility="visible"}})),t.addEventListener("mouseout",(function(){v&&(v.style.visibility="hidden")}))}function E(){v=e.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),d.el().querySelector(".vjs-progress-holder").appendChild(v)}function O(){if(f.breakOverlay.display&&!(p<0)){var t=d.currentTime(),e=l[p],n=f.markerTip.time(e);t>=n&&t<=n+f.breakOverlay.displayTime?(y!==p&&(y=p,h&&(h.querySelector(".vjs-break-overlay-text").innerHTML=f.breakOverlay.text(e))),h&&(h.style.visibility="visible")):(y=o,h&&(h.style.visibility="hidden"))}}function T(){h=e.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(f.breakOverlay.style).forEach((function(t){h&&(h.style[t]=f.breakOverlay.style[t])})),d.el().appendChild(h),y=o}function S(){I(),O(),t.onTimeUpdateAfterMarkerUpdate&&t.onTimeUpdateAfterMarkerUpdate()}function I(){if(l.length){var e=function(t){return t=f.markerTip.time(l[p])&&n=f.markerTip.time(l[i])&&nt){d.currentTime(n);break}}},prev:function(){for(var t=d.currentTime(),e=l.length-1;e>=0;e--){var n=f.markerTip.time(l[e]);if(n+.51)i=!0,t.map((function(t,n){var i=st(t.getBody()[0]),a=function(t,e,n){var r=at(t.getTarget(),e);r.id=t.id,isNaN(r.end)&&(r.end=e);return r.end=Number((r.end-r.start).toFixed(2)),r.duration=r.end,r.altStart=r.start,r.start=0,r.sIndex=n,r}(t,e,n);u.push(a),i.length>0&&r.push(i[0])}));else{if(!((null===(n=t[0].getBody())||void 0===n?void 0:n.length)>0))return{resources:r,error:"No resources found"};t[0].getBody().map((function(t){var e=st(t);e.length>0&&r.push(e[0])}))}return{canvasTargets:u,isMultiSource:i,resources:r}}function st(t){var e=[],n={src:t.id,type:t.getProperty("format"),kind:t.getProperty("type"),label:t.getLabel()[0]?t.getLabel()[0].value:"auto",value:t.getProperty("value")?t.getProperty("value"):""};return e.push(n),e}function lt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return pt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function pt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n").replace(/"/g,'"').replace(/'/g,"'")};if(t&&"object"===w(t)){var n=Object.keys(t);if(n&&n.length>0){var r=n[0];return t[r].length>0?e(t[r][0]):""}}else if("string"==typeof t)return e(t);return"Label could not be parsed"}function bt(t){if(void 0!==t)return t.split("#t=")[0].split("/").reverse()[0]}function xt(t){var e=t.canvasIndex,r=t.manifest;return n.parseManifest(r).getSequences()[0].getCanvases().map((function(t){return t.id})).length-1>e}function wt(t){if(t)return t.items?t.items[0].id:void 0}function jt(t){var e=t.manifest;if(!e.structures||e.structures.length<1)return[];var n=e.structures[0].items,r=[],u=function t(n){if(1!=yt({rangeId:n.id,manifest:e}).length){var u,i=lt(n.items);try{for(i.s();!(u=i.n()).done;){var a=u.value;a.items&&(1==a.items.length&&"Canvas"===a.items[0].type?r.push(a):t(a))}}catch(t){i.e(t)}finally{i.f()}}else r.push(n)};return n.length>0?(n.map((function(t){return u(t)})),r):[]}function kt(t){return n.parseManifest(t).getThumbnail()?n.parseManifest(t).getThumbnail().id:null}var Et=d(v((function(t){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports}))),Ot=d(v((function(t){function e(t,e){for(var n=0;n=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function Nt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n1&&(a=e+i[u].altStart,o=n+i[u].altStart),this.setState({startTime:a,endTime:o})}},{key:"initProgressBar",value:function(){var t=this.options,e=t.duration,n=t.targets,r=this.state,u=100*r.startTime/e,i=100*(e-r.endTime)/e,a=100-u-i,o=document.getElementById("left-block"),c=document.getElementById("right-block"),f=document.getElementsByClassName("vjs-custom-progress-inactive");o&&(o.style.width=u+"%"),c&&(c.style.width=i+"%");var s,l=Lt(f);try{for(l.s();!(s=l.n()).done;){var p=s.value,d=100*n[p.dataset.srcindex].duration/e;p.style.width=d+"%"}}catch(t){l.e(t)}finally{l.f()}document.getElementById("slider-range").style.width=a+"%"}},{key:"handleTimeUpdate",value:function(t){var e=this.player,n=this.times,r=this.options;this.state;var u=r.targets,i=r.srcIndex,a=n.start,o=n.end,c=u.filter((function(t,e){return e>i}));to&&(0==c.length&&r.nextItemClicked(0,u[0].start),e.currentTime(a),e.pause());var f,s=Lt(document.getElementsByClassName("vjs-custom-progress-inactive"));try{for(s.s();!(f=s.n()).done;){var l=f.value;l.dataset.srcindexg})),e=m.filter((function(t,e){return e0&&(n-=m[e-1].duration),u.nextItemClicked(e,n)},N=function(t){var e=[];return t.map((function(t){e.push(o.default.createElement("input",{type:"range",min:t.start,max:t.end,"data-srcindex":t.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function(t){return R(t,!0)},onClick:L,key:t.sIndex}))})),e};return o.default.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},o.default.createElement("span",{className:"tooltiptext",ref:v},et(p)),w.length>0?N(w):o.default.createElement("div",{className:"block-stripes",ref:h,id:"left-block",style:{width:"0%"}}),o.default.createElement("input",{type:"range",min:r.start,max:r.end,value:c,"data-srcindex":g,className:"vjs-custom-progress",onChange:function(t){var n=p;P>0&&(n-=m[P].altStart),e.currentTime(n),M(n)},onMouseMove:function(t){return R(t,!1)},id:"slider-range",ref:y}),O.length>0?N(O):o.default.createElement("div",{className:"block-stripes",id:"right-block",style:{width:"0%"}}))}function Wt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=Rt(t);if(e){var u=Rt(this).constructor;n=Reflect.construct(r,arguments,u)}else n=r.apply(this,arguments);return Ct(this,n)}}Ut.registerComponent("VideoJSProgress",Bt);var qt=c.default.getComponent("Component"),Ft=function(t){Pt(n,qt);var e=Wt(n);function n(t,r){var u;return Et(this,n),(u=e.call(this,t,r)).addClass("vjs-time-control"),u.mount=u.mount.bind(St(u)),u.player=t,u.options=r,t.ready((function(){u.mount()})),u.on("dispose",(function(){s.default.unmountComponentAtNode(u.el())})),u}return Ot(n,[{key:"mount",value:function(){s.default.render(o.default.createElement($t,{player:this.player,options:this.options}),this.el())}}]),n}();function $t(t){var e=t.player,n=t.options,r=n.srcIndex,u=n.targets,i=o.default.useState(e.currentTime()),a=b(i,2),c=a[0],f=a[1];return e.on("timeupdate",(function(){var t=e.currentTime();u.length>1&&(t+=u[r].altStart),f(t)})),o.default.createElement("span",{className:"vjs-current-time-display"},et(c))}qt.registerComponent("VideoJSCurrentTime",Ft);var Vt=function(){return o.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 330 330",style:{enableBackground:"new 0 0 4 490 490",fill:"white",height:"1.25rem",scale:"0.9"}},o.default.createElement("g",{id:"XMLID_23_"},o.default.createElement("path",{id:"XMLID_24_",d:"M154.389,255.602c0.351,0.351,0.719,0.683,1.103,0.998c0.169,0.138,0.347,0.258,0.52,0.388 c0.218,0.164,0.432,0.333,0.659,0.484c0.212,0.142,0.432,0.265,0.649,0.395c0.202,0.121,0.4,0.248,0.608,0.359 c0.223,0.12,0.453,0.221,0.681,0.328c0.215,0.102,0.427,0.21,0.648,0.301c0.223,0.092,0.45,0.167,0.676,0.247 c0.236,0.085,0.468,0.175,0.709,0.248c0.226,0.068,0.456,0.119,0.684,0.176c0.246,0.062,0.489,0.131,0.739,0.181 c0.263,0.052,0.529,0.083,0.794,0.121c0.219,0.031,0.435,0.073,0.658,0.095c0.492,0.048,0.986,0.075,1.48,0.075 c0.494,0,0.988-0.026,1.479-0.075c0.226-0.022,0.444-0.064,0.667-0.096c0.262-0.037,0.524-0.068,0.784-0.12 c0.255-0.05,0.504-0.121,0.754-0.184c0.223-0.057,0.448-0.105,0.669-0.172c0.246-0.075,0.483-0.167,0.724-0.253 c0.221-0.08,0.444-0.152,0.662-0.242c0.225-0.093,0.44-0.202,0.659-0.306c0.225-0.106,0.452-0.206,0.672-0.324 c0.21-0.112,0.408-0.239,0.611-0.361c0.217-0.13,0.437-0.252,0.648-0.394c0.222-0.148,0.431-0.314,0.644-0.473 c0.179-0.134,0.362-0.258,0.536-0.4c0.365-0.3,0.714-0.617,1.049-0.949c0.016-0.016,0.034-0.028,0.049-0.044l70.002-69.998 c5.858-5.858,5.858-15.355,0-21.213c-5.857-5.857-15.355-5.858-21.213-0.001l-44.396,44.393V25c0-8.284-6.716-15-15-15 c-8.284,0-15,6.716-15,15v183.785l-44.392-44.391c-5.857-5.858-15.355-5.858-21.213,0c-5.858,5.858-5.858,15.355,0,21.213 L154.389,255.602z"}),o.default.createElement("path",{id:"XMLID_25_",d:"M315,160c-8.284,0-15,6.716-15,15v115H30V175c0-8.284-6.716-15-15-15c-8.284,0-15,6.716-15,15v130 c0,8.284,6.716,15,15,15h300c8.284,0,15-6.716,15-15V175C330,166.716,323.284,160,315,160z"})))};function Ht(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=Rt(t);if(e){var u=Rt(this).constructor;n=Reflect.construct(r,arguments,u)}else n=r.apply(this,arguments);return Ct(this,n)}}var Gt=c.default.getComponent("Component"),Jt=function(t){Pt(n,Gt);var e=Ht(n);function n(t,r){var u;return Et(this,n),(u=e.call(this,t,r)).addClass("vjs-custom-file-download"),u.setAttribute("data-testid","videojs-file-download"),u.mount=u.mount.bind(St(u)),u.options=r,t.ready((function(){u.mount()})),u.on("dispose",(function(){s.default.unmountComponentAtNode(u.el())})),u}return Ot(n,[{key:"mount",value:function(){s.default.render(o.default.createElement(Zt,{manifest:this.options.manifest,canvasIndex:this.options.canvasIndex}),this.el())}}]),n}();function Zt(t){var e=t.manifest,r=t.canvasIndex,u=o.default.useState([]),i=b(u,2),a=i[0],c=i[1],s=o.default.useState(!1),l=b(s,2),p=l[0],d=l[1];o.default.useEffect((function(){if(e){var t=function(t,e){var r=[],u=n.parseManifest(t),i=u.getRenderings(),a=u.getSequences()[0].getCanvasByIndex(e).__jsonld.rendering,o=function(t,e,n){var r=f.default[t],u=r?r.extensions[0]:t,i=_t(e);return{id:n,label:"".concat(i," (.").concat(u,")"),filename:i}};return i.map((function(t){var e=o(t.getFormat(),t.getProperty("label"),t.id);r.push(e)})),a&&a.map((function(t){var e=o(t.format,t.label,t.id);r.push(e)})),r}(e,r);c(t)}}),[e]);return a&&a.length>0?o.default.createElement("div",{className:"vjs-button vjs-control vjs-file-download"},o.default.createElement("button",{className:"vjs-download-btn vjs-button",title:"Alternate Resource Download",onMouseEnter:function(){return d(!0)},onMouseLeave:function(){return d(!1)}},o.default.createElement(Vt,{width:"1rem"})),p&&o.default.createElement("div",{className:"vjs-menu","data-testid":"videojs-file-download-menu",onMouseEnter:function(){return d(!0)},onMouseLeave:function(){return d(!1)}},o.default.createElement("ul",{className:"vjs-menu-content file-download-menu",role:"menu"},a.map((function(t,e){return o.default.createElement("li",{className:"vjs-menu-item",key:e},o.default.createElement("a",{href:t.id,className:"vjs-menu-item-text",onClick:function(e){return n=t,e.preventDefault(),void it(n.id,n.filename);var n}},t.label))}))))):null}Gt.registerComponent("VideoJSFileDownload",Jt);var Kt=["isVideo","switchPlayer","handleIsEnded"];function Yt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return Xt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Xt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function Xt(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=o.start&&e0&&0===p.length?o.default.createElement(ae,{items:n.items,isChild:!0}):null,v=o.default.useRef(null),h=function(t){t.stopPropagation(),t.preventDefault(),u({clickedUrl:t.target.href,type:"navClick"}),i({item:n,type:"switchItem"})};return o.default.useEffect((function(){v.current&&(f==n?v.current.className+=" active":null!=f&&f==n||!v.current.classList.contains("active")||(v.current.className-=" active"))}),[f]),""!=n.label?o.default.createElement("li",{"data-testid":"list-item",ref:v,className:"ramp--structured-nav__list-item"},(e=_t(n.label),p.length>0?p.map((function(t){return o.default.createElement(o.default.Fragment,{key:t},o.default.createElement("div",{className:"tracker"}),(u=at(r=wt(n),l.end),i=s+1==bt(r),rt(u,l)||!i?o.default.createElement("a",{href:t,onClick:h},e):o.default.createElement("span",null,e)));var r,u,i})):r?o.default.createElement("span",{className:"ramp--structured-nav__section-title"},e):null),d):null};ie.propTypes={item:G.object.isRequired,isChild:G.bool,isTitle:G.bool};var ae=function t(e){var r=M();if(!r.manifest)return o.default.createElement("p",{"data-testid":"list-error"},"No manifest in List yet");var u=o.default.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list"},e.items.map((function(u){var i=function(t){var e=t.item,r=t.manifest,u=n.parseManifest(r).getRangeById(e.id);if(u){var i=u.getBehavior();return i&&"no-nav"===i?null:e}}({item:u,manifest:r.manifest});return i?0==yt({rangeId:i.id,manifest:r.manifest}).length?o.default.createElement(ie,{key:i.id,item:i,isChild:!1,isTitle:!0,titles:e.titles}):o.default.createElement(ie,{key:i.id,item:i,isChild:e.isChild,isTitle:!1,titles:e.titles}):o.default.createElement(t,{items:u.items,isChild:!0,titles:e.titles})})));return o.default.createElement(o.default.Fragment,null,u)};ae.propTypes={items:G.array.isRequired,isChild:G.bool.isRequired};var oe=function(){var t,e,r=R(),u=F(),i=q(),a=i.clickedUrl,c=i.isClicked,f=i.isPlaying,s=i.player,l=M(),p=l.canvasDuration,d=l.canvasIndex,v=l.hasMultiItems,h=l.targets,y=l.manifest;return o.default.useEffect((function(){if(y){var t=function(t){if(!n.parseManifest(t).getProperty("start"))return null;var e=n.parseManifest(t).getProperty("start"),r=function(e){return ht(t).map((function(t){return t.canvasId})).indexOf(e)};if(e)switch(e.type){case"Canvas":return{type:"C",canvas:r(e.id),time:0};case"SpecificResource":return{type:"SR",canvas:r(e.source),time:e.selector.t}}}(y);if(!t)return;"SR"==t.type&&u({currentTime:t.time,type:"setCurrentTime"}),r({canvasIndex:t.canvas,type:"switchCanvas"})}}),[y]),o.default.useEffect((function(){if(c){var t=ht(y),e=t.find((function(t){return bt(a)===t.canvasId.split("/").reverse()[0]})),n=t.indexOf(e),i=at(a,p);if(!i||null==i)return void console.error("Error retrieving time fragment object from Canvas URL in structured navigation");var o=i.start;if(v){var l=function(t,e,n){var r,u;return t.map((function(i,a){var o=a>0?t[a].altStart:0;isNaN(f)&&(f=n);var c=i.start,f=i.end,s=o+c,l=o+f;e.start>=s&&e.start0?y.structures[0]&&(null===(e=y.structures[0].items)||void 0===e?void 0:e.length)>0?y.structures[0].items.map((function(t,e){return o.default.createElement(ae,{items:[t],key:e,isChild:!1})})):o.default.createElement("p",{className:"ramp--no-structure"},"Empty structure in manifest"):o.default.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")):o.default.createElement("p",null,"No manifest - Please provide a valid manifest.")};oe.propTypes={};var ce=d(v((function(t){function e(t,e,n,r,u,i,a){try{var o=t[i](a),c=o.value}catch(t){return void n(t)}o.done?e(c):Promise.resolve(c).then(r,u)}t.exports=function(t){return function(){var n=this,r=arguments;return new Promise((function(u,i){var a=t.apply(n,r);function o(t){e(a,u,i,o,c,"next",t)}function c(t){e(a,u,i,o,c,"throw",t)}o(void 0)}))}},t.exports.__esModule=!0,t.exports.default=t.exports}))),fe=v((function(t){var e=x.default;function n(){t.exports=n=function(){return r},t.exports.__esModule=!0,t.exports.default=t.exports;var r={},u=Object.prototype,i=u.hasOwnProperty,a=Object.defineProperty||function(t,e,n){t[e]=n.value},o="function"==typeof Symbol?Symbol:{},c=o.iterator||"@@iterator",f=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function p(t,e,n,r){var u=e&&e.prototype instanceof h?e:h,i=Object.create(u.prototype),o=new S(r||[]);return a(i,"_invoke",{value:k(t,n,o)}),i}function d(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}r.wrap=p;var v={};function h(){}function y(){}function m(){}var g={};l(g,c,(function(){return this}));var _=Object.getPrototypeOf,b=_&&_(_(I([])));b&&b!==u&&i.call(b,c)&&(g=b);var x=m.prototype=h.prototype=Object.create(g);function w(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,n){function r(u,a,o,c){var f=d(t[u],t,a);if("throw"!==f.type){var s=f.arg,l=s.value;return l&&"object"==e(l)&&i.call(l,"__await")?n.resolve(l.__await).then((function(t){r("next",t,o,c)}),(function(t){r("throw",t,o,c)})):n.resolve(l).then((function(t){s.value=t,o(s)}),(function(t){return r("throw",t,o,c)}))}c(f.arg)}var u;a(this,"_invoke",{value:function(t,e){function i(){return new n((function(n,u){r(t,e,n,u)}))}return u=u?u.then(i,i):i()}})}function k(t,e,n){var r="suspendedStart";return function(u,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===u)throw i;return P()}for(n.method=u,n.arg=i;;){var a=n.delegate;if(a){var o=E(a,n);if(o){if(o===v)continue;return o}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=d(t,e,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}function E(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,E(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var u=d(r,t.iterator,e.arg);if("throw"===u.type)return e.method="throw",e.arg=u.arg,e.delegate=null,v;var i=u.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function O(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function I(t){if(t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function e(){for(;++n=0;--r){var u=this.tryEntries[r],a=u.completion;if("root"===u.tryLoc)return n("end");if(u.tryLoc<=this.prev){var o=i.call(u,"catchLoc"),c=i.call(u,"finallyLoc");if(o&&c){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var u=r.arg;T(n)}return u}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:I(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),v}},r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),se=fe(),le=se;try{regeneratorRuntime=se}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=se:Function("r","regeneratorRuntime = r")(se)}v((function(t,e){(function(){var n,r="Expected a function",u="__lodash_hash_undefined__",i="__lodash_placeholder__",a=16,o=32,c=64,f=128,s=256,l=1/0,d=9007199254740991,v=NaN,h=4294967295,y=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",o],["partialRight",c],["rearg",s]],m="[object Arguments]",g="[object Array]",_="[object Boolean]",b="[object Date]",x="[object Error]",w="[object Function]",j="[object GeneratorFunction]",k="[object Map]",E="[object Number]",O="[object Object]",T="[object Promise]",S="[object RegExp]",I="[object Set]",P="[object String]",A="[object Symbol]",C="[object WeakMap]",M="[object ArrayBuffer]",R="[object DataView]",L="[object Float32Array]",N="[object Float64Array]",D="[object Int8Array]",U="[object Int16Array]",B="[object Int32Array]",z="[object Uint8Array]",W="[object Uint8ClampedArray]",q="[object Uint16Array]",F="[object Uint32Array]",$=/\b__p \+= '';/g,V=/\b(__p \+=) '' \+/g,H=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/&(?:amp|lt|gt|quot|#39);/g,J=/[&<>"']/g,Z=RegExp(G.source),K=RegExp(J.source),Y=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,Q=/<%=([\s\S]+?)%>/g,tt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,et=/^\w*$/,nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rt=/[\\^$.*+?()[\]{}|]/g,ut=RegExp(rt.source),it=/^\s+/,at=/\s/,ot=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,ft=/,? & /,st=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,lt=/[()=,{}\[\]\/\s]/,pt=/\\(\\)?/g,dt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,vt=/\w*$/,ht=/^[-+]0x[0-9a-f]+$/i,yt=/^0b[01]+$/i,mt=/^\[object .+?Constructor\]$/,gt=/^0o[0-7]+$/i,_t=/^(?:0|[1-9]\d*)$/,bt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xt=/($^)/,wt=/['\n\r\u2028\u2029\\]/g,jt="\\ud800-\\udfff",kt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Et="\\u2700-\\u27bf",Ot="a-z\\xdf-\\xf6\\xf8-\\xff",Tt="A-Z\\xc0-\\xd6\\xd8-\\xde",St="\\ufe0e\\ufe0f",It="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Pt="['’]",At="["+jt+"]",Ct="["+It+"]",Mt="["+kt+"]",Rt="\\d+",Lt="["+Et+"]",Nt="["+Ot+"]",Dt="[^"+jt+It+Rt+Et+Ot+Tt+"]",Ut="\\ud83c[\\udffb-\\udfff]",Bt="[^"+jt+"]",zt="(?:\\ud83c[\\udde6-\\uddff]){2}",Wt="[\\ud800-\\udbff][\\udc00-\\udfff]",qt="["+Tt+"]",Ft="\\u200d",$t="(?:"+Nt+"|"+Dt+")",Vt="(?:"+qt+"|"+Dt+")",Ht="(?:['’](?:d|ll|m|re|s|t|ve))?",Gt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Jt="(?:"+Mt+"|"+Ut+")"+"?",Zt="["+St+"]?",Kt=Zt+Jt+("(?:"+Ft+"(?:"+[Bt,zt,Wt].join("|")+")"+Zt+Jt+")*"),Yt="(?:"+[Lt,zt,Wt].join("|")+")"+Kt,Xt="(?:"+[Bt+Mt+"?",Mt,zt,Wt,At].join("|")+")",Qt=RegExp(Pt,"g"),te=RegExp(Mt,"g"),ee=RegExp(Ut+"(?="+Ut+")|"+Xt+Kt,"g"),ne=RegExp([qt+"?"+Nt+"+"+Ht+"(?="+[Ct,qt,"$"].join("|")+")",Vt+"+"+Gt+"(?="+[Ct,qt+$t,"$"].join("|")+")",qt+"?"+$t+"+"+Ht,qt+"+"+Gt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Rt,Yt].join("|"),"g"),re=RegExp("["+Ft+jt+kt+St+"]"),ue=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ie=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ae=-1,oe={};oe[L]=oe[N]=oe[D]=oe[U]=oe[B]=oe[z]=oe[W]=oe[q]=oe[F]=!0,oe[m]=oe[g]=oe[M]=oe[_]=oe[R]=oe[b]=oe[x]=oe[w]=oe[k]=oe[E]=oe[O]=oe[S]=oe[I]=oe[P]=oe[C]=!1;var ce={};ce[m]=ce[g]=ce[M]=ce[R]=ce[_]=ce[b]=ce[L]=ce[N]=ce[D]=ce[U]=ce[B]=ce[k]=ce[E]=ce[O]=ce[S]=ce[I]=ce[P]=ce[A]=ce[z]=ce[W]=ce[q]=ce[F]=!0,ce[x]=ce[w]=ce[C]=!1;var fe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},se=parseFloat,le=parseInt,pe="object"==typeof p&&p&&p.Object===Object&&p,de="object"==typeof self&&self&&self.Object===Object&&self,ve=pe||de||Function("return this")(),he=e&&!e.nodeType&&e,ye=he&&t&&!t.nodeType&&t,me=ye&&ye.exports===he,ge=me&&pe.process,_e=function(){try{var t=ye&&ye.require&&ye.require("util").types;return t||ge&&ge.binding&&ge.binding("util")}catch(t){}}(),be=_e&&_e.isArrayBuffer,xe=_e&&_e.isDate,we=_e&&_e.isMap,je=_e&&_e.isRegExp,ke=_e&&_e.isSet,Ee=_e&&_e.isTypedArray;function Oe(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function Te(t,e,n,r){for(var u=-1,i=null==t?0:t.length;++u-1}function Me(t,e,n){for(var r=-1,u=null==t?0:t.length;++r-1;);return n}function nn(t,e){for(var n=t.length;n--&&qe(e,t[n],0)>-1;);return n}var rn=Ge({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),un=Ge({"&":"&","<":"<",">":">",'"':""","'":"'"});function an(t){return"\\"+fe[t]}function on(t){return re.test(t)}function cn(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function fn(t,e){return function(n){return t(e(n))}}function sn(t,e){for(var n=-1,r=t.length,u=0,a=[];++n",""":'"',"'":"'"});var mn=function t(e){var p,at=(e=null==e?ve:mn.defaults(ve.Object(),e,mn.pick(ve,ie))).Array,jt=e.Date,kt=e.Error,Et=e.Function,Ot=e.Math,Tt=e.Object,St=e.RegExp,It=e.String,Pt=e.TypeError,At=at.prototype,Ct=Et.prototype,Mt=Tt.prototype,Rt=e["__core-js_shared__"],Lt=Ct.toString,Nt=Mt.hasOwnProperty,Dt=0,Ut=(p=/[^.]+$/.exec(Rt&&Rt.keys&&Rt.keys.IE_PROTO||""))?"Symbol(src)_1."+p:"",Bt=Mt.toString,zt=Lt.call(Tt),Wt=ve._,qt=St("^"+Lt.call(Nt).replace(rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ft=me?e.Buffer:n,$t=e.Symbol,Vt=e.Uint8Array,Ht=Ft?Ft.allocUnsafe:n,Gt=fn(Tt.getPrototypeOf,Tt),Jt=Tt.create,Zt=Mt.propertyIsEnumerable,Kt=At.splice,Yt=$t?$t.isConcatSpreadable:n,Xt=$t?$t.iterator:n,ee=$t?$t.toStringTag:n,re=function(){try{var t=pi(Tt,"defineProperty");return t({},"",{}),t}catch(t){}}(),fe=e.clearTimeout!==ve.clearTimeout&&e.clearTimeout,pe=jt&&jt.now!==ve.Date.now&&jt.now,de=e.setTimeout!==ve.setTimeout&&e.setTimeout,he=Ot.ceil,ye=Ot.floor,ge=Tt.getOwnPropertySymbols,_e=Ft?Ft.isBuffer:n,Be=e.isFinite,Ge=At.join,gn=fn(Tt.keys,Tt),_n=Ot.max,bn=Ot.min,xn=jt.now,wn=e.parseInt,jn=Ot.random,kn=At.reverse,En=pi(e,"DataView"),On=pi(e,"Map"),Tn=pi(e,"Promise"),Sn=pi(e,"Set"),In=pi(e,"WeakMap"),Pn=pi(Tt,"create"),An=In&&new In,Cn={},Mn=Ui(En),Rn=Ui(On),Ln=Ui(Tn),Nn=Ui(Sn),Dn=Ui(In),Un=$t?$t.prototype:n,Bn=Un?Un.valueOf:n,zn=Un?Un.toString:n;function Wn(t){if(eo(t)&&!$a(t)&&!(t instanceof Vn)){if(t instanceof $n)return t;if(Nt.call(t,"__wrapped__"))return Bi(t)}return new $n(t)}var qn=function(){function t(){}return function(e){if(!to(e))return{};if(Jt)return Jt(e);t.prototype=e;var r=new t;return t.prototype=n,r}}();function Fn(){}function $n(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=n}function Vn(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Hn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function fr(t,e,r,u,i,a){var o,c=1&e,f=2&e,s=4&e;if(r&&(o=i?r(t,u,i,a):r(t)),o!==n)return o;if(!to(t))return t;var l=$a(t);if(l){if(o=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&Nt.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!c)return Pu(t,o)}else{var p=hi(t),d=p==w||p==j;if(Ja(t))return ku(t,c);if(p==O||p==m||d&&!i){if(o=f||d?{}:mi(t),!c)return f?function(t,e){return Au(t,vi(t),e)}(t,function(t,e){return t&&Au(e,Mo(e),t)}(o,t)):function(t,e){return Au(t,di(t),e)}(t,ir(o,t))}else{if(!ce[p])return i?t:{};o=function(t,e,n){var r=t.constructor;switch(e){case M:return Eu(t);case _:case b:return new r(+t);case R:return function(t,e){var n=e?Eu(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case L:case N:case D:case U:case B:case z:case W:case q:case F:return Ou(t,n);case k:return new r;case E:case P:return new r(t);case S:return function(t){var e=new t.constructor(t.source,vt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case I:return new r;case A:return u=t,Bn?Tt(Bn.call(u)):{}}var u}(t,p,c)}}a||(a=new Kn);var v=a.get(t);if(v)return v;a.set(t,o),ao(t)?t.forEach((function(n){o.add(fr(n,e,r,n,t,a))})):no(t)&&t.forEach((function(n,u){o.set(u,fr(n,e,r,u,t,a))}));var h=l?n:(s?f?ii:ui:f?Mo:Co)(t);return Se(h||t,(function(n,u){h&&(n=t[u=n]),nr(o,u,fr(n,e,r,u,t,a))})),o}function sr(t,e,r){var u=r.length;if(null==t)return!u;for(t=Tt(t);u--;){var i=r[u],a=e[i],o=t[i];if(o===n&&!(i in t)||!a(o))return!1}return!0}function lr(t,e,u){if("function"!=typeof t)throw new Pt(r);return Ai((function(){t.apply(n,u)}),e)}function pr(t,e,n,r){var u=-1,i=Ce,a=!0,o=t.length,c=[],f=e.length;if(!o)return c;n&&(e=Re(e,Xe(n))),r?(i=Me,a=!1):e.length>=200&&(i=tn,a=!1,e=new Zn(e));t:for(;++u-1},Gn.prototype.set=function(t,e){var n=this.__data__,r=rr(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},Jn.prototype.clear=function(){this.size=0,this.__data__={hash:new Hn,map:new(On||Gn),string:new Hn}},Jn.prototype.delete=function(t){var e=si(this,t).delete(t);return this.size-=e?1:0,e},Jn.prototype.get=function(t){return si(this,t).get(t)},Jn.prototype.has=function(t){return si(this,t).has(t)},Jn.prototype.set=function(t,e){var n=si(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(t){return this.__data__.set(t,u),this},Zn.prototype.has=function(t){return this.__data__.has(t)},Kn.prototype.clear=function(){this.__data__=new Gn,this.size=0},Kn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Kn.prototype.get=function(t){return this.__data__.get(t)},Kn.prototype.has=function(t){return this.__data__.has(t)},Kn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!On||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new Jn(r)}return n.set(t,e),this.size=n.size,this};var dr=Ru(xr),vr=Ru(wr,!0);function hr(t,e){var n=!0;return dr(t,(function(t,r,u){return n=!!e(t,r,u)})),n}function yr(t,e,r){for(var u=-1,i=t.length;++u0&&n(o)?e>1?gr(o,e-1,n,r,u):Le(u,o):r||(u[u.length]=o)}return u}var _r=Lu(),br=Lu(!0);function xr(t,e){return t&&_r(t,e,Co)}function wr(t,e){return t&&br(t,e,Co)}function jr(t,e){return Ae(e,(function(e){return Ya(t[e])}))}function kr(t,e){for(var r=0,u=(e=bu(e,t)).length;null!=t&&re}function Sr(t,e){return null!=t&&Nt.call(t,e)}function Ir(t,e){return null!=t&&e in Tt(t)}function Pr(t,e,r){for(var u=r?Me:Ce,i=t[0].length,a=t.length,o=a,c=at(a),f=1/0,s=[];o--;){var l=t[o];o&&e&&(l=Re(l,Xe(e))),f=bn(l.length,f),c[o]=!r&&(e||i>=120&&l.length>=120)?new Zn(o&&l):n}l=t[0];var p=-1,d=c[0];t:for(;++p=o?c:c*("desc"==n[r]?-1:1)}return t.index-e.index}(t,e,n)}))}function Hr(t,e,n){for(var r=-1,u=e.length,i={};++r-1;)o!==t&&Kt.call(o,c,1),Kt.call(t,c,1);return t}function Jr(t,e){for(var n=t?e.length:0,r=n-1;n--;){var u=e[n];if(n==r||u!==i){var i=u;_i(u)?Kt.call(t,u,1):pu(t,u)}}return t}function Zr(t,e){return t+ye(jn()*(e-t+1))}function Kr(t,e){var n="";if(!t||e<1||e>d)return n;do{e%2&&(n+=t),(e=ye(e/2))&&(t+=t)}while(e);return n}function Yr(t,e){return Ci(Ti(t,e,uc),t+"")}function Xr(t){return Xn(Wo(t))}function Qr(t,e){var n=Wo(t);return Li(n,cr(e,0,n.length))}function tu(t,e,r,u){if(!to(t))return t;for(var i=-1,a=(e=bu(e,t)).length,o=a-1,c=t;null!=c&&++iu?0:u+e),(n=n>u?u:n)<0&&(n+=u),u=e>n?0:n-e>>>0,e>>>=0;for(var i=at(u);++r>>1,a=t[i];null!==a&&!co(a)&&(n?a<=e:a=200){var f=e?null:Ku(t);if(f)return ln(f);a=!1,u=tn,c=new Zn}else c=e?[]:o;t:for(;++r=u?t:uu(t,e,r)}var ju=fe||function(t){return ve.clearTimeout(t)};function ku(t,e){if(e)return t.slice();var n=t.length,r=Ht?Ht(n):new t.constructor(n);return t.copy(r),r}function Eu(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function Ou(t,e){var n=e?Eu(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function Tu(t,e){if(t!==e){var r=t!==n,u=null===t,i=t==t,a=co(t),o=e!==n,c=null===e,f=e==e,s=co(e);if(!c&&!s&&!a&&t>e||a&&o&&f&&!c&&!s||u&&o&&f||!r&&f||!i)return 1;if(!u&&!a&&!s&&t1?r[i-1]:n,o=i>2?r[2]:n;for(a=t.length>3&&"function"==typeof a?(i--,a):n,o&&bi(r[0],r[1],o)&&(a=i<3?n:a,i=1),e=Tt(e);++u-1?i[a?e[o]:o]:n}}function zu(t){return ri((function(e){var u=e.length,i=u,a=$n.prototype.thru;for(t&&e.reverse();i--;){var o=e[i];if("function"!=typeof o)throw new Pt(r);if(a&&!c&&"wrapper"==oi(o))var c=new $n([],!0)}for(i=c?i:u;++i1&&_.reverse(),p&&sc))return!1;var s=a.get(t),l=a.get(e);if(s&&l)return s==e&&l==t;var p=-1,d=!0,v=2&r?new Zn:n;for(a.set(t,e),a.set(e,t);++p-1&&t%1==0&&t1?"& ":"")+e[r],e=e.join(n>2?", ":" "),t.replace(ot,"{\n/* [wrapped with "+e+"] */\n")}(r,function(t,e){return Se(y,(function(n){var r="_."+n[0];e&n[1]&&!Ce(t,r)&&t.push(r)})),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(ft):[]}(r),n)))}function Ri(t){var e=0,r=0;return function(){var u=xn(),i=16-(u-r);if(r=u,i>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(n,arguments)}}function Li(t,e){var r=-1,u=t.length,i=u-1;for(e=e===n?u:e;++r1?t[e-1]:n;return r="function"==typeof r?(t.pop(),r):n,ia(t,r)}));function pa(t){var e=Wn(t);return e.__chain__=!0,e}function da(t,e){return e(t)}var va=ri((function(t){var e=t.length,r=e?t[0]:0,u=this.__wrapped__,i=function(e){return or(e,t)};return!(e>1||this.__actions__.length)&&u instanceof Vn&&_i(r)?((u=u.slice(r,+r+(e?1:0))).__actions__.push({func:da,args:[i],thisArg:n}),new $n(u,this.__chain__).thru((function(t){return e&&!t.length&&t.push(n),t}))):this.thru(i)}));var ha=Cu((function(t,e,n){Nt.call(t,n)?++t[n]:ar(t,n,1)}));var ya=Bu(Fi),ma=Bu($i);function ga(t,e){return($a(t)?Se:dr)(t,fi(e,3))}function _a(t,e){return($a(t)?Ie:vr)(t,fi(e,3))}var ba=Cu((function(t,e,n){Nt.call(t,n)?t[n].push(e):ar(t,n,[e])}));var xa=Yr((function(t,e,n){var r=-1,u="function"==typeof e,i=Ha(t)?at(t.length):[];return dr(t,(function(t){i[++r]=u?Oe(e,t,n):Ar(t,e,n)})),i})),wa=Cu((function(t,e,n){ar(t,n,e)}));function ja(t,e){return($a(t)?Re:zr)(t,fi(e,3))}var ka=Cu((function(t,e,n){t[n?0:1].push(e)}),(function(){return[[],[]]}));var Ea=Yr((function(t,e){if(null==t)return[];var n=e.length;return n>1&&bi(t,e[0],e[1])?e=[]:n>2&&bi(e[0],e[1],e[2])&&(e=[e[0]]),Vr(t,gr(e,1),[])})),Oa=pe||function(){return ve.Date.now()};function Ta(t,e,r){return e=r?n:e,e=t&&null==e?t.length:e,Xu(t,f,n,n,n,n,e)}function Sa(t,e){var u;if("function"!=typeof e)throw new Pt(r);return t=ho(t),function(){return--t>0&&(u=e.apply(this,arguments)),t<=1&&(e=n),u}}var Ia=Yr((function(t,e,n){var r=1;if(n.length){var u=sn(n,ci(Ia));r|=o}return Xu(t,r,e,n,u)})),Pa=Yr((function(t,e,n){var r=3;if(n.length){var u=sn(n,ci(Pa));r|=o}return Xu(e,r,t,n,u)}));function Aa(t,e,u){var i,a,o,c,f,s,l=0,p=!1,d=!1,v=!0;if("function"!=typeof t)throw new Pt(r);function h(e){var r=i,u=a;return i=a=n,l=e,c=t.apply(u,r)}function y(t){var r=t-s;return s===n||r>=e||r<0||d&&t-l>=o}function m(){var t=Oa();if(y(t))return g(t);f=Ai(m,function(t){var n=e-(t-s);return d?bn(n,o-(t-l)):n}(t))}function g(t){return f=n,v&&i?h(t):(i=a=n,c)}function _(){var t=Oa(),r=y(t);if(i=arguments,a=this,s=t,r){if(f===n)return function(t){return l=t,f=Ai(m,e),p?h(t):c}(s);if(d)return ju(f),f=Ai(m,e),h(s)}return f===n&&(f=Ai(m,e)),c}return e=mo(e)||0,to(u)&&(p=!!u.leading,o=(d="maxWait"in u)?_n(mo(u.maxWait)||0,e):o,v="trailing"in u?!!u.trailing:v),_.cancel=function(){f!==n&&ju(f),l=0,i=s=a=f=n},_.flush=function(){return f===n?c:g(Oa())},_}var Ca=Yr((function(t,e){return lr(t,1,e)})),Ma=Yr((function(t,e,n){return lr(t,mo(e)||0,n)}));function Ra(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Pt(r);var n=function(){var r=arguments,u=e?e.apply(this,r):r[0],i=n.cache;if(i.has(u))return i.get(u);var a=t.apply(this,r);return n.cache=i.set(u,a)||i,a};return n.cache=new(Ra.Cache||Jn),n}function La(t){if("function"!=typeof t)throw new Pt(r);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ra.Cache=Jn;var Na=xu((function(t,e){var n=(e=1==e.length&&$a(e[0])?Re(e[0],Xe(fi())):Re(gr(e,1),Xe(fi()))).length;return Yr((function(r){for(var u=-1,i=bn(r.length,n);++u=e})),Fa=Cr(function(){return arguments}())?Cr:function(t){return eo(t)&&Nt.call(t,"callee")&&!Zt.call(t,"callee")},$a=at.isArray,Va=be?Xe(be):function(t){return eo(t)&&Or(t)==M};function Ha(t){return null!=t&&Qa(t.length)&&!Ya(t)}function Ga(t){return eo(t)&&Ha(t)}var Ja=_e||mc,Za=xe?Xe(xe):function(t){return eo(t)&&Or(t)==b};function Ka(t){if(!eo(t))return!1;var e=Or(t);return e==x||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!uo(t)}function Ya(t){if(!to(t))return!1;var e=Or(t);return e==w||e==j||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Xa(t){return"number"==typeof t&&t==ho(t)}function Qa(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=d}function to(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function eo(t){return null!=t&&"object"==typeof t}var no=we?Xe(we):function(t){return eo(t)&&hi(t)==k};function ro(t){return"number"==typeof t||eo(t)&&Or(t)==E}function uo(t){if(!eo(t)||Or(t)!=O)return!1;var e=Gt(t);if(null===e)return!0;var n=Nt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Lt.call(n)==zt}var io=je?Xe(je):function(t){return eo(t)&&Or(t)==S};var ao=ke?Xe(ke):function(t){return eo(t)&&hi(t)==I};function oo(t){return"string"==typeof t||!$a(t)&&eo(t)&&Or(t)==P}function co(t){return"symbol"==typeof t||eo(t)&&Or(t)==A}var fo=Ee?Xe(Ee):function(t){return eo(t)&&Qa(t.length)&&!!oe[Or(t)]};var so=Gu(Br),lo=Gu((function(t,e){return t<=e}));function po(t){if(!t)return[];if(Ha(t))return oo(t)?vn(t):Pu(t);if(Xt&&t[Xt])return function(t){for(var e,n=[];!(e=t.next()).done;)n.push(e.value);return n}(t[Xt]());var e=hi(t);return(e==k?cn:e==I?ln:Wo)(t)}function vo(t){return t?(t=mo(t))===l||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function ho(t){var e=vo(t),n=e%1;return e==e?n?e-n:e:0}function yo(t){return t?cr(ho(t),0,h):0}function mo(t){if("number"==typeof t)return t;if(co(t))return v;if(to(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=to(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ye(t);var n=yt.test(t);return n||gt.test(t)?le(t.slice(2),n?2:8):ht.test(t)?v:+t}function go(t){return Au(t,Mo(t))}function _o(t){return null==t?"":su(t)}var bo=Mu((function(t,e){if(ki(e)||Ha(e))Au(e,Co(e),t);else for(var n in e)Nt.call(e,n)&&nr(t,n,e[n])})),xo=Mu((function(t,e){Au(e,Mo(e),t)})),wo=Mu((function(t,e,n,r){Au(e,Mo(e),t,r)})),jo=Mu((function(t,e,n,r){Au(e,Co(e),t,r)})),ko=ri(or);var Eo=Yr((function(t,e){t=Tt(t);var r=-1,u=e.length,i=u>2?e[2]:n;for(i&&bi(e[0],e[1],i)&&(u=1);++r1),e})),Au(t,ii(t),n),r&&(n=fr(n,7,ei));for(var u=e.length;u--;)pu(n,e[u]);return n}));var Do=ri((function(t,e){return null==t?{}:function(t,e){return Hr(t,e,(function(e,n){return So(t,n)}))}(t,e)}));function Uo(t,e){if(null==t)return{};var n=Re(ii(t),(function(t){return[t]}));return e=fi(e),Hr(t,n,(function(t,n){return e(t,n[0])}))}var Bo=Yu(Co),zo=Yu(Mo);function Wo(t){return null==t?[]:Qe(t,Co(t))}var qo=Du((function(t,e,n){return e=e.toLowerCase(),t+(n?Fo(e):e)}));function Fo(t){return Yo(_o(t).toLowerCase())}function $o(t){return(t=_o(t))&&t.replace(bt,rn).replace(te,"")}var Vo=Du((function(t,e,n){return t+(n?"-":"")+e.toLowerCase()})),Ho=Du((function(t,e,n){return t+(n?" ":"")+e.toLowerCase()})),Go=Nu("toLowerCase");var Jo=Du((function(t,e,n){return t+(n?"_":"")+e.toLowerCase()}));var Zo=Du((function(t,e,n){return t+(n?" ":"")+Yo(e)}));var Ko=Du((function(t,e,n){return t+(n?" ":"")+e.toUpperCase()})),Yo=Nu("toUpperCase");function Xo(t,e,r){return t=_o(t),(e=r?n:e)===n?function(t){return ue.test(t)}(t)?function(t){return t.match(ne)||[]}(t):function(t){return t.match(st)||[]}(t):t.match(e)||[]}var Qo=Yr((function(t,e){try{return Oe(t,n,e)}catch(t){return Ka(t)?t:new kt(t)}})),tc=ri((function(t,e){return Se(e,(function(e){e=Di(e),ar(t,e,Ia(t[e],t))})),t}));function ec(t){return function(){return t}}var nc=zu(),rc=zu(!0);function uc(t){return t}function ic(t){return Nr("function"==typeof t?t:fr(t,1))}var ac=Yr((function(t,e){return function(n){return Ar(n,t,e)}})),oc=Yr((function(t,e){return function(n){return Ar(t,n,e)}}));function cc(t,e,n){var r=Co(e),u=jr(e,r);null!=n||to(e)&&(u.length||!r.length)||(n=e,e=t,t=this,u=jr(e,Co(e)));var i=!(to(n)&&"chain"in n&&!n.chain),a=Ya(t);return Se(u,(function(n){var r=e[n];t[n]=r,a&&(t.prototype[n]=function(){var e=this.__chain__;if(i||e){var n=t(this.__wrapped__);return(n.__actions__=Pu(this.__actions__)).push({func:r,args:arguments,thisArg:t}),n.__chain__=e,n}return r.apply(t,Le([this.value()],arguments))})})),t}function fc(){}var sc=$u(Re),lc=$u(Pe),pc=$u(Ue);function dc(t){return xi(t)?He(Di(t)):function(t){return function(e){return kr(e,t)}}(t)}var vc=Hu(),hc=Hu(!0);function yc(){return[]}function mc(){return!1}var gc=Fu((function(t,e){return t+e}),0),_c=Zu("ceil"),bc=Fu((function(t,e){return t/e}),1),xc=Zu("floor");var wc,jc=Fu((function(t,e){return t*e}),1),kc=Zu("round"),Ec=Fu((function(t,e){return t-e}),0);return Wn.after=function(t,e){if("function"!=typeof e)throw new Pt(r);return t=ho(t),function(){if(--t<1)return e.apply(this,arguments)}},Wn.ary=Ta,Wn.assign=bo,Wn.assignIn=xo,Wn.assignInWith=wo,Wn.assignWith=jo,Wn.at=ko,Wn.before=Sa,Wn.bind=Ia,Wn.bindAll=tc,Wn.bindKey=Pa,Wn.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return $a(t)?t:[t]},Wn.chain=pa,Wn.chunk=function(t,e,r){e=(r?bi(t,e,r):e===n)?1:_n(ho(e),0);var u=null==t?0:t.length;if(!u||e<1)return[];for(var i=0,a=0,o=at(he(u/e));ii?0:i+r),(u=u===n||u>i?i:ho(u))<0&&(u+=i),u=r>u?0:yo(u);r>>0)?(t=_o(t))&&("string"==typeof e||null!=e&&!io(e))&&!(e=su(e))&&on(t)?wu(vn(t),0,r):t.split(e,r):[]},Wn.spread=function(t,e){if("function"!=typeof t)throw new Pt(r);return e=null==e?0:_n(ho(e),0),Yr((function(n){var r=n[e],u=wu(n,0,e);return r&&Le(u,r),Oe(t,this,u)}))},Wn.tail=function(t){var e=null==t?0:t.length;return e?uu(t,1,e):[]},Wn.take=function(t,e,r){return t&&t.length?uu(t,0,(e=r||e===n?1:ho(e))<0?0:e):[]},Wn.takeRight=function(t,e,r){var u=null==t?0:t.length;return u?uu(t,(e=u-(e=r||e===n?1:ho(e)))<0?0:e,u):[]},Wn.takeRightWhile=function(t,e){return t&&t.length?vu(t,fi(e,3),!1,!0):[]},Wn.takeWhile=function(t,e){return t&&t.length?vu(t,fi(e,3)):[]},Wn.tap=function(t,e){return e(t),t},Wn.throttle=function(t,e,n){var u=!0,i=!0;if("function"!=typeof t)throw new Pt(r);return to(n)&&(u="leading"in n?!!n.leading:u,i="trailing"in n?!!n.trailing:i),Aa(t,e,{leading:u,maxWait:e,trailing:i})},Wn.thru=da,Wn.toArray=po,Wn.toPairs=Bo,Wn.toPairsIn=zo,Wn.toPath=function(t){return $a(t)?Re(t,Di):co(t)?[t]:Pu(Ni(_o(t)))},Wn.toPlainObject=go,Wn.transform=function(t,e,n){var r=$a(t),u=r||Ja(t)||fo(t);if(e=fi(e,4),null==n){var i=t&&t.constructor;n=u?r?new i:[]:to(t)&&Ya(i)?qn(Gt(t)):{}}return(u?Se:xr)(t,(function(t,r,u){return e(n,t,r,u)})),n},Wn.unary=function(t){return Ta(t,1)},Wn.union=ea,Wn.unionBy=na,Wn.unionWith=ra,Wn.uniq=function(t){return t&&t.length?lu(t):[]},Wn.uniqBy=function(t,e){return t&&t.length?lu(t,fi(e,2)):[]},Wn.uniqWith=function(t,e){return e="function"==typeof e?e:n,t&&t.length?lu(t,n,e):[]},Wn.unset=function(t,e){return null==t||pu(t,e)},Wn.unzip=ua,Wn.unzipWith=ia,Wn.update=function(t,e,n){return null==t?t:du(t,e,_u(n))},Wn.updateWith=function(t,e,r,u){return u="function"==typeof u?u:n,null==t?t:du(t,e,_u(r),u)},Wn.values=Wo,Wn.valuesIn=function(t){return null==t?[]:Qe(t,Mo(t))},Wn.without=aa,Wn.words=Xo,Wn.wrap=function(t,e){return Da(_u(e),t)},Wn.xor=oa,Wn.xorBy=ca,Wn.xorWith=fa,Wn.zip=sa,Wn.zipObject=function(t,e){return mu(t||[],e||[],nr)},Wn.zipObjectDeep=function(t,e){return mu(t||[],e||[],tu)},Wn.zipWith=la,Wn.entries=Bo,Wn.entriesIn=zo,Wn.extend=xo,Wn.extendWith=wo,cc(Wn,Wn),Wn.add=gc,Wn.attempt=Qo,Wn.camelCase=qo,Wn.capitalize=Fo,Wn.ceil=_c,Wn.clamp=function(t,e,r){return r===n&&(r=e,e=n),r!==n&&(r=(r=mo(r))==r?r:0),e!==n&&(e=(e=mo(e))==e?e:0),cr(mo(t),e,r)},Wn.clone=function(t){return fr(t,4)},Wn.cloneDeep=function(t){return fr(t,5)},Wn.cloneDeepWith=function(t,e){return fr(t,5,e="function"==typeof e?e:n)},Wn.cloneWith=function(t,e){return fr(t,4,e="function"==typeof e?e:n)},Wn.conformsTo=function(t,e){return null==e||sr(t,e,Co(e))},Wn.deburr=$o,Wn.defaultTo=function(t,e){return null==t||t!=t?e:t},Wn.divide=bc,Wn.endsWith=function(t,e,r){t=_o(t),e=su(e);var u=t.length,i=r=r===n?u:cr(ho(r),0,u);return(r-=e.length)>=0&&t.slice(r,i)==e},Wn.eq=za,Wn.escape=function(t){return(t=_o(t))&&K.test(t)?t.replace(J,un):t},Wn.escapeRegExp=function(t){return(t=_o(t))&&ut.test(t)?t.replace(rt,"\\$&"):t},Wn.every=function(t,e,r){var u=$a(t)?Pe:hr;return r&&bi(t,e,r)&&(e=n),u(t,fi(e,3))},Wn.find=ya,Wn.findIndex=Fi,Wn.findKey=function(t,e){return ze(t,fi(e,3),xr)},Wn.findLast=ma,Wn.findLastIndex=$i,Wn.findLastKey=function(t,e){return ze(t,fi(e,3),wr)},Wn.floor=xc,Wn.forEach=ga,Wn.forEachRight=_a,Wn.forIn=function(t,e){return null==t?t:_r(t,fi(e,3),Mo)},Wn.forInRight=function(t,e){return null==t?t:br(t,fi(e,3),Mo)},Wn.forOwn=function(t,e){return t&&xr(t,fi(e,3))},Wn.forOwnRight=function(t,e){return t&&wr(t,fi(e,3))},Wn.get=To,Wn.gt=Wa,Wn.gte=qa,Wn.has=function(t,e){return null!=t&&yi(t,e,Sr)},Wn.hasIn=So,Wn.head=Hi,Wn.identity=uc,Wn.includes=function(t,e,n,r){t=Ha(t)?t:Wo(t),n=n&&!r?ho(n):0;var u=t.length;return n<0&&(n=_n(u+n,0)),oo(t)?n<=u&&t.indexOf(e,n)>-1:!!u&&qe(t,e,n)>-1},Wn.indexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var u=null==n?0:ho(n);return u<0&&(u=_n(r+u,0)),qe(t,e,u)},Wn.inRange=function(t,e,r){return e=vo(e),r===n?(r=e,e=0):r=vo(r),function(t,e,n){return t>=bn(e,n)&&t<_n(e,n)}(t=mo(t),e,r)},Wn.invoke=Ao,Wn.isArguments=Fa,Wn.isArray=$a,Wn.isArrayBuffer=Va,Wn.isArrayLike=Ha,Wn.isArrayLikeObject=Ga,Wn.isBoolean=function(t){return!0===t||!1===t||eo(t)&&Or(t)==_},Wn.isBuffer=Ja,Wn.isDate=Za,Wn.isElement=function(t){return eo(t)&&1===t.nodeType&&!uo(t)},Wn.isEmpty=function(t){if(null==t)return!0;if(Ha(t)&&($a(t)||"string"==typeof t||"function"==typeof t.splice||Ja(t)||fo(t)||Fa(t)))return!t.length;var e=hi(t);if(e==k||e==I)return!t.size;if(ki(t))return!Dr(t).length;for(var n in t)if(Nt.call(t,n))return!1;return!0},Wn.isEqual=function(t,e){return Mr(t,e)},Wn.isEqualWith=function(t,e,r){var u=(r="function"==typeof r?r:n)?r(t,e):n;return u===n?Mr(t,e,n,r):!!u},Wn.isError=Ka,Wn.isFinite=function(t){return"number"==typeof t&&Be(t)},Wn.isFunction=Ya,Wn.isInteger=Xa,Wn.isLength=Qa,Wn.isMap=no,Wn.isMatch=function(t,e){return t===e||Rr(t,e,li(e))},Wn.isMatchWith=function(t,e,r){return r="function"==typeof r?r:n,Rr(t,e,li(e),r)},Wn.isNaN=function(t){return ro(t)&&t!=+t},Wn.isNative=function(t){if(ji(t))throw new kt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Lr(t)},Wn.isNil=function(t){return null==t},Wn.isNull=function(t){return null===t},Wn.isNumber=ro,Wn.isObject=to,Wn.isObjectLike=eo,Wn.isPlainObject=uo,Wn.isRegExp=io,Wn.isSafeInteger=function(t){return Xa(t)&&t>=-9007199254740991&&t<=d},Wn.isSet=ao,Wn.isString=oo,Wn.isSymbol=co,Wn.isTypedArray=fo,Wn.isUndefined=function(t){return t===n},Wn.isWeakMap=function(t){return eo(t)&&hi(t)==C},Wn.isWeakSet=function(t){return eo(t)&&"[object WeakSet]"==Or(t)},Wn.join=function(t,e){return null==t?"":Ge.call(t,e)},Wn.kebabCase=Vo,Wn.last=Ki,Wn.lastIndexOf=function(t,e,r){var u=null==t?0:t.length;if(!u)return-1;var i=u;return r!==n&&(i=(i=ho(r))<0?_n(u+i,0):bn(i,u-1)),e==e?function(t,e,n){for(var r=n+1;r--;)if(t[r]===e)return r;return r}(t,e,i):We(t,$e,i,!0)},Wn.lowerCase=Ho,Wn.lowerFirst=Go,Wn.lt=so,Wn.lte=lo,Wn.max=function(t){return t&&t.length?yr(t,uc,Tr):n},Wn.maxBy=function(t,e){return t&&t.length?yr(t,fi(e,2),Tr):n},Wn.mean=function(t){return Ve(t,uc)},Wn.meanBy=function(t,e){return Ve(t,fi(e,2))},Wn.min=function(t){return t&&t.length?yr(t,uc,Br):n},Wn.minBy=function(t,e){return t&&t.length?yr(t,fi(e,2),Br):n},Wn.stubArray=yc,Wn.stubFalse=mc,Wn.stubObject=function(){return{}},Wn.stubString=function(){return""},Wn.stubTrue=function(){return!0},Wn.multiply=jc,Wn.nth=function(t,e){return t&&t.length?$r(t,ho(e)):n},Wn.noConflict=function(){return ve._===this&&(ve._=Wt),this},Wn.noop=fc,Wn.now=Oa,Wn.pad=function(t,e,n){t=_o(t);var r=(e=ho(e))?dn(t):0;if(!e||r>=e)return t;var u=(e-r)/2;return Vu(ye(u),n)+t+Vu(he(u),n)},Wn.padEnd=function(t,e,n){t=_o(t);var r=(e=ho(e))?dn(t):0;return e&&re){var u=t;t=e,e=u}if(r||t%1||e%1){var i=jn();return bn(t+i*(e-t+se("1e-"+((i+"").length-1))),e)}return Zr(t,e)},Wn.reduce=function(t,e,n){var r=$a(t)?Ne:Je,u=arguments.length<3;return r(t,fi(e,4),n,u,dr)},Wn.reduceRight=function(t,e,n){var r=$a(t)?De:Je,u=arguments.length<3;return r(t,fi(e,4),n,u,vr)},Wn.repeat=function(t,e,r){return e=(r?bi(t,e,r):e===n)?1:ho(e),Kr(_o(t),e)},Wn.replace=function(){var t=arguments,e=_o(t[0]);return t.length<3?e:e.replace(t[1],t[2])},Wn.result=function(t,e,r){var u=-1,i=(e=bu(e,t)).length;for(i||(i=1,t=n);++ud)return[];var n=h,r=bn(t,h);e=fi(e),t-=h;for(var u=Ke(r,e);++n=a)return t;var c=r-dn(u);if(c<1)return u;var f=o?wu(o,0,c).join(""):t.slice(0,c);if(i===n)return f+u;if(o&&(c+=f.length-c),io(i)){if(t.slice(c).search(i)){var s,l=f;for(i.global||(i=St(i.source,_o(vt.exec(i))+"g")),i.lastIndex=0;s=i.exec(l);)var p=s.index;f=f.slice(0,p===n?c:p)}}else if(t.indexOf(su(i),c)!=c){var d=f.lastIndexOf(i);d>-1&&(f=f.slice(0,d))}return f+u},Wn.unescape=function(t){return(t=_o(t))&&Z.test(t)?t.replace(G,yn):t},Wn.uniqueId=function(t){var e=++Dt;return _o(t)+e},Wn.upperCase=Ko,Wn.upperFirst=Yo,Wn.each=ga,Wn.eachRight=_a,Wn.first=Hi,cc(Wn,(wc={},xr(Wn,(function(t,e){Nt.call(Wn.prototype,e)||(wc[e]=t)})),wc),{chain:!1}),Wn.VERSION="4.17.21",Se(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(t){Wn[t].placeholder=Wn})),Se(["drop","take"],(function(t,e){Vn.prototype[t]=function(r){r=r===n?1:_n(ho(r),0);var u=this.__filtered__&&!e?new Vn(this):this.clone();return u.__filtered__?u.__takeCount__=bn(r,u.__takeCount__):u.__views__.push({size:bn(r,h),type:t+(u.__dir__<0?"Right":"")}),u},Vn.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}})),Se(["filter","map","takeWhile"],(function(t,e){var n=e+1,r=1==n||3==n;Vn.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:fi(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}})),Se(["head","last"],(function(t,e){var n="take"+(e?"Right":"");Vn.prototype[t]=function(){return this[n](1).value()[0]}})),Se(["initial","tail"],(function(t,e){var n="drop"+(e?"":"Right");Vn.prototype[t]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(uc)},Vn.prototype.find=function(t){return this.filter(t).head()},Vn.prototype.findLast=function(t){return this.reverse().find(t)},Vn.prototype.invokeMap=Yr((function(t,e){return"function"==typeof t?new Vn(this):this.map((function(n){return Ar(n,t,e)}))})),Vn.prototype.reject=function(t){return this.filter(La(fi(t)))},Vn.prototype.slice=function(t,e){t=ho(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Vn(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==n&&(r=(e=ho(e))<0?r.dropRight(-e):r.take(e-t)),r)},Vn.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Vn.prototype.toArray=function(){return this.take(h)},xr(Vn.prototype,(function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),u=/^(?:head|last)$/.test(e),i=Wn[u?"take"+("last"==e?"Right":""):e],a=u||/^find/.test(e);i&&(Wn.prototype[e]=function(){var e=this.__wrapped__,o=u?[1]:arguments,c=e instanceof Vn,f=o[0],s=c||$a(e),l=function(t){var e=i.apply(Wn,Le([t],o));return u&&p?e[0]:e};s&&r&&"function"==typeof f&&1!=f.length&&(c=s=!1);var p=this.__chain__,d=!!this.__actions__.length,v=a&&!p,h=c&&!d;if(!a&&s){e=h?e:new Vn(this);var y=t.apply(e,o);return y.__actions__.push({func:da,args:[l],thisArg:n}),new $n(y,p)}return v&&h?t.apply(this,o):(y=this.thru(l),v?u?y.value()[0]:y.value():y)})})),Se(["pop","push","shift","sort","splice","unshift"],(function(t){var e=At[t],n=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|shift)$/.test(t);Wn.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var u=this.value();return e.apply($a(u)?u:[],t)}return this[n]((function(n){return e.apply($a(n)?n:[],t)}))}})),xr(Vn.prototype,(function(t,e){var n=Wn[e];if(n){var r=n.name+"";Nt.call(Cn,r)||(Cn[r]=[]),Cn[r].push({name:e,func:n})}})),Cn[Wu(n,2).name]=[{name:"wrapper",func:n}],Vn.prototype.clone=function(){var t=new Vn(this.__wrapped__);return t.__actions__=Pu(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Pu(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Pu(this.__views__),t},Vn.prototype.reverse=function(){if(this.__filtered__){var t=new Vn(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Vn.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=$a(t),r=e<0,u=n?t.length:0,i=function(t,e,n){var r=-1,u=n.length;for(;++r=this.__values__.length;return{done:t,value:t?n:this.__values__[this.__index__++]}},Wn.prototype.plant=function(t){for(var e,r=this;r instanceof Fn;){var u=Bi(r);u.__index__=0,u.__values__=n,e?i.__wrapped__=u:e=u;var i=u;r=r.__wrapped__}return i.__wrapped__=t,e},Wn.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Vn){var e=t;return this.__actions__.length&&(e=new Vn(this)),(e=e.reverse()).__actions__.push({func:da,args:[ta],thisArg:n}),new $n(e,this.__chain__)}return this.thru(ta)},Wn.prototype.toJSON=Wn.prototype.valueOf=Wn.prototype.value=function(){return hu(this.__wrapped__,this.__actions__)},Wn.prototype.first=Wn.prototype.head,Xt&&(Wn.prototype[Xt]=function(){return this}),Wn}();ye?((ye.exports=mn)._=mn,he._=mn):ve._=mn}).call(p)}));var pe=function(t){var e=t.fileUrl,n=t.fileName;return o.default.createElement("button",{className:"ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function(t){t.preventDefault(),it(e,n)},href:"#"},o.default.createElement("span",{className:"download-label"}))},de=function(t){var e=o.default.useState(t.title),n=b(e,2),r=n[0],u=n[1];return t.transcriptData?o.default.createElement("div",{className:"ramp--transcript_selector","data-testid":"transcript-selector"},o.default.createElement("div",{className:"selector-content"},o.default.createElement("select",{className:"transcript_list","data-testid":"transcript-select-option",value:r,onChange:function(e){u(e.target.value),t.setTranscript(e.target.value)}},t.transcriptData.map((function(t,e){return o.default.createElement("option",{value:t.title,key:e},t.title)})))),"no-transcript"!=t.noTranscript&&o.default.createElement(pe,{fileUrl:t.url,fileName:t.title})):null};function ve(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return he(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return he(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,u=function(){};return{s:u,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function he(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n0)"TextualBody"===c[0].getBody()[0].getProperty("type")?o.push({title:r,url:u}):c.forEach((function(t){t.getBody().forEach((function(t,e){var n=t.getLabel()[0]?t.getLabel()[0].value:"".concat(e),u=t.id;o.push({title:"".concat(r," - ").concat(n),url:u})}))}));else o.push(e)}else o.push(e);return o})).catch((function(){return[e]}))}function _e(t,e){return be.apply(this,arguments)}function be(){return(be=ce(le.mark((function t(e,r){var u,i,a,o,c,f,s;return le.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(u=[],i=e,void 0!==r){t.next=4;break}return t.abrupt("return",{tData:u,tUrl:i});case 4:if(e){t.next=6;break}return t.abrupt("return",null);case 6:t.prev=7,new URL(e),t.next=15;break;case 11:return t.prev=11,t.t0=t.catch(7),console.log("Invalid transcript URL"),t.abrupt("return",null);case 15:return a=null,t.next=18,fetch(e).then(nt).then((function(t){a=t})).catch((function(t){return console.log("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",t),null}));case 18:o=e.split(".").reverse()[0],t.t1=o,t.next="json"===t.t1?22:"vtt"===t.t1||"txt"===t.t1?32:"doc"===t.t1||"docx"===t.t1?45:49;break;case 22:return t.next=24,a.json();case 24:if(c=t.sent,!n.parseManifest(c)){t.next=30;break}return t.abrupt("return",ke(c,e,r));case 30:return u=je(c),t.abrupt("return",{tData:u,tUrl:i});case 32:return t.next=34,a.text();case 34:if(f=t.sent,0!=(s=f.split("\n")).length){t.next=38;break}return t.abrupt("return",{tData:[],tUrl:e});case 38:if(!Se(s[0])){t.next=44;break}return u=Te(f),t.abrupt("return",{tData:u,tUrl:e});case 44:return t.abrupt("return",{tData:null,tUrl:e});case 45:return t.next=47,xe(a);case 47:return u=t.sent,t.abrupt("return",{tData:[u],tUrl:e});case 49:return t.abrupt("return",{tData:[],tUrl:e});case 50:case"end":return t.stop()}}),t,null,[[7,11]])})))).apply(this,arguments)}function xe(t){return we.apply(this,arguments)}function we(){return(we=ce(le.mark((function t(e){var n,r,u;return le.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=null,t.next=3,e.blob();case 3:return r=t.sent,u=new File([r],name,{type:e.headers.get("content-type")}),t.next=7,l.default.convertToHtml({arrayBuffer:u}).then((function(t){n=t.value}));case 7:return t.abrupt("return",n);case 8:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function je(t){if(0==t.length)return null;var e,n=[],r=ve(t);try{for(r.s();!(e=r.n()).done;){var u=e.value;if(u.speaker){var i,a=u.speaker,o=ve(u.spans);try{for(o.s();!(i=o.n()).done;){var c=i.value;c.speaker=a,n.push(c)}}catch(t){o.e(t)}finally{o.f()}}else{var f,s=ve(u.spans);try{for(s.s();!(f=s.n()).done;){var l=f.value;n.push(l)}}catch(t){s.e(t)}finally{s.f()}}}}catch(t){r.e(t)}finally{r.f()}return n}function ke(t,e,n){var r=e,u=[];return(u=t.annotations?ot(t.annotations,"supplementing"):ct({manifest:t,canvasIndex:n,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=u[0].getBody()[0].getProperty("type")?function(t){return Ee.apply(this,arguments)}(u[0]):{tData:Oe(u),tUrl:r}:{tData:[],tUrl:r}}function Ee(){return(Ee=ce(le.mark((function t(e){var n,r,u,i;return le.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=[],r=e.getBody()[0],u=r.getProperty("id"),"Text"!==(i=r.getProperty("type"))){t.next=14;break}if("text/vtt"!==r.getFormat()){t.next=10;break}return t.next=8,fetch(u).then(nt).then((function(t){return t.text()})).then((function(t){return n=Te(t)})).catch((function(t){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ",t)}));case 8:t.next=12;break;case 10:return t.next=12,fetch(u).then(nt).then((function(t){return t.text()})).then((function(t){n=null})).catch((function(t){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching text -> ",t)}));case 12:t.next=17;break;case 14:if("AnnotationPage"!==i){t.next=17;break}return t.next=17,fetch(u).then(nt).then((function(t){return t.json()})).then((function(t){var e=ot([t],"supplementing");n=Oe(e)})).catch((function(t){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",t)}));case 17:return t.abrupt("return",{tData:n,tUrl:u});case 18:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function Oe(t){var e=[];return t.map((function(t){if(null!=t.id){var n=t.getBody()[0],r=at(t.getProperty("target")),u=r.start,i=r.end;e.push({text:n.getProperty("value"),format:n.getFormat(),begin:parseFloat(u),end:parseFloat(i)})}})),e}function Te(t){var e=[],n=function(t){var e=t.split("\n"),n=e.filter((function(t){return t.length>0}));return(n=n.filter((function(t){return!Number(t)}))).filter((function(t){return!/^[0-9]*[\r]/gm.test(t)}))}(t);if(!Se(n.shift()))return console.error("Invalid WebVTT file"),[];var r=function(t){var e,n=[];for(e=0;e=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,o=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){o=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(o)throw i}}}}function Pe(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=n&&e<=r?!t.classList.contains("active")&&Z(e,t):t.classList.remove("active")}}))}})),$.addEventListener("ended",(function(t){U(j+1)})))}))})),o.default.useEffect((function(){return function(){a([]),q([]),h(""),_(""),U(),$=null,M=!1,F=[]}}),[]);var V=o.default.useCallback(function(){var t=ce(le.mark((function t(e){var n;return le.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,ye(e);case 2:n=t.sent,a(n),J(n[0]);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[]);o.default.useEffect((function(){var t,e,r,u=function(t){return t.filter((function(t){return t.canvasId==j}))};if(!(null!=n&&n.length)>0||!(null!==(t=u(n))&&void 0!==t&&t.length)>0||!(null!==(r=n,e=u(r)[0].items)&&void 0!==e&&e.length)>0)S(!1),N(!0),q([]),C("No Transcript(s) found, please check again.");else{var i=u(n);V(i[0]),N(!1)}}),[j]);var H,G=function(){var t=$;new MutationObserver((function(t,e){var n,r=Ie(t);try{for(r.s();!(n=r.n()).done;){var u;if(null!==(u=n.value.attributeName)&&void 0!==u&&u.includes("src")){var i=document.querySelector("video")||document.querySelector("audio");i&&U(parseInt(i.dataset.canvasindex))}}}catch(t){r.e(t)}finally{r.f()}})).observe(t,{attributes:!0,childList:!0,subtree:!0})},J=function(){var t=ce(le.mark((function t(e){var n,r;return le.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return n=e.title,r=e.url,h(n),t.next=6,Promise.resolve(_e(r,D.current)).then((function(t){if(null!=t){var e=t.tData,n=t.tUrl;_(n),q(e),0==(null==e?void 0:e.length)&&C("No Valid Transcript(s) found, please check again.")}else q([]),C("Invalid URL for transcript, please check again.");S(!1)}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Z=function(t,e){if(e){var n=0,r=e.getAttribute("starttime"),u=e.getAttribute("endtime");if(r&&u&&(t>=r&&t<=u?(e.classList.add("active"),n=e.offsetTop):e.classList.remove("active"),!R.current)){var i=z.current.offsetTop;z.current.scrollTop=n-i-z.current.clientHeight/2}}},K=function(t){t.preventDefault(),$&&($.currentTime=t.currentTarget.getAttribute("starttime")),B.current.map((function(t){t&&t.classList.contains("active")&&t.classList.remove("active")})),t.currentTarget.classList.add("active")},Y=function(t){!function(t){R.current=t,M=t}(t)},X=function(t){return t.speaker?"".concat(t.speaker,": ").concat(t.text):t.text};return W.current&&(s.length>0?"string"==typeof s[0]?F.push(o.default.createElement("div",{"data-testid":"transcript_docs",dangerouslySetInnerHTML:{__html:s[0]}})):s.map((function(t,e){var n=o.default.createElement("div",{className:"ramp--transcript_item","data-testid":"transcript_item",key:e,ref:function(t){return B.current[e]=t},onClick:K,starttime:t.begin,endtime:t.end},t.begin&&o.default.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},o.default.createElement("a",{href:"#"},"[",function(t,e){var n=Math.floor(t/3600),r=Math.floor(t%3600/60),u=t-60*r-3600*n;u>59.9&&(r+=1,u=0),u=parseInt(u);var i=n<10?"0".concat(n):"".concat(n),a=r<10?"0".concat(r):"".concat(r),o=u<10?"0".concat(u):"".concat(u),c="".concat(a,":").concat(o);return(e||n>0)&&(c="".concat(i,":").concat(c)),c}(t.begin,!0),"]")),o.default.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:X(t)}}));F.push(n)})):F.push(o.default.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript"},A))),T?null:o.default.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:v,onMouseOver:function(){return Y(!0)},onMouseLeave:function(){return Y(!1)}},!L.current&&o.default.createElement("div",{className:"transcript_menu"},o.default.createElement(de,{setTranscript:function(t){var e=i.filter((function(e){return e.title===t}));J(e[0])},title:v,url:g,transcriptData:i,noTranscript:null===(H=F[0])||void 0===H?void 0:H.key})),o.default.createElement("div",{className:"transcript_content ".concat(W.current?"":"static"),ref:z},W.current&&F,""!=g&&0==F.length&&o.default.createElement("iframe",{className:"transcript_viewer","data-testid":"transcript_viewer",src:g})))};Ae.propTypes={playerID:G.string.isRequired,transcripts:G.arrayOf(G.shape({canvasId:G.number.isRequired,items:G.arrayOf(G.shape({title:G.string,url:G.string}))})).isRequired},exports.IIIFPlayer=Z,exports.MediaPlayer=ue,exports.StructuredNavigation=oe,exports.Transcript=Ae; diff --git a/dist/ramp.css b/dist/ramp.css index b860da4b..974e72aa 100644 --- a/dist/ramp.css +++ b/dist/ramp.css @@ -1,28 +1,23 @@ @import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap"); -[class*=ramp--] { +[class*='ramp--'] { font-family: "Open Sans", sans-serif; - color: #7e7e7e; -} + color: #7e7e7e; } .vjs-marker { /* to ignore/pass-through click-, tap-, scroll- and hover events https://stackoverflow.com/questions/3680429/click-through-div-to-underlying-elements?answertab=active#tab-top */ - pointer-events: none; -} -.vjs-marker:hover { - transform: scale(1, 1) !important; -} + pointer-events: none; } + .vjs-marker:hover { + transform: scale(1, 1) !important; } .vjs-menu li { - font-size: 1em; -} + font-size: 1em; } + .vjs-menu li.vjs-selected { - background-color: #80a590; -} -.vjs-menu li.vjs-selected:hover { - background-color: #bbbbbb; -} + background-color: #80a590; } + .vjs-menu li.vjs-selected:hover { + background-color: #bbbbbb; } .video-js .vjs-control-bar { /* Audio: Make the controlbar visible by default */ @@ -31,26 +26,22 @@ display: -ms-flexbox; display: flex; /* Increase the control-bar icons/text size */ - font-size: 120%; -} + font-size: 120%; } /* Make player height minimum to the controls height so when we hide video/poster area the controls are displayed correctly. */ .video-js.vjs-audio { - min-height: 3.7em; -} + min-height: 3.7em; } .video-js .vjs-progress-control:hover .vjs-play-progress:after { - display: none; -} + display: none; } /* Show poster image when playback ends */ .video-js.vjs-ended .vjs-poster { - display: block; -} + display: block; } .video-js .vjs-current-time { - display: block; -} + display: block; } + .vjs-marker { position: absolute; left: 0; @@ -120,16 +111,14 @@ display: flex; align-items: center; min-width: 4em; - touch-action: none; -} + touch-action: none; } .vjs-progress-holder { border-radius: 0px; height: 4px !important; display: flex; align-items: center; - margin: 0 10px; -} + margin: 0 10px; } .vjs-custom-progress, .vjs-custom-progress-inactive { @@ -139,33 +128,28 @@ background-color: #cfd8d3; height: 4px; margin: 0; - cursor: pointer; -} -.vjs-custom-progress:hover, -.vjs-custom-progress-inactive:hover { - transform: scale(1, 1) !important; -} + cursor: pointer; } + .vjs-custom-progress:hover, + .vjs-custom-progress-inactive:hover { + transform: scale(1, 1) !important; } /* --------- CSS for slider track for different browsers --------- */ .vjs-custom-progress::-webkit-slider-runnable-track { -webkit-appearance: none; appearance: none; height: 4px; - background: linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress)); -} + background: linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress)); } .vjs-custom-progress::-moz-range-track { -moz-appearance: none; appearance: none; height: 4px; - background: linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress)); -} + background: linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress)); } .vjs-custom-progress::-ms-track { appearance: none; height: 4px; - background: linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress)); -} + background: linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress)); } /* --------- CSS for slider track thumb for different browsers --------- */ .vjs-custom-progress::-webkit-slider-thumb { @@ -178,8 +162,7 @@ height: 8px; opacity: 1 !important; margin-top: -0.15em; - z-index: 1001; -} + z-index: 1001; } .vjs-custom-progress::-moz-range-thumb { -moz-appearance: none; @@ -191,8 +174,7 @@ height: 8px; opacity: 1 !important; margin-top: -0.45em; - z-index: 1001; -} + z-index: 1001; } .vjs-custom-progress::-ms-thumb { appearance: none; @@ -203,29 +185,24 @@ height: 8px; opacity: 1 !important; margin-top: -0.25em; - z-index: 1001; -} + z-index: 1001; } /* --------- CSS for slider track thumb for inactive tracks --------- */ .vjs-custom-progress-inactive::-webkit-slider-thumb { - -webkit-appearance: none; -} + -webkit-appearance: none; } .vjs-custom-progress-inactive::-moz-range-thumb { -webkit-appearance: none; height: 0; - width: 0; -} + width: 0; } .vjs-custom-progress-inactive::-ms-thumb { - appearance: none; -} + appearance: none; } .block-stripes { height: inherit; color: white; - background: repeating-linear-gradient(45deg, #333333, #333333 8px, #7e7e7e 8px, #7e7e7e 16px); -} + background: repeating-linear-gradient(45deg, #333333, #333333 8px, #7e7e7e 8px, #7e7e7e 16px); } .vjs-progress-holder .tooltiptext { visibility: hidden; @@ -237,39 +214,35 @@ padding: 5px 5px; top: -2em; position: absolute; - z-index: 1; -} + z-index: 1; } .vjs-progress-holder:hover .tooltiptext { - visibility: visible; -} + visibility: visible; } .vjs-progress-holder .tooltiptext::after { - content: ""; + content: ''; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; - border-color: #7e7e7e transparent transparent transparent; -} + border-color: #7e7e7e transparent transparent transparent; } + .video-js .vjs-time-control { width: 5em; - padding-right: 0; -} + padding-right: 0; } + .vjs-download-btn { color: white; border: none; cursor: pointer; width: 2rem; - height: 2rem; -} + height: 2rem; } .vjs-file-download { position: relative; - display: inline-block; -} + display: inline-block; } .vjs-menu-content.file-download-menu { position: absolute; @@ -278,133 +251,107 @@ box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; right: -100%; - bottom: 100%; -} + bottom: 100%; } .vjs-menu-content a { color: white; padding: 0 1.5rem; - text-decoration: none; -} + text-decoration: none; } .vjs-menu-content li:hover { - background-color: rgba(115, 133, 159, 0.5); -} + background-color: rgba(115, 133, 159, 0.5); } + @import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap"); .ramp--structured-nav { - margin-top: 20px; -} -.ramp--structured-nav a { - color: #7e7e7e; - transition: 0.25s; -} -.ramp--structured-nav a:hover { - color: #bbbbbb; -} -.ramp--structured-nav p { - padding-top: 1em; - color: #333333; -} + margin-top: 20px; } + .ramp--structured-nav a { + color: #7e7e7e; + transition: 0.25s; } + .ramp--structured-nav a:hover { + color: #bbbbbb; } + .ramp--structured-nav p { + padding-top: 1em; + color: #333333; } ul.ramp--structured-nav__list { list-style: none; padding: 0 0 0 10px; - margin: 0px; -} -ul.ramp--structured-nav__list li { - display: block; - padding: 0.25rem 0.5rem; -} -ul.ramp--structured-nav__list li.active > a { - color: #000; -} -ul.ramp--structured-nav__list li.active .tracker { - width: 0; - height: 0; - border-top: 3px solid transparent; - border-left: 7px solid #333333; - border-bottom: 3px solid transparent; - display: inline-block; - margin-left: -1em; - margin-right: 0.5em; -} -ul.ramp--structured-nav__list span.ramp--structured-nav__section-title { - color: #333333; -} + margin: 0px; } + ul.ramp--structured-nav__list li { + display: block; + padding: 0.25rem 0.5rem; } + ul.ramp--structured-nav__list li.active > a { + color: #000; } + ul.ramp--structured-nav__list li.active .tracker { + width: 0; + height: 0; + border-top: 3px solid transparent; + border-left: 7px solid #333333; + border-bottom: 3px solid transparent; + display: inline-block; + margin-left: -1em; + margin-right: 0.5em; } + ul.ramp--structured-nav__list span.ramp--structured-nav__section-title { + color: #333333; } .video-js .vjs-play-progress:before { - z-index: 101; -} + z-index: 101; } + @import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap"); .ramp--transcript_nav { max-height: 30em; font-size: 0.85em; - padding: 10px; -} -.ramp--transcript_nav div.active { - background-color: #d3d3d3; -} -.ramp--transcript_nav div.transcript_content { - height: 25em; - overflow-y: auto; -} -.ramp--transcript_nav div.transcript_content p { - font-size: small; - color: #333333; -} -.ramp--transcript_nav div.transcript_content #no-transcript { - font-size: medium; - padding: 2em; -} -.ramp--transcript_nav div.transcript_content.static { - overflow-y: unset; -} -.ramp--transcript_nav div.transcript_menu { - position: sticky; - top: 0; -} -.ramp--transcript_nav iframe.transcript_viewer { - width: 100%; - width: -moz-available; - /* WebKit-based browsers will ignore this. */ - width: -webkit-fill-available; - /* Mozilla-based browsers will ignore this. */ - width: fill-available; - height: 25em; - /* Parent div's height - 5*/ -} + padding: 10px; } + .ramp--transcript_nav div.active { + background-color: #d3d3d3; } + .ramp--transcript_nav div.transcript_content { + height: 25em; + overflow-y: auto; } + .ramp--transcript_nav div.transcript_content p { + font-size: small; + color: #333333; } + .ramp--transcript_nav div.transcript_content #no-transcript { + font-size: medium; + padding: 2em; } + .ramp--transcript_nav div.transcript_content.static { + overflow-y: unset; } + .ramp--transcript_nav div.transcript_menu { + position: sticky; + top: 0; } + .ramp--transcript_nav iframe.transcript_viewer { + width: 100%; + width: -moz-available; + /* WebKit-based browsers will ignore this. */ + width: -webkit-fill-available; + /* Mozilla-based browsers will ignore this. */ + width: fill-available; + height: 25em; + /* Parent div's height - 5*/ } div.ramp--transcript_item { display: flex; margin: 10px 10px 10px 10px; - cursor: pointer; -} -div.ramp--transcript_item:hover { - background-color: #cfd8d3; - transition: background-color 0.2s ease-in; -} -div.ramp--transcript_item .ramp--transcript_time { - margin-right: 15px; -} -div.ramp--transcript_item .ramp--transcript_time a { - text-decoration: none; - color: #477076; -} -div.ramp--transcript_item .ramp--transcript_time a .disabled { - cursor: default; -} -div.ramp--transcript_item .ramp--transcript_text { - color: black; -} -div.ramp--transcript_item span::after { - display: block; - content: attr(title); - font-weight: bold; - height: 1px; - color: transparent; - overflow: hidden; - visibility: hidden; -} + cursor: pointer; } + div.ramp--transcript_item:hover { + background-color: #cfd8d3; + transition: background-color 0.2s ease-in; } + div.ramp--transcript_item .ramp--transcript_time { + margin-right: 15px; } + div.ramp--transcript_item .ramp--transcript_time a { + text-decoration: none; + color: #477076; } + div.ramp--transcript_item .ramp--transcript_time a .disabled { + cursor: default; } + div.ramp--transcript_item .ramp--transcript_text { + color: black; } + div.ramp--transcript_item span::after { + display: block; + content: attr(title); + font-weight: bold; + height: 1px; + color: transparent; + overflow: hidden; + visibility: hidden; } /* TranscriptSelector styling */ .ramp--transcript_selector { @@ -414,24 +361,20 @@ div.ramp--transcript_item span::after { padding: 1em; border-color: #d3d3d3; border-radius: 3px; - position: relative; -} -.ramp--transcript_selector select { - font-family: "Open Sans", sans-serif; - padding: 4px; - width: 100%; -} -.ramp--transcript_selector .selector-content { - margin: 0; - position: absolute; - width: 50%; -} + position: relative; } + .ramp--transcript_selector select { + font-family: "Open Sans", sans-serif; + padding: 4px; + width: 100%; } + .ramp--transcript_selector .selector-content { + margin: 0; + position: absolute; + width: 50%; } @media only screen and (min-width: 992px) { .ramp--transcript_selector > div > select { - max-width: 100%; - } -} + max-width: 100%; } } + /* TranscriptDownloader styling */ button.ramp--transcript_downloader { float: right; @@ -442,28 +385,21 @@ button.ramp--transcript_downloader { text-align: center; line-height: 20px; border: 1px solid #d3d3d3; - width: fit-content; -} + width: fit-content; } /* Extra small devices (600px and down) */ @media only screen and (max-width: 600px) { .ramp--transcript_selector { - min-height: 4em; - } - .ramp--transcript_selector select { - min-width: 8em; - } + min-height: 4em; } + .ramp--transcript_selector select { + min-width: 8em; } button.ramp--transcript_downloader .download-label:after { - content: "Download"; - } -} + content: 'Download'; } } + /* Small devices (600px and up) */ @media only screen and (min-width: 600px) { .ramp--transcript_selector { min-height: 3.5em; - padding: 0.5em; - } + padding: 0.5em; } button.ramp--transcript_downloader .download-label:after { - content: "Download this transcript"; - } -} \ No newline at end of file + content: 'Download this transcript'; } } diff --git a/dist/ramp.esm.js b/dist/ramp.esm.js index 00759277..dc088556 100644 --- a/dist/ramp.esm.js +++ b/dist/ramp.esm.js @@ -30,55 +30,46 @@ var arrayWithHoles = createCommonjsModule(function (module) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var iterableToArrayLimit = createCommonjsModule(function (module) { function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { + var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"]; + if (null != _i) { + var _s, + _e, + _x, + _r, + _arr = [], + _n = !0, + _d = !1; try { - if (!_n && _i["return"] != null) _i["return"](); + if (_x = (_i = _i.call(arr)).next, 0 === i) { + if (Object(_i) !== _i) return; + _n = !1; + } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); + } catch (err) { + _d = !0, _e = err; } finally { - if (_d) throw _e; + try { + if (!_n && null != _i["return"] && (_r = _i["return"](), Object(_r) !== _r)) return; + } finally { + if (_d) throw _e; + } } + return _arr; } - - return _arr; } - module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var arrayLikeToArray = createCommonjsModule(function (module) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } - module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -91,7 +82,6 @@ function _unsupportedIterableToArray(o, minLen) { if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } - module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -99,7 +89,6 @@ var nonIterableRest = createCommonjsModule(function (module) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -107,14 +96,54 @@ var slicedToArray = createCommonjsModule(function (module) { function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } - module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _slicedToArray = /*@__PURE__*/getDefaultExportFromCjs(slicedToArray); +var _typeof_1 = createCommonjsModule(function (module) { +function _typeof(obj) { + "@babel/helpers - typeof"; + + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); +} +module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; +}); + +var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); + +var toPrimitive = createCommonjsModule(function (module) { +var _typeof = _typeof_1["default"]; +function _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); +} +module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; +}); + +var toPropertyKey = createCommonjsModule(function (module) { +var _typeof = _typeof_1["default"]; + +function _toPropertyKey(arg) { + var key = toPrimitive(arg, "string"); + return _typeof(key) === "symbol" ? key : String(key); +} +module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; +}); + var defineProperty = createCommonjsModule(function (module) { function _defineProperty(obj, key, value) { + key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, @@ -125,24 +154,21 @@ function _defineProperty(obj, key, value) { } else { obj[key] = value; } - return obj; } - module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _defineProperty = /*@__PURE__*/getDefaultExportFromCjs(defineProperty); function ownKeys$4(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; } - function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$4(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var ManifestStateContext = /*#__PURE__*/React.createContext(); var ManifestDispatchContext = /*#__PURE__*/React.createContext(); + /** * Definition of all state variables in this Context */ - var defaultState$1 = { manifest: null, canvasIndex: 0, @@ -156,11 +182,9 @@ var defaultState$1 = { // index for multiple resources in a single canvas startTime: 0 }; - function manifestReducer() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState$1; var action = arguments.length > 1 ? arguments[1] : undefined; - switch (action.type) { case 'updateManifest': { @@ -168,109 +192,91 @@ function manifestReducer() { manifest: _objectSpread$4({}, action.manifest) }); } - case 'switchCanvas': { return _objectSpread$4(_objectSpread$4({}, state), {}, { canvasIndex: action.canvasIndex }); } - case 'switchItem': { return _objectSpread$4(_objectSpread$4({}, state), {}, { currentNavItem: action.item }); } - case 'canvasDuration': { return _objectSpread$4(_objectSpread$4({}, state), {}, { canvasDuration: action.canvasDuration }); } - case 'canvasTargets': { return _objectSpread$4(_objectSpread$4({}, state), {}, { targets: action.canvasTargets }); } - case 'hasMultipleItems': { return _objectSpread$4(_objectSpread$4({}, state), {}, { hasMultiItems: action.isMultiSource }); } - case 'setSrcIndex': { return _objectSpread$4(_objectSpread$4({}, state), {}, { srcIndex: action.srcIndex }); } - case 'setItemStartTime': { return _objectSpread$4(_objectSpread$4({}, state), {}, { startTime: action.startTime }); } - default: { throw new Error("Unhandled action type: ".concat(action.type)); } } } - function ManifestProvider(_ref) { var _ref$initialState = _ref.initialState, - initialState = _ref$initialState === void 0 ? defaultState$1 : _ref$initialState, - children = _ref.children; - + initialState = _ref$initialState === void 0 ? defaultState$1 : _ref$initialState, + children = _ref.children; var _React$useReducer = React.useReducer(manifestReducer, initialState), - _React$useReducer2 = _slicedToArray(_React$useReducer, 2), - state = _React$useReducer2[0], - dispatch = _React$useReducer2[1]; - + _React$useReducer2 = _slicedToArray(_React$useReducer, 2), + state = _React$useReducer2[0], + dispatch = _React$useReducer2[1]; return /*#__PURE__*/React.createElement(ManifestStateContext.Provider, { value: state }, /*#__PURE__*/React.createElement(ManifestDispatchContext.Provider, { value: dispatch }, children)); } - function useManifestState() { var context = React.useContext(ManifestStateContext); - if (context === undefined) { throw new Error('useManifestState must be used within a ManifestProvider'); } - return context; } - function useManifestDispatch() { var context = React.useContext(ManifestDispatchContext); - if (context === undefined) { throw new Error('useManifestDispatch must be used within a ManifestProvider'); } - return context; } function ownKeys$3(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; } - function _objectSpread$3(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$3(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$3(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var PlayerStateContext = /*#__PURE__*/React.createContext(); var PlayerDispatchContext = /*#__PURE__*/React.createContext(); + /** * Definition of all state variables in this Context */ - var defaultState = { player: null, clickedUrl: '', @@ -285,11 +291,9 @@ var defaultState = { end: null } }; - function PlayerReducer() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; var action = arguments.length > 1 ? arguments[1] : undefined; - switch (action.type) { case 'updatePlayer': { @@ -297,7 +301,6 @@ function PlayerReducer() { player: action.player }); } - case 'navClick': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -305,14 +308,12 @@ function PlayerReducer() { isClicked: true }); } - case 'resetClick': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isClicked: false }); } - case 'setTimeFragment': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -320,35 +321,30 @@ function PlayerReducer() { endTime: action.endTime }); } - case 'setPlayingStatus': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isPlaying: action.isPlaying }); } - case 'setCaptionStatus': { return _objectSpread$3(_objectSpread$3({}, state), {}, { captionOn: action.captionOn }); } - case 'setIsEnded': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isEnded: action.isEnded }); } - case 'setCurrentTime': { return _objectSpread$3(_objectSpread$3({}, state), {}, { currentTime: action.currentTime }); } - case 'setPlayerRange': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -358,48 +354,38 @@ function PlayerReducer() { }) }); } - default: { throw new Error("Unhandled action type: ".concat(action.type)); } } } - function PlayerProvider(_ref) { var _ref$initialState = _ref.initialState, - initialState = _ref$initialState === void 0 ? defaultState : _ref$initialState, - children = _ref.children; - + initialState = _ref$initialState === void 0 ? defaultState : _ref$initialState, + children = _ref.children; var _React$useReducer = React.useReducer(PlayerReducer, initialState), - _React$useReducer2 = _slicedToArray(_React$useReducer, 2), - state = _React$useReducer2[0], - dispatch = _React$useReducer2[1]; - + _React$useReducer2 = _slicedToArray(_React$useReducer, 2), + state = _React$useReducer2[0], + dispatch = _React$useReducer2[1]; return /*#__PURE__*/React.createElement(PlayerStateContext.Provider, { value: state }, /*#__PURE__*/React.createElement(PlayerDispatchContext.Provider, { value: dispatch }, children)); } - function usePlayerState() { var context = React.useContext(PlayerStateContext); - if (context === undefined) { throw new Error("usePlayerState must be used within the PlayerProvider"); } - return context; } - function usePlayerDispatch() { var context = React.useContext(PlayerDispatchContext); - if (context === undefined) { throw new Error("usePlayerDispatch must be used within the PlayerProvider"); } - return context; } @@ -490,19 +476,16 @@ var PropTypes = propTypes; function IIIFPlayerWrapper(_ref) { var manifestUrl = _ref.manifestUrl, - children = _ref.children, - manifestValue = _ref.manifest; - + children = _ref.children, + manifestValue = _ref.manifest; var _React$useState = React.useState(manifestValue), - _React$useState2 = _slicedToArray(_React$useState, 2), - manifest = _React$useState2[0], - setManifest = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + manifest = _React$useState2[0], + setManifest = _React$useState2[1]; var _React$useState3 = React.useState(''), - _React$useState4 = _slicedToArray(_React$useState3, 2), - manifestError = _React$useState4[0], - setManifestError = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + manifestError = _React$useState4[0], + setManifestError = _React$useState4[1]; var dispatch = useManifestDispatch(); React.useEffect(function () { if (manifest) { @@ -525,7 +508,6 @@ function IIIFPlayerWrapper(_ref) { }); } }, []); - if (manifestError.length > 0) { return /*#__PURE__*/React.createElement("p", null, manifestError); } else if (!manifest) { @@ -544,8 +526,8 @@ IIIFPlayerWrapper.propTypes = { function IIIFPlayer(_ref) { var manifestUrl = _ref.manifestUrl, - manifest = _ref.manifest, - children = _ref.children; + manifest = _ref.manifest, + children = _ref.children; if (!manifestUrl && !manifest) return /*#__PURE__*/React.createElement("p", null, "Please provide a valid manifest."); return /*#__PURE__*/React.createElement(ManifestProvider, null, /*#__PURE__*/React.createElement(PlayerProvider, null, /*#__PURE__*/React.createElement(IIIFPlayerWrapper, { manifestUrl: manifestUrl, @@ -563,19 +545,16 @@ function _extends() { module.exports = _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; - for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } - return target; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _extends.apply(this, arguments); } - module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -587,16 +566,13 @@ function _objectWithoutPropertiesLoose(source, excluded) { var target = {}; var sourceKeys = Object.keys(source); var key, i; - for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } - return target; } - module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -605,10 +581,8 @@ function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = objectWithoutPropertiesLoose(source, excluded); var key, i; - if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; @@ -616,10 +590,8 @@ function _objectWithoutProperties(source, excluded) { target[key] = source[key]; } } - return target; } - module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1137,22 +1109,6 @@ createCommonjsModule(function (module, exports) { }); -var _typeof_1 = createCommonjsModule(function (module) { -function _typeof(obj) { - "@babel/helpers - typeof"; - - return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); -} - -module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; -}); - -var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); - /** * Convert time string from hh:mm:ss.ms format to user-friendly * time formats. @@ -1161,53 +1117,47 @@ var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); * @param {Boolean} showHrs to/not to display hrs in timestamp * when the hour mark is not passed */ - function createTimestamp(secTime, showHrs) { var hours = Math.floor(secTime / 3600); var minutes = Math.floor(secTime % 3600 / 60); var seconds = secTime - minutes * 60 - hours * 3600; - if (seconds > 59.9) { minutes = minutes + 1; seconds = 0; } - seconds = parseInt(seconds); var hourStr = hours < 10 ? "0".concat(hours) : "".concat(hours); var minStr = minutes < 10 ? "0".concat(minutes) : "".concat(minutes); var secStr = seconds < 10 ? "0".concat(seconds) : "".concat(seconds); var timeStr = "".concat(minStr, ":").concat(secStr); - if (showHrs || hours > 0) { timeStr = "".concat(hourStr, ":").concat(timeStr); } - return timeStr; } + /** * Convert time from hh:mm:ss.ms/mm:ss.ms string format to int * @param {String} time convert time from string to int */ - function timeToS(time) { var _time$split$reverse = time.split(':').reverse(), - _time$split$reverse2 = _slicedToArray(_time$split$reverse, 3), - seconds = _time$split$reverse2[0], - minutes = _time$split$reverse2[1], - hours = _time$split$reverse2[2]; - + _time$split$reverse2 = _slicedToArray(_time$split$reverse, 3), + seconds = _time$split$reverse2[0], + minutes = _time$split$reverse2[1], + hours = _time$split$reverse2[2]; var hoursInS = hours != undefined ? parseInt(hours) * 3600 : 0; var minutesInS = minutes != undefined ? parseInt(minutes) * 60 : 0; var secondsNum = seconds === '' ? 0.0 : parseFloat(seconds); var timeSeconds = hoursInS + minutesInS + secondsNum; return timeSeconds; } + /** * Convert the time in seconds to hh:mm:ss.ms format * @param {Number} secTime time in seconds * @returns {String} time as a string */ - function timeToHHmmss(secTime) { var hours = Math.floor(secTime / 3600); var minutes = Math.floor(secTime % 3600 / 60); @@ -1226,7 +1176,6 @@ function handleFetchErrors(response) { if (!response.ok) { throw Error(response.statusText); } - return response; } function checkSrcRange(segmentRange, range) { @@ -1236,6 +1185,7 @@ function checkSrcRange(segmentRange, range) { return true; } } + /** * Get the target range when multiple items are rendered from a * single canvas. @@ -1244,23 +1194,21 @@ function checkSrcRange(segmentRange, range) { * @param {Number} duration duration of the current item * @returns {Object} */ - function getCanvasTarget(targets, timeFragment, duration) { var srcIndex, fragmentStart; targets.map(function (t, i) { // Get the previous item endtime for multi-item canvases - var previousEnd = i > 0 ? targets[i].altStart : 0; // Fill in missing end time - + var previousEnd = i > 0 ? targets[i].altStart : 0; + // Fill in missing end time if (isNaN(end)) end = duration; var start = t.start, - end = t.end; // Adjust times for multi-item canvases - + end = t.end; + // Adjust times for multi-item canvases var startTime = previousEnd + start; var endTime = previousEnd + end; - if (timeFragment.start >= startTime && timeFragment.start < endTime) { - srcIndex = i; // Adjust time fragment start time for multi-item canvases - + srcIndex = i; + // Adjust time fragment start time for multi-item canvases fragmentStart = timeFragment.start - previousEnd; } }); @@ -1268,12 +1216,13 @@ function getCanvasTarget(targets, timeFragment, duration) { srcIndex: srcIndex, fragmentStart: fragmentStart }; -} // Handled file types for downloads +} +// Handled file types for downloads var validFileExtensions = ['doc', 'docx', 'json', 'js', 'srt', 'txt', 'vtt', 'png', 'jpeg', 'jpg', 'pdf']; function fileDownload(fileUrl, fileName) { - var extension = fileUrl.split('.').reverse()[0]; // If unhandled file type use .doc - + var extension = fileUrl.split('.').reverse()[0]; + // If unhandled file type use .doc var fileExtension = validFileExtensions.includes(extension) ? extension : 'doc'; fetch(fileUrl).then(function (response) { response.blob().then(function (blob) { @@ -1287,6 +1236,7 @@ function fileDownload(fileUrl, fileName) { console.log(error); }); } + /** * Takes a uri with a media fragment that looks like #=120,134 and returns an object * with start/end in seconds and the duration in milliseconds @@ -1294,18 +1244,14 @@ function fileDownload(fileUrl, fileName) { * @param {number} duration - duration of the current canvas * @return {Object} - Representing the media fragment ie. { start: 3287.0, end: 3590.0 }, or undefined */ - function getMediaFragment(uri, duration) { if (uri !== undefined) { var fragment = uri.split('#t=')[1]; - if (fragment !== undefined) { var splitFragment = fragment.split(','); - if (splitFragment[1] == undefined) { splitFragment[1] = duration; } - return { start: Number(splitFragment[0]), end: Number(splitFragment[1]) @@ -1317,41 +1263,36 @@ function getMediaFragment(uri, duration) { return undefined; } } + /** * Parse json objects in the manifest into Annotations * @param {Array} annotations array of json objects from manifest * @param {String} motivation of the resources need to be parsed * @returns {Array} Array of Annotations */ - function parseAnnotations(annotations, motivation) { var content = []; - if (!annotations) return content; // should be contained in an AnnotationPage - + if (!annotations) return content; + // should be contained in an AnnotationPage var annotationPage = null; - if (annotations.length) { annotationPage = new AnnotationPage(annotations[0], {}); } - if (!annotationPage) { return content; } - var items = annotationPage.getItems(); - for (var i = 0; i < items.length; i++) { var a = items[i]; var annotation = new Annotation(a, {}); var annoMotivation = annotation.getMotivation(); - if (annoMotivation == motivation) { content.push(annotation); } } - return content; } + /** * Extract list of Annotations from `annotations`/`items` * under the canvas with the given motivation @@ -1362,35 +1303,31 @@ function parseAnnotations(annotations, motivation) { * @param {String} obj.motivation * @returns {Array} array of AnnotationPage */ - function getAnnotations(_ref) { var manifest = _ref.manifest, - canvasIndex = _ref.canvasIndex, - key = _ref.key, - motivation = _ref.motivation; - var annotations = []; // When annotations are at canvas level - + canvasIndex = _ref.canvasIndex, + key = _ref.key, + motivation = _ref.motivation; + var annotations = []; + // When annotations are at canvas level var annotationPage = parseManifest(manifest).getSequences()[0].getCanvases()[canvasIndex]; - if (annotationPage) { annotations = parseAnnotations(annotationPage.__jsonld[key], motivation); } - return annotations; } function getResourceItems(annotations, duration) { var _annotations$0$getBod; - var resources = [], - canvasTargets = [], - isMultiSource = false; - + canvasTargets = [], + isMultiSource = false; if (!annotations || annotations.length === 0) { return { error: 'No resources found in Manifest', resources: resources }; - } // Multiple resource files on a single canvas + } + // Multiple resource files on a single canvas else if (annotations.length > 1) { isMultiSource = true; annotations.map(function (a, index) { @@ -1405,51 +1342,49 @@ function getResourceItems(annotations, duration) { * Is that okay or would that mess things up? * Maybe this is an impossible edge case that doesn't need to be worried about? */ - source.length > 0 && resources.push(source[0]); }); - } // Multiple Choices avalibale + } + // Multiple Choices avalibale else if (((_annotations$0$getBod = annotations[0].getBody()) === null || _annotations$0$getBod === void 0 ? void 0 : _annotations$0$getBod.length) > 0) { var annoQuals = annotations[0].getBody(); annoQuals.map(function (a) { var source = getResourceInfo(a); source.length > 0 && resources.push(source[0]); }); - } // No resources + } + // No resources else { return { resources: resources, error: 'No resources found' }; } - return { canvasTargets: canvasTargets, isMultiSource: isMultiSource, resources: resources }; } - function parseCanvasTarget(annotation, duration, i) { var target = getMediaFragment(annotation.getTarget(), duration); target.id = annotation.id; if (isNaN(target.end)) target.end = duration; target.end = Number((target.end - target.start).toFixed(2)); - target.duration = target.end; // Start time for continuous playback - + target.duration = target.end; + // Start time for continuous playback target.altStart = target.start; target.start = 0; target.sIndex = i; return target; } + /** * Parse source and track information related to media * resources in a Canvas * @param {Object} item AnnotationBody object from Canvas * @returns parsed source and track information */ - - function getResourceInfo(item) { var source = []; var s = { @@ -1464,20 +1399,16 @@ function getResourceInfo(item) { } function _createForOfIteratorHelper$4(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$4(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$4(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$4(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$4(o, minLen); } - -function _arrayLikeToArray$4(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray$4(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function ownKeys$2(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; } - function _objectSpread$2(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$2(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$2(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + /** * Get all the canvases in manifest * @function IIIFParser#canvasesInManifest * @return {Object} array of canvases in manifest **/ - function canvasesInManifest(manifest) { var canvases = parseManifest(manifest).getSequences()[0].getCanvases().map(function (canvas) { var sources = canvas.getContent()[0].getBody().map(function (source) { @@ -1490,39 +1421,35 @@ function canvasesInManifest(manifest) { }); return canvases; } + /** * Check if item's behavior is set to a value which should hide it * @param {Object} item */ - function filterVisibleRangeItem(_ref) { var item = _ref.item, - manifest = _ref.manifest; + manifest = _ref.manifest; var itemInManifest = parseManifest(manifest).getRangeById(item.id); - if (itemInManifest) { var behavior = itemInManifest.getBehavior(); - if (behavior && behavior === 'no-nav') { return null; } - return item; } } function getChildCanvases(_ref2) { var rangeId = _ref2.rangeId, - manifest = _ref2.manifest; + manifest = _ref2.manifest; var rangeCanvases = []; - try { rangeCanvases = parseManifest(manifest).getRangeById(rangeId).getCanvasIds(); } catch (e) { console.log('Error fetching range canvases'); } - return rangeCanvases; } + /** * Get sources and media type for a given canvas * If there are no items, an error is returned (user facing error) @@ -1532,21 +1459,21 @@ function getChildCanvases(_ref2) { * @param {Number} obj.srcIndex Index of the resource in active canvas * @returns {Array.} array of objects */ - function getMediaInfo(_ref3) { var manifest = _ref3.manifest, - canvasIndex = _ref3.canvasIndex, - _ref3$srcIndex = _ref3.srcIndex, - srcIndex = _ref3$srcIndex === void 0 ? 0 : _ref3$srcIndex; - var canvas = []; // return empty object when canvasIndex is undefined + canvasIndex = _ref3.canvasIndex, + _ref3$srcIndex = _ref3.srcIndex, + srcIndex = _ref3$srcIndex === void 0 ? 0 : _ref3$srcIndex; + var canvas = []; + // return empty object when canvasIndex is undefined if (canvasIndex === undefined || canvasIndex < 0) { return { error: 'Error fetching content' }; - } // Get the canvas with the given canvasIndex - + } + // Get the canvas with the given canvasIndex try { canvas = parseManifest(manifest).getSequences()[0].getCanvasByIndex(canvasIndex); } catch (e) { @@ -1555,24 +1482,24 @@ function getMediaInfo(_ref3) { error: 'Error fetching resources' }; } + var duration = Number(canvas.getDuration()); - var duration = Number(canvas.getDuration()); // Read painting resources from annotations - + // Read painting resources from annotations var _readAnnotations = readAnnotations({ - manifest: manifest, - canvasIndex: canvasIndex, - key: 'items', - motivation: 'painting', - duration: duration - }), - resources = _readAnnotations.resources, - canvasTargets = _readAnnotations.canvasTargets, - isMultiSource = _readAnnotations.isMultiSource, - error = _readAnnotations.error; // Set default src to auto - - - var sources = setDefaultSrc(resources, isMultiSource, srcIndex); // Read supplementing resources fom annotations - + manifest: manifest, + canvasIndex: canvasIndex, + key: 'items', + motivation: 'painting', + duration: duration + }), + resources = _readAnnotations.resources, + canvasTargets = _readAnnotations.canvasTargets, + isMultiSource = _readAnnotations.isMultiSource, + error = _readAnnotations.error; + // Set default src to auto + var sources = setDefaultSrc(resources, isMultiSource, srcIndex); + + // Read supplementing resources fom annotations var supplementingRes = readAnnotations({ manifest: manifest, canvasIndex: canvasIndex, @@ -1593,7 +1520,6 @@ function getMediaInfo(_ref3) { width: canvas.getWidth() } }; - if (mediaInfo.error) { return _objectSpread$2({}, mediaInfo); } else { @@ -1608,13 +1534,12 @@ function getMediaInfo(_ref3) { }); } } - function readAnnotations(_ref4) { var manifest = _ref4.manifest, - canvasIndex = _ref4.canvasIndex, - key = _ref4.key, - motivation = _ref4.motivation, - duration = _ref4.duration; + canvasIndex = _ref4.canvasIndex, + key = _ref4.key, + motivation = _ref4.motivation, + duration = _ref4.duration; var annotations = getAnnotations({ manifest: manifest, canvasIndex: canvasIndex, @@ -1623,74 +1548,63 @@ function readAnnotations(_ref4) { }); return getResourceItems(annotations, duration); } + /** * Mark the default src file when multiple src files are present * @param {Array} sources source file information in canvas * @returns source file information with one marked as default */ - - function setDefaultSrc(sources, isMultiSource, srcIndex) { var isSelected = false; - if (sources.length === 0) { return []; - } // Mark source with quality label 'auto' as selected source - - + } + // Mark source with quality label 'auto' as selected source if (!isMultiSource) { var _iterator = _createForOfIteratorHelper$4(sources), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var s = _step.value; - if (s.label == 'auto' && !isSelected) { isSelected = true; s.selected = true; } - } // Mark first source as selected when 'auto' quality is not present - + } + // Mark first source as selected when 'auto' quality is not present } catch (err) { _iterator.e(err); } finally { _iterator.f(); } - if (!isSelected) { sources[0].selected = true; } } else { sources[srcIndex].selected = true; } - return sources; } - function setMediaType(types) { var uniqueTypes = types.filter(function (t, index) { return types.indexOf(t) === index; - }); // Default type if there are different types - + }); + // Default type if there are different types var mediaType = uniqueTypes.length === 1 ? uniqueTypes[0].toLowerCase() : 'video'; return mediaType; } + /** * Parse the label value from a manifest item * See https://iiif.io/api/presentation/3.0/#label * @param {Object} label */ - - function getLabelValue(label) { var decodeHTML = function decodeHTML(labelText) { return labelText.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, "'"); }; - if (label && _typeof(label) === 'object') { var labelKeys = Object.keys(label); - if (labelKeys && labelKeys.length > 0) { // Get the first key's first value var firstKey = labelKeys[0]; @@ -1699,34 +1613,34 @@ function getLabelValue(label) { } else if (typeof label === 'string') { return decodeHTML(label); } - return 'Label could not be parsed'; } + /** * Get the canvas ID from the URI of the clicked structure item * @param {String} uri URI of the item clicked in structure */ - function getCanvasId(uri) { if (uri !== undefined) { return uri.split('#t=')[0].split('/').reverse()[0]; } } + /* Determine there is a next section to play when the current section ends * @param { Object } obj * @param { Number } obj.canvasIndex index of the canvas in manifest * @param { Object } obj.manifest * @return {Boolean} */ - function hasNextSection(_ref5) { var canvasIndex = _ref5.canvasIndex, - manifest = _ref5.manifest; + manifest = _ref5.manifest; var canvasIDs = parseManifest(manifest).getSequences()[0].getCanvases().map(function (canvas) { return canvas.id; }); return canvasIDs.length - 1 > canvasIndex ? true : false; } + /** * Retrieve the next item in the structure to be played when advancing from * canvas to next when media ends playing @@ -1735,74 +1649,62 @@ function hasNextSection(_ref5) { * @param {Object} obj.manifest * @return {Object} next item in the structure */ - function getNextItem(_ref6) { var canvasIndex = _ref6.canvasIndex, - manifest = _ref6.manifest; - + manifest = _ref6.manifest; if (hasNextSection({ canvasIndex: canvasIndex, manifest: manifest }) && manifest.structures) { var nextSection = manifest.structures[0].items[canvasIndex + 1]; - if (nextSection.items) { return nextSection.items[0]; } } - return null; } + /** * Get the id (url with the media fragment) from a given item * @param {Object} item an item in the structure */ - function getItemId(item) { if (!item) { return; } - if (item['items']) { return item['items'][0]['id']; } } + /** * Get the all the media fragments in the current canvas's structure * @param {Object} obj * @param {Object} obj.manifest * @returns {Array} array of media fragments in a given section */ - function getSegmentMap(_ref7) { var manifest = _ref7.manifest; - if (!manifest.structures || manifest.structures.length < 1) { return []; } - var structItems = manifest.structures[0]['items']; var segments = []; - var getSegments = function getSegments(item) { var childCanvases = getChildCanvases({ rangeId: item.id, manifest: manifest }); - if (childCanvases.length == 1) { segments.push(item); return; } else { var items = item['items']; - var _iterator2 = _createForOfIteratorHelper$4(items), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var i = _step2.value; - if (i['items']) { if (i['items'].length == 1 && i['items'][0]['type'] === 'Canvas') { segments.push(i); @@ -1817,9 +1719,8 @@ function getSegmentMap(_ref7) { _iterator2.f(); } } - }; // check for empty structural metadata within structures - - + }; + // check for empty structural metadata within structures if (structItems.length > 0) { structItems.map(function (item) { return getSegments(item); @@ -1829,19 +1730,19 @@ function getSegmentMap(_ref7) { return []; } } + /** * Get poster image for video resources * @param {Object} manifest */ - function getPoster(manifest) { if (!parseManifest(manifest).getThumbnail()) { return null; } - var posterUrl = parseManifest(manifest).getThumbnail()['id']; return posterUrl; } + /** * Parse 'start' property in manifest if it is given * In the spec there are 2 ways to specify 'start' property: @@ -1850,15 +1751,12 @@ function getPoster(manifest) { * @param {Object} manifest * @returns {Object} */ - function getCustomStart(manifest) { if (!parseManifest(manifest).getProperty('start')) { return null; } - var currentCanvasIndex = null; var startProp = parseManifest(manifest).getProperty('start'); - var getCanvasIndex = function getCanvasIndex(canvasId) { var canvases = canvasesInManifest(manifest); var currentCanvasIndex = canvases.map(function (c) { @@ -1866,7 +1764,6 @@ function getCustomStart(manifest) { }).indexOf(canvasId); return currentCanvasIndex; }; - if (startProp) { switch (startProp.type) { case 'Canvas': @@ -1876,7 +1773,6 @@ function getCustomStart(manifest) { canvas: currentCanvasIndex, time: 0 }; - case 'SpecificResource': currentCanvasIndex = getCanvasIndex(startProp.source); var customStart = startProp.selector.t; @@ -1888,6 +1784,7 @@ function getCustomStart(manifest) { } } } + /** * Retrieve the list of alternative representation files in manifest or canvas * level to make available to download @@ -1895,14 +1792,12 @@ function getCustomStart(manifest) { * @param {Number} canvasIndex * @returns List of files under `rendering` property in manifest */ - function getRenderingFiles(manifest, canvasIndex) { var files = []; var manifestParsed = parseManifest(manifest); var manifestRendering = manifestParsed.getRenderings(); var canvas = manifestParsed.getSequences()[0].getCanvasByIndex(canvasIndex); var canvasRendering = canvas.__jsonld.rendering; - var buildFileInfo = function buildFileInfo(format, label, id) { var mime = mimeDb[format]; var extension = mime ? mime.extensions[0] : format; @@ -1914,19 +1809,16 @@ function getRenderingFiles(manifest, canvasIndex) { }; return file; }; - manifestRendering.map(function (r) { var file = buildFileInfo(r.getFormat(), r.getProperty('label'), r.id); files.push(file); }); - if (canvasRendering) { canvasRendering.map(function (r) { var file = buildFileInfo(r.format, r.label, r.id); files.push(file); }); } - return files; } @@ -1936,7 +1828,6 @@ function _classCallCheck(instance, Constructor) { throw new TypeError("Cannot call a class as a function"); } } - module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1949,10 +1840,9 @@ function _defineProperties(target, props) { descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); + Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } - function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); @@ -1961,7 +1851,6 @@ function _createClass(Constructor, protoProps, staticProps) { }); return Constructor; } - module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1972,10 +1861,8 @@ function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } - return self; } - module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1989,7 +1876,6 @@ function _setPrototypeOf(o, p) { }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } - module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1998,7 +1884,6 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } - subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, @@ -2011,7 +1896,6 @@ function _inherits(subClass, superClass) { }); if (superClass) setPrototypeOf(subClass, superClass); } - module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2020,18 +1904,14 @@ var _inherits = /*@__PURE__*/getDefaultExportFromCjs(inherits); var possibleConstructorReturn = createCommonjsModule(function (module) { var _typeof = _typeof_1["default"]; - - function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } - return assertThisInitialized(self); } - module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2044,22 +1924,18 @@ function _getPrototypeOf(o) { }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } - module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _getPrototypeOf = /*@__PURE__*/getDefaultExportFromCjs(getPrototypeOf); function _createForOfIteratorHelper$3(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$3(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$3(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$3(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$3(o, minLen); } - -function _arrayLikeToArray$3(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray$3(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _createSuper$2(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct$2(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct$2() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent$2 = videojs.getComponent('Component'); + /** * Custom component to show progress bar in the player, modified * to display multiple items in a single canvas @@ -2070,23 +1946,15 @@ var vjsComponent$2 = videojs.getComponent('Component'); * @param {Function} nextItemClicked callback func to trigger state * changes in the parent component */ - var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSProgress, _vjsComponent); - var _super = _createSuper$2(VideoJSProgress); - function VideoJSProgress(player, options) { var _this; - _classCallCheck(this, VideoJSProgress); - _this = _super.call(this, player, options); - _this.addClass('vjs-custom-progress-bar'); - _this.setAttribute('data-testid', 'videojs-custom-progressbar'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.handleTimeUpdate = _this.handleTimeUpdate.bind(_assertThisInitialized(_this)); _this.initProgressBar = _this.initProgressBar.bind(_assertThisInitialized(_this)); @@ -2098,82 +1966,73 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { endTime: null }; _this.times = options.targets[options.srcIndex]; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); player.on('loadedmetadata', function () { _this.setTimes(); - _this.initProgressBar(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM.unmountComponentAtNode(_this.el()); }); - return _this; } + /** * Adjust start, end times of the targeted track based * on the previous items on canvas */ - - _createClass(VideoJSProgress, [{ key: "setTimes", value: function setTimes() { var _this$times = this.times, - start = _this$times.start, - end = _this$times.end; + start = _this$times.start, + end = _this$times.end; var _this$options = this.options, - srcIndex = _this$options.srcIndex, - targets = _this$options.targets; + srcIndex = _this$options.srcIndex, + targets = _this$options.targets; var startTime = start, - endTime = end; - + endTime = end; if (targets.length > 1) { startTime = start + targets[srcIndex].altStart; endTime = end + targets[srcIndex].altStart; } - this.setState({ startTime: startTime, endTime: endTime }); } - /** Build progress bar elements from the options */ + /** Build progress bar elements from the options */ }, { key: "initProgressBar", value: function initProgressBar() { var _this$options2 = this.options, - duration = _this$options2.duration, - targets = _this$options2.targets; + duration = _this$options2.duration, + targets = _this$options2.targets; var _this$state = this.state, - startTime = _this$state.startTime, - endTime = _this$state.endTime; + startTime = _this$state.startTime, + endTime = _this$state.endTime; var leftBlock = startTime * 100 / duration; var rightBlock = (duration - endTime) * 100 / duration; var toPlay = 100 - leftBlock - rightBlock; var leftDiv = document.getElementById('left-block'); var rightDiv = document.getElementById('right-block'); var dummySliders = document.getElementsByClassName('vjs-custom-progress-inactive'); - if (leftDiv) { leftDiv.style.width = leftBlock + '%'; } - if (rightDiv) { rightDiv.style.width = rightBlock + '%'; - } // Set the width of dummy slider ranges based on duration of each item - - + } + // Set the width of dummy slider ranges based on duration of each item var _iterator = _createForOfIteratorHelper$3(dummySliders), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var ds = _step.value; @@ -2186,62 +2045,58 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { } finally { _iterator.f(); } - document.getElementById('slider-range').style.width = toPlay + '%'; } + /** * Update CSS for the input range's track while the media * is playing * @param {Number} curTime current time of the player */ - }, { key: "handleTimeUpdate", value: function handleTimeUpdate(curTime) { var player = this.player, - times = this.times, - options = this.options; - this.state; + times = this.times, + options = this.options; + this.state; var targets = options.targets, - srcIndex = options.srcIndex; + srcIndex = options.srcIndex; var start = times.start, - end = times.end; + end = times.end; var nextItems = targets.filter(function (_, index) { return index > srcIndex; - }); // Restrict access to the intended range in the media file + }); + // Restrict access to the intended range in the media file if (curTime < start) { player.currentTime(start); } - if (curTime > end) { if (nextItems.length == 0) options.nextItemClicked(0, targets[0].start); player.currentTime(start); player.pause(); - } // Mark the preceding dummy slider ranges as 'played' - + } + // Mark the preceding dummy slider ranges as 'played' var dummySliders = document.getElementsByClassName('vjs-custom-progress-inactive'); - var _iterator2 = _createForOfIteratorHelper$3(dummySliders), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var slider = _step2.value; var sliderIndex = slider.dataset.srcindex; - if (sliderIndex < srcIndex) { slider.style.setProperty('background', '#477076'); } - } // Calculate the played percentage of the media file's duration + } + // Calculate the played percentage of the media file's duration } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } - var played = Number((curTime - start) * 100 / (end - start)); document.documentElement.style.setProperty('--range-progress', "calc(".concat(played, "%)")); } @@ -2257,55 +2112,43 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { }), this.el()); } }]); - return VideoJSProgress; }(vjsComponent$2); - function ProgressBar(_ref) { var player = _ref.player, - handleTimeUpdate = _ref.handleTimeUpdate, - times = _ref.times, - options = _ref.options; - + handleTimeUpdate = _ref.handleTimeUpdate, + times = _ref.times, + options = _ref.options; var _React$useState = React.useState(0), - _React$useState2 = _slicedToArray(_React$useState, 2), - progress = _React$useState2[0], - _setProgress = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + progress = _React$useState2[0], + _setProgress = _React$useState2[1]; var _React$useState3 = React.useState(player.currentTime()), - _React$useState4 = _slicedToArray(_React$useState3, 2), - currentTime = _React$useState4[0], - setCurrentTime = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + currentTime = _React$useState4[0], + setCurrentTime = _React$useState4[1]; var timeToolRef = React.useRef(); var leftBlockRef = React.useRef(); var sliderRangeRef = React.useRef(); var targets = options.targets, - srcIndex = options.srcIndex; - + srcIndex = options.srcIndex; var _React$useState5 = React.useState([]), - _React$useState6 = _slicedToArray(_React$useState5, 2), - tLeft = _React$useState6[0], - setTLeft = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + tLeft = _React$useState6[0], + setTLeft = _React$useState6[1]; var _React$useState7 = React.useState([]), - _React$useState8 = _slicedToArray(_React$useState7, 2), - tRight = _React$useState8[0], - setTRight = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + tRight = _React$useState8[0], + setTRight = _React$useState8[1]; var _React$useState9 = React.useState(0), - _React$useState10 = _slicedToArray(_React$useState9, 2), - activeSrcIndex = _React$useState10[0], - setActiveSrcIndex = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + activeSrcIndex = _React$useState10[0], + setActiveSrcIndex = _React$useState10[1]; var progressRef = React.useRef(progress); - var setProgress = function setProgress(p) { progressRef.current = p; - _setProgress(p); }; - player.on('ready', function () { var right = targets.filter(function (_, index) { return index > srcIndex; @@ -2314,10 +2157,12 @@ function ProgressBar(_ref) { return index < srcIndex; }); setTRight(right); - setTLeft(left); // Position the timetool tip at the first load + setTLeft(left); + // Position the timetool tip at the first load if (timeToolRef.current && sliderRangeRef.current) { - timeToolRef.current.style.top = -timeToolRef.current.offsetHeight - sliderRangeRef.current.offsetHeight * 3 + // deduct 3 x height of progress bar element + timeToolRef.current.style.top = -timeToolRef.current.offsetHeight - sliderRangeRef.current.offsetHeight * 3 + + // deduct 3 x height of progress bar element 'px'; } }); @@ -2326,17 +2171,18 @@ function ProgressBar(_ref) { setProgress(curTime); setCurrentTime(curTime + targets[srcIndex].altStart); var start = times.start, - end = times.end; // Get the pixel ratio for the range + end = times.end; - var ratio = sliderRangeRef.current.offsetWidth / (end - start); // Convert current progress to pixel values + // Get the pixel ratio for the range + var ratio = sliderRangeRef.current.offsetWidth / (end - start); - var leftWidth = progressRef.current * ratio; // Add the length of the preceding dummy ranges + // Convert current progress to pixel values + var leftWidth = progressRef.current * ratio; + // Add the length of the preceding dummy ranges var sliderRanges = document.getElementsByClassName('vjs-custom-progress-inactive'); - var _iterator3 = _createForOfIteratorHelper$3(sliderRanges), - _step3; - + _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var slider = _step3.value; @@ -2348,7 +2194,6 @@ function ProgressBar(_ref) { } finally { _iterator3.f(); } - timeToolRef.current.style.left = leftWidth - timeToolRef.current.offsetWidth / 2 + 'px'; }); player.on('timeupdate', function () { @@ -2356,31 +2201,31 @@ function ProgressBar(_ref) { setProgress(curTime); handleTimeUpdate(curTime); }); + /** * Convert mouseover event to respective time in seconds * @param {Object} e mouseover event for input range * @param {Number} index src index of the input range * @returns time equvalent of the hovered position */ - var convertToTime = function convertToTime(e, index) { var time = e.nativeEvent.offsetX / e.target.clientWidth * (e.target.max - e.target.min); if (index != undefined) time += targets[index].altStart; return time; }; + /** * Set progress and player time when using the input range * (progress bar) to seek to a particular time point * @param {Object} e onChange event for input range */ - - var updateProgress = function updateProgress(e) { var time = currentTime; if (activeSrcIndex > 0) time -= targets[activeSrcIndex].altStart; player.currentTime(time); setProgress(time); }; + /** * Handle onMouseMove event for the progress bar, using the event * data to update the value of the time tooltip @@ -2388,29 +2233,23 @@ function ProgressBar(_ref) { * @param {Boolean} isDummy flag indicating whether the hovered over range * is active or not */ - - var handleMouseMove = function handleMouseMove(e, isDummy) { var currentSrcIndex = srcIndex; - if (isDummy) { currentSrcIndex = e.target.dataset.srcindex; } - setActiveSrcIndex(currentSrcIndex); - setCurrentTime(convertToTime(e, currentSrcIndex)); // Calculate the horizontal position of the time tooltip - // using the event's offsetX property + setCurrentTime(convertToTime(e, currentSrcIndex)); + // Calculate the horizontal position of the time tooltip + // using the event's offsetX property var leftWidth = e.nativeEvent.offsetX - timeToolRef.current.offsetWidth / 2; // deduct 0.5 x width of tooltip element - if (leftBlockRef.current) leftWidth += leftBlockRef.current.offsetWidth; // add the blocked off area width - // Add the width of preceding dummy ranges + // Add the width of preceding dummy ranges var sliderRanges = document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'); - var _iterator4 = _createForOfIteratorHelper$3(sliderRanges), - _step4; - + _step4; try { for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { var slider = _step4.value; @@ -2422,34 +2261,31 @@ function ProgressBar(_ref) { } finally { _iterator4.f(); } - timeToolRef.current.style.left = leftWidth + 'px'; }; + /** * Initiate the switch of the src when clicked on an inactive * range. Update srcIndex in the parent components. * @param {Object} e onClick event on the dummy range */ - - var handleClick = function handleClick(e) { var clickedSrcIndex = parseInt(e.target.dataset.srcindex); - var time = currentTime; // Deduct the duration of the preceding ranges + var time = currentTime; + // Deduct the duration of the preceding ranges if (clickedSrcIndex > 0) { time -= targets[clickedSrcIndex - 1].duration; } - options.nextItemClicked(clickedSrcIndex, time); }; + /** * Build input ranges for the inactive source segments * in the manifest * @param {Object} tInRange relevant time ranges * @returns list of inactive input ranges */ - - var createRange = function createRange(tInRange) { var elements = []; tInRange.map(function (t) { @@ -2468,7 +2304,6 @@ function ProgressBar(_ref) { }); return elements; }; - return /*#__PURE__*/React.createElement("div", { className: "vjs-progress-holder vjs-slider vjs-slider-horizontal" }, /*#__PURE__*/React.createElement("span", { @@ -2502,13 +2337,12 @@ function ProgressBar(_ref) { } })); } - vjsComponent$2.registerComponent('VideoJSProgress', VideoJSProgress); function _createSuper$1(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct$1(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct$1() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent$1 = videojs.getComponent('Component'); + /** * Custom component to display the current time of the player * @param {Object} props @@ -2516,38 +2350,29 @@ var vjsComponent$1 = videojs.getComponent('Component'); * @param {Object} props.options options passed into component * options: { srcIndex, targets } */ - var VideoJSCurrentTime = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSCurrentTime, _vjsComponent); - var _super = _createSuper$1(VideoJSCurrentTime); - function VideoJSCurrentTime(player, options) { var _this; - _classCallCheck(this, VideoJSCurrentTime); - _this = _super.call(this, player, options); - _this.addClass('vjs-time-control'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.player = player; _this.options = options; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM.unmountComponentAtNode(_this.el()); }); - return _this; } - _createClass(VideoJSCurrentTime, [{ key: "mount", value: function mount() { @@ -2557,21 +2382,17 @@ var VideoJSCurrentTime = /*#__PURE__*/function (_vjsComponent) { }), this.el()); } }]); - return VideoJSCurrentTime; }(vjsComponent$1); - function CurrentTimeDisplay(_ref) { var player = _ref.player, - options = _ref.options; + options = _ref.options; var srcIndex = options.srcIndex, - targets = options.targets; - + targets = options.targets; var _React$useState = React.useState(player.currentTime()), - _React$useState2 = _slicedToArray(_React$useState, 2), - currTime = _React$useState2[0], - setCurrTime = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + currTime = _React$useState2[0], + setCurrTime = _React$useState2[1]; player.on('timeupdate', function () { var time = player.currentTime(); if (targets.length > 1) time += targets[srcIndex].altStart; @@ -2581,7 +2402,6 @@ function CurrentTimeDisplay(_ref) { className: "vjs-current-time-display" }, timeToHHmmss(currTime)); } - vjsComponent$1.registerComponent('VideoJSCurrentTime', VideoJSCurrentTime); var VideoJSDownloadIcon = function VideoJSDownloadIcon() { @@ -2607,9 +2427,9 @@ var VideoJSDownloadIcon = function VideoJSDownloadIcon() { }; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent = videojs.getComponent('Component'); + /** * Custom VideoJS component for providing access to supplementing * files in a IIIF manifest under the `rendering` property. @@ -2617,39 +2437,29 @@ var vjsComponent = videojs.getComponent('Component'); * @param {Object} options.manifest * @param {Number} options.canvasIndex */ - var VideoJSFileDownload = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSFileDownload, _vjsComponent); - var _super = _createSuper(VideoJSFileDownload); - function VideoJSFileDownload(player, options) { var _this; - _classCallCheck(this, VideoJSFileDownload); - _this = _super.call(this, player, options); - _this.addClass('vjs-custom-file-download'); - _this.setAttribute('data-testid', 'videojs-file-download'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.options = options; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM.unmountComponentAtNode(_this.el()); }); - return _this; } - _createClass(VideoJSFileDownload, [{ key: "mount", value: function mount() { @@ -2659,37 +2469,29 @@ var VideoJSFileDownload = /*#__PURE__*/function (_vjsComponent) { }), this.el()); } }]); - return VideoJSFileDownload; }(vjsComponent); - function Downloader(_ref) { var manifest = _ref.manifest, - canvasIndex = _ref.canvasIndex; - + canvasIndex = _ref.canvasIndex; var _React$useState = React.useState([]), - _React$useState2 = _slicedToArray(_React$useState, 2), - files = _React$useState2[0], - setFiles = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + files = _React$useState2[0], + setFiles = _React$useState2[1]; var _React$useState3 = React.useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - showMenu = _React$useState4[0], - setShowMenu = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + showMenu = _React$useState4[0], + setShowMenu = _React$useState4[1]; React.useEffect(function () { if (manifest) { var _files = getRenderingFiles(manifest, canvasIndex); - setFiles(_files); } }, [manifest]); - var handleDownload = function handleDownload(event, file) { event.preventDefault(); fileDownload(file.id, file.filename); }; - if (files && files.length > 0) { return /*#__PURE__*/React.createElement("div", { className: "vjs-button vjs-control vjs-file-download" @@ -2732,109 +2534,91 @@ function Downloader(_ref) { return null; } } - vjsComponent.registerComponent('VideoJSFileDownload', VideoJSFileDownload); var _excluded = ["isVideo", "switchPlayer", "handleIsEnded"]; - function _createForOfIteratorHelper$2(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$2(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$2(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$2(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$2(o, minLen); } - -function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function ownKeys$1(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; } - function _objectSpread$1(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$1(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$1(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - require('@silvermine/videojs-quality-selector')(videojs); +// import vjsYo from './vjsYo'; function VideoJSPlayer(_ref) { var isVideo = _ref.isVideo, - switchPlayer = _ref.switchPlayer, - handleIsEnded = _ref.handleIsEnded, - videoJSOptions = _objectWithoutProperties(_ref, _excluded); - + switchPlayer = _ref.switchPlayer, + handleIsEnded = _ref.handleIsEnded, + videoJSOptions = _objectWithoutProperties(_ref, _excluded); var playerState = usePlayerState(); var playerDispatch = usePlayerDispatch(); var manifestState = useManifestState(); var manifestDispatch = useManifestDispatch(); var canvasDuration = manifestState.canvasDuration, - canvasIndex = manifestState.canvasIndex, - currentNavItem = manifestState.currentNavItem, - manifest = manifestState.manifest, - hasMultiItems = manifestState.hasMultiItems, - srcIndex = manifestState.srcIndex, - targets = manifestState.targets; + canvasIndex = manifestState.canvasIndex, + currentNavItem = manifestState.currentNavItem, + manifest = manifestState.manifest, + hasMultiItems = manifestState.hasMultiItems, + srcIndex = manifestState.srcIndex, + targets = manifestState.targets; var isClicked = playerState.isClicked, - isEnded = playerState.isEnded, - isPlaying = playerState.isPlaying, - player = playerState.player, - startTime = playerState.startTime, - currentTime = playerState.currentTime, - playerRange = playerState.playerRange; - + isEnded = playerState.isEnded, + isPlaying = playerState.isPlaying, + player = playerState.player, + startTime = playerState.startTime, + currentTime = playerState.currentTime, + playerRange = playerState.playerRange; var _React$useState = React.useState(canvasIndex), - _React$useState2 = _slicedToArray(_React$useState, 2), - cIndex = _React$useState2[0], - setCIndex = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + cIndex = _React$useState2[0], + setCIndex = _React$useState2[1]; var _React$useState3 = React.useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - isReady = _React$useState4[0], - setIsReady = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + isReady = _React$useState4[0], + setIsReady = _React$useState4[1]; var _React$useState5 = React.useState(null), - _React$useState6 = _slicedToArray(_React$useState5, 2), - currentPlayer = _React$useState6[0], - setCurrentPlayer = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + currentPlayer = _React$useState6[0], + setCurrentPlayer = _React$useState6[1]; var _React$useState7 = React.useState(false), - _React$useState8 = _slicedToArray(_React$useState7, 2), - mounted = _React$useState8[0], - setMounted = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + mounted = _React$useState8[0], + setMounted = _React$useState8[1]; var _React$useState9 = React.useState(false), - _React$useState10 = _slicedToArray(_React$useState9, 2), - isContained = _React$useState10[0], - setIsContained = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + isContained = _React$useState10[0], + setIsContained = _React$useState10[1]; var _React$useState11 = React.useState([]), - _React$useState12 = _slicedToArray(_React$useState11, 2), - canvasSegments = _React$useState12[0], - setCanvasSegments = _React$useState12[1]; - + _React$useState12 = _slicedToArray(_React$useState11, 2), + canvasSegments = _React$useState12[0], + setCanvasSegments = _React$useState12[1]; var _React$useState13 = React.useState(''), - _React$useState14 = _slicedToArray(_React$useState13, 2), - activeId = _React$useState14[0], - _setActiveId = _React$useState14[1]; - + _React$useState14 = _slicedToArray(_React$useState13, 2), + activeId = _React$useState14[0], + _setActiveId = _React$useState14[1]; var playerRef = React.useRef(); var activeIdRef = React.useRef(); activeIdRef.current = activeId; - var setActiveId = function setActiveId(id) { _setActiveId(id); - activeIdRef.current = id; }; - var currentTimeRef = React.useRef(); currentTimeRef.current = currentTime; var isReadyRef = React.useRef(); isReadyRef.current = isReady; var currentNavItemRef = React.useRef(); currentNavItemRef.current = currentNavItem; + /** * Initialize player when creating for the first time and cleanup * when unmounting after the player is being used */ - React.useEffect(function () { var options = _objectSpread$1({}, videoJSOptions); - setCIndex(canvasIndex); var newPlayer = videojs(playerRef.current, options); + /* Another way to add a component to the controlBar */ // newPlayer.getChild('controlBar').addChild('vjsYo', {}); @@ -2843,8 +2627,9 @@ function VideoJSPlayer(_ref) { playerDispatch({ player: newPlayer, type: 'updatePlayer' - }); // Clean up player instance on component unmount + }); + // Clean up player instance on component unmount return function () { if (!playerRef.current && newPlayer) { newPlayer.dispose(); @@ -2853,18 +2638,20 @@ function VideoJSPlayer(_ref) { } }; }, []); + /** * Attach markers to the player and bind VideoJS events * with player instance */ - React.useEffect(function () { if (player && mounted) { player.on('ready', function () { - console.log('Player ready'); // Focus the player for hotkeys to work + console.log('Player ready'); - player.focus(); // Options for videojs-hotkeys: https://github.com/ctd1500/videojs-hotkeys#options + // Focus the player for hotkeys to work + player.focus(); + // Options for videojs-hotkeys: https://github.com/ctd1500/videojs-hotkeys#options if (player.hotkeys) { player.hotkeys({ volumeStep: 0.1, @@ -2887,7 +2674,6 @@ function VideoJSPlayer(_ref) { }); player.on('loadedmetadata', function () { console.log('loadedmetadata'); - if (player.markers) { // Initialize markers player.markers({ @@ -2907,18 +2693,15 @@ function VideoJSPlayer(_ref) { markers: [] }); } - player.duration = function () { return canvasDuration; }; - isEnded ? player.currentTime(0) : player.currentTime(currentTime); - if (isEnded || isPlaying) { player.play(); - } // Reset isEnded flag - + } + // Reset isEnded flag playerDispatch({ isEnded: false, type: 'setIsEnded' @@ -2952,20 +2735,20 @@ function VideoJSPlayer(_ref) { }); } }, [player]); + /** * Switch canvas when using structure navigation / the media file ends */ - React.useEffect(function () { if (isClicked && canvasIndex !== cIndex) { switchPlayer(); } - setCIndex(canvasIndex); setCanvasSegments(getSegmentMap({ manifest: manifest })); }, [canvasIndex]); + /** * Update markers whenever player's currentTime is being * updated. Time update happens when; @@ -2973,21 +2756,18 @@ function VideoJSPlayer(_ref) { * 2. seek and scrubbing events are fired * 3. timeupdate event fired when playing the media file */ - React.useEffect(function () { if (!player || !currentPlayer) { return; } - if (currentNavItem !== null && isReady) { // Mark current time fragment if (player.markers) { - player.markers.removeAll(); // Use currentNavItem's start and end time for marker creation - + player.markers.removeAll(); + // Use currentNavItem's start and end time for marker creation var _getMediaFragment = getMediaFragment(getItemId(currentNavItem), canvasDuration), - start = _getMediaFragment.start, - end = _getMediaFragment.end; - + start = _getMediaFragment.start, + end = _getMediaFragment.end; playerDispatch({ endTime: end, startTime: start, @@ -3005,7 +2785,6 @@ function VideoJSPlayer(_ref) { // This then triggers the creation of a fragment highlight in the player's timerail var firstItem = canvasSegments[0]; var timeFragment = getMediaFragment(getItemId(firstItem), canvasDuration); - if (timeFragment && timeFragment.start === 0) { manifestDispatch({ item: firstItem, @@ -3014,10 +2793,10 @@ function VideoJSPlayer(_ref) { } } }, [currentNavItem, isReady]); + /** * Setting the current time of the player when using structure navigation */ - React.useEffect(function () { if (player !== null && isReady) { player.currentTime(currentTime, playerDispatch({ @@ -3025,11 +2804,11 @@ function VideoJSPlayer(_ref) { })); } }, [isClicked]); + /** * Remove existing timerail highlight if the player's currentTime * doesn't fall within a defined structure item */ - React.useEffect(function () { if (!player || !currentPlayer) { return; @@ -3037,12 +2816,12 @@ function VideoJSPlayer(_ref) { player.markers.removeAll(); } }, [isContained]); + /** * Handle the 'ended' event fired by the player when a section comes to * an end. If there are sections ahead move onto the next canvas and * change the player and the state accordingly. */ - var handleEnded = function handleEnded() { if (hasNextSection({ canvasIndex: canvasIndex, @@ -3051,8 +2830,9 @@ function VideoJSPlayer(_ref) { manifestDispatch({ canvasIndex: canvasIndex + 1, type: 'switchCanvas' - }); // Reset startTime and currentTime to zero + }); + // Reset startTime and currentTime to zero playerDispatch({ startTime: 0, type: 'setTimeFragment' @@ -3060,18 +2840,18 @@ function VideoJSPlayer(_ref) { playerDispatch({ currentTime: 0, type: 'setCurrentTime' - }); // Update the current nav item to next item + }); + // Update the current nav item to next item var nextItem = getNextItem({ canvasIndex: canvasIndex, manifest: manifest }); - var _getMediaFragment2 = getMediaFragment(getItemId(nextItem), canvasDuration), - start = _getMediaFragment2.start; // If there's a structure item at the start of the next canvas - // mark it as the currentNavItem. Otherwise empty out the currentNavItem. - + start = _getMediaFragment2.start; + // If there's a structure item at the start of the next canvas + // mark it as the currentNavItem. Otherwise empty out the currentNavItem. if (start === 0) { setIsContained(true); manifestDispatch({ @@ -3084,7 +2864,6 @@ function VideoJSPlayer(_ref) { type: 'switchItem' }); } - handleIsEnded(); setCIndex(cIndex + 1); } else if (hasMultiItems) { @@ -3099,13 +2878,13 @@ function VideoJSPlayer(_ref) { type: 'setSrcIndex' }); } - playerDispatch({ currentTime: 0, type: 'setCurrentTime' }); } }; + /** * Handle the 'timeUpdate' event emitted by VideoJS player. * The current time of the playhead used to show structure in the player's @@ -3113,12 +2892,9 @@ function VideoJSPlayer(_ref) { * item. When the current time is inside an item, that time fragment is highlighted * in the player's time rail. * */ - - var handleTimeUpdate = function handleTimeUpdate() { if (player !== null && isReadyRef.current) { var activeSegment = getActiveSegment(player.currentTime()); - if (activeSegment && activeIdRef.current != activeSegment['id']) { // Set the active segment id in component's state setActiveId(activeSegment['id']); @@ -3132,12 +2908,11 @@ function VideoJSPlayer(_ref) { } } }; + /** * Clear currentNavItem and other related state variables to update the tracker * in structure navigation and highlights within the player. */ - - var cleanUpNav = function cleanUpNav() { if (currentNavItemRef.current) { manifestDispatch({ @@ -3145,29 +2920,24 @@ function VideoJSPlayer(_ref) { type: 'switchItem' }); } - setActiveId(null); setIsContained(false); }; + /** * Get the segment, which encapsulates the current time of the playhead, * from a list of media fragments in the current canvas. * @param {Number} time playhead's current time */ - - var getActiveSegment = function getActiveSegment(time) { // Adjust time for multi-item canvases var currentTime = time; - if (hasMultiItems) { currentTime = currentTime + targets[srcIndex].altStart; - } // Find the relevant media segment from the structure - - + } + // Find the relevant media segment from the structure var _iterator = _createForOfIteratorHelper$2(canvasSegments), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var segment = _step.value; @@ -3176,7 +2946,6 @@ function VideoJSPlayer(_ref) { var segmentRange = getMediaFragment(segmentId, canvasDuration); var isInRange = checkSrcRange(segmentRange, playerRange); var isInSegment = currentTime >= segmentRange.start && currentTime < segmentRange.end; - if (isInSegment && isInRange && segmentCanvas == canvasIndex) { return segment; } @@ -3186,10 +2955,8 @@ function VideoJSPlayer(_ref) { } finally { _iterator.f(); } - return null; }; - return /*#__PURE__*/React.createElement("div", { "data-vjs-player": true }, isVideo ? /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement("video", { @@ -3208,7 +2975,6 @@ function VideoJSPlayer(_ref) { className: "video-js vjs-default-skin" })); } - VideoJSPlayer.propTypes = { isVideo: PropTypes.bool, switchPlayer: PropTypes.func, @@ -3218,65 +2984,56 @@ VideoJSPlayer.propTypes = { var ErrorMessage = function ErrorMessage(_ref) { var _ref$message = _ref.message, - message = _ref$message === void 0 ? 'You forgot to include an error message' : _ref$message; + message = _ref$message === void 0 ? 'You forgot to include an error message' : _ref$message; return /*#__PURE__*/React.createElement("div", { className: "rimp__" }, "ERROR: ", message); }; - ErrorMessage.propTypes = { message: PropTypes.string.isRequired }; function 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; } - function _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; } - var MediaPlayer = function MediaPlayer(_ref) { var _ref$enableFileDownlo = _ref.enableFileDownload, - enableFileDownload = _ref$enableFileDownlo === void 0 ? false : _ref$enableFileDownlo; + enableFileDownload = _ref$enableFileDownlo === void 0 ? false : _ref$enableFileDownlo; var manifestState = useManifestState(); var playerState = usePlayerState(); var playerDispatch = usePlayerDispatch(); var manifestDispatch = useManifestDispatch(); - var _React$useState = React.useState({ - error: '', - sourceType: '', - sources: [], - tracks: [], - poster: null - }), - _React$useState2 = _slicedToArray(_React$useState, 2), - playerConfig = _React$useState2[0], - setPlayerConfig = _React$useState2[1]; - + error: '', + sourceType: '', + sources: [], + tracks: [], + poster: null + }), + _React$useState2 = _slicedToArray(_React$useState, 2), + playerConfig = _React$useState2[0], + setPlayerConfig = _React$useState2[1]; var _React$useState3 = React.useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - ready = _React$useState4[0], - setReady = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + ready = _React$useState4[0], + setReady = _React$useState4[1]; var _React$useState5 = React.useState(canvasIndex), - _React$useState6 = _slicedToArray(_React$useState5, 2), - cIndex = _React$useState6[0], - setCIndex = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + cIndex = _React$useState6[0], + setCIndex = _React$useState6[1]; var _React$useState7 = React.useState(), - _React$useState8 = _slicedToArray(_React$useState7, 2), - isMultiSource = _React$useState8[0], - setIsMultiSource = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + isMultiSource = _React$useState8[0], + setIsMultiSource = _React$useState8[1]; var canvasIndex = manifestState.canvasIndex, - manifest = manifestState.manifest, - canvasDuration = manifestState.canvasDuration, - srcIndex = manifestState.srcIndex, - targets = manifestState.targets; + manifest = manifestState.manifest, + canvasDuration = manifestState.canvasDuration, + srcIndex = manifestState.srcIndex, + targets = manifestState.targets; playerState.player; React.useEffect(function () { if (manifest) { initCanvas(canvasIndex); } - return function () { setReady(false); setCIndex(0); @@ -3292,21 +3049,19 @@ var MediaPlayer = function MediaPlayer(_ref) { message: playerConfig.error }); } - var initCanvas = function initCanvas(canvasId) { var _getMediaInfo = getMediaInfo({ - manifest: manifest, - canvasIndex: canvasId, - srcIndex: srcIndex - }), - isMultiSource = _getMediaInfo.isMultiSource, - sources = _getMediaInfo.sources, - tracks = _getMediaInfo.tracks, - canvasTargets = _getMediaInfo.canvasTargets, - mediaType = _getMediaInfo.mediaType, - canvas = _getMediaInfo.canvas, - error = _getMediaInfo.error; - + manifest: manifest, + canvasIndex: canvasId, + srcIndex: srcIndex + }), + isMultiSource = _getMediaInfo.isMultiSource, + sources = _getMediaInfo.sources, + tracks = _getMediaInfo.tracks, + canvasTargets = _getMediaInfo.canvasTargets, + mediaType = _getMediaInfo.mediaType, + canvas = _getMediaInfo.canvas, + error = _getMediaInfo.error; manifestDispatch({ canvasTargets: canvasTargets, type: 'canvasTargets' @@ -3330,14 +3085,13 @@ var MediaPlayer = function MediaPlayer(_ref) { setCIndex(canvasId); error ? setReady(false) : setReady(true); }; + /** * Switch src in the player when seeked to a time range within a * different item in the same canvas * @param {Number} srcindex new srcIndex * @param {Number} value current time of the player */ - - var nextItemClicked = function nextItemClicked(srcindex, value) { playerDispatch({ currentTime: value, @@ -3348,6 +3102,7 @@ var MediaPlayer = function MediaPlayer(_ref) { type: 'setSrcIndex' }); }; + /** * Update contexts based on the items in the canvas(es) in manifest * @param {Number} duration canvas duration @@ -3355,11 +3110,8 @@ var MediaPlayer = function MediaPlayer(_ref) { * @param {Boolean} isMultiSource flag indicating whether there are * multiple items in the canvas */ - - var updatePlayerSrcDetails = function updatePlayerSrcDetails(duration, sources, isMultiSource) { var timeFragment = {}; - if (isMultiSource) { playerDispatch({ start: 0, @@ -3371,14 +3123,12 @@ var MediaPlayer = function MediaPlayer(_ref) { return s.selected; })[0]; timeFragment = getMediaFragment(playerSrc.src, duration); - if (timeFragment == undefined) { timeFragment = { start: 0, end: duration }; } - timeFragment.altStart = timeFragment.start; manifestDispatch({ canvasTargets: [timeFragment], @@ -3390,18 +3140,17 @@ var MediaPlayer = function MediaPlayer(_ref) { type: 'setPlayerRange' }); } - }; // Switch player when navigating across canvases - + }; + // Switch player when navigating across canvases var switchPlayer = function switchPlayer() { initCanvas(canvasIndex); - }; // Load next canvas in the list when current media ends - + }; + // Load next canvas in the list when current media ends var handleEnded = function handleEnded() { initCanvas(canvasIndex + 1); }; - var videoJsOptions = { aspectRatio: playerConfig.sourceType === 'video' ? '16:9' : '1:0', autoplay: false, @@ -3413,8 +3162,10 @@ var MediaPlayer = function MediaPlayer(_ref) { // Define and order control bar controls // See https://docs.videojs.com/tutorial-components.html for options of what // seem to be supported controls - children: ['playToggle', 'volumePanel', 'videoJSProgress', 'videoJSCurrentTime', 'subsCapsButton', 'qualitySelector', 'pictureInPictureToggle', enableFileDownload ? 'videoJSFileDownload' : '' // 'vjsYo', custom component + children: ['playToggle', 'volumePanel', 'videoJSProgress', 'videoJSCurrentTime', 'subsCapsButton', 'qualitySelector', 'pictureInPictureToggle', enableFileDownload ? 'videoJSFileDownload' : '' + // 'vjsYo', custom component ], + videoJSProgress: { duration: canvasDuration, srcIndex: srcIndex, @@ -3430,8 +3181,9 @@ var MediaPlayer = function MediaPlayer(_ref) { }, sources: isMultiSource ? playerConfig.sources[srcIndex] : playerConfig.sources, tracks: playerConfig.tracks - }; // Add file download to toolbar when it is enabled via props + }; + // Add file download to toolbar when it is enabled via props if (enableFileDownload) { videoJsOptions = _objectSpread(_objectSpread({}, videoJsOptions), {}, { controlBar: _objectSpread(_objectSpread({}, videoJsOptions.controlBar), {}, { @@ -3442,7 +3194,6 @@ var MediaPlayer = function MediaPlayer(_ref) { }) }); } - return ready ? /*#__PURE__*/React.createElement("div", { "data-testid": "media-player", className: "ramp--media_player", @@ -3453,25 +3204,21 @@ var MediaPlayer = function MediaPlayer(_ref) { handleIsEnded: handleEnded }, videoJsOptions))) : null; }; - MediaPlayer.propTypes = { enableFileDownload: PropTypes.bool }; var ListItem = function ListItem(_ref) { var item = _ref.item, - isTitle = _ref.isTitle; + isTitle = _ref.isTitle; var playerDispatch = usePlayerDispatch(); var manifestDispatch = useManifestDispatch(); - var _useManifestState = useManifestState(), - manifest = _useManifestState.manifest, - currentNavItem = _useManifestState.currentNavItem, - canvasIndex = _useManifestState.canvasIndex; - + manifest = _useManifestState.manifest, + currentNavItem = _useManifestState.currentNavItem, + canvasIndex = _useManifestState.canvasIndex; var _usePlayerState = usePlayerState(), - playerRange = _usePlayerState.playerRange; - + playerRange = _usePlayerState.playerRange; var childCanvases = getChildCanvases({ rangeId: item.id, manifest: manifest @@ -3481,7 +3228,6 @@ var ListItem = function ListItem(_ref) { isChild: true }) : null; var liRef = React.useRef(null); - var handleClick = function handleClick(e) { e.stopPropagation(); e.preventDefault(); @@ -3494,7 +3240,6 @@ var ListItem = function ListItem(_ref) { type: 'switchItem' }); }; - var isClickable = function isClickable() { var itemId = getItemId(item); var timeFragment = getMediaFragment(itemId, playerRange.end); @@ -3502,10 +3247,8 @@ var ListItem = function ListItem(_ref) { var isInRange = checkSrcRange(timeFragment, playerRange); return isInRange || !isCanvas; }; - var renderListItem = function renderListItem() { var label = getLabelValue(item.label); - if (childCanvases.length > 0) { return childCanvases.map(function (canvasId) { return /*#__PURE__*/React.createElement(React.Fragment, { @@ -3517,18 +3260,15 @@ var ListItem = function ListItem(_ref) { onClick: handleClick }, label) : /*#__PURE__*/React.createElement("span", null, label)); }); - } // When an item is a section title, show it as plain text - - + } + // When an item is a section title, show it as plain text if (isTitle) { return /*#__PURE__*/React.createElement("span", { className: "ramp--structured-nav__section-title" }, label); } - return null; }; - React.useEffect(function () { if (liRef.current) { if (currentNavItem == item) { @@ -3538,7 +3278,6 @@ var ListItem = function ListItem(_ref) { } } }, [currentNavItem]); - if (item.label != '') { return /*#__PURE__*/React.createElement("li", { "data-testid": "list-item", @@ -3549,7 +3288,6 @@ var ListItem = function ListItem(_ref) { return null; } }; - ListItem.propTypes = { item: PropTypes.object.isRequired, isChild: PropTypes.bool, @@ -3558,13 +3296,11 @@ ListItem.propTypes = { var List = function List(props) { var manifestState = useManifestState(); - if (!manifestState.manifest) { return /*#__PURE__*/React.createElement("p", { "data-testid": "list-error" }, "No manifest in List yet"); } - var collapsibleContent = /*#__PURE__*/React.createElement("ul", { "data-testid": "list", className: "ramp--structured-nav__list" @@ -3573,13 +3309,12 @@ var List = function List(props) { item: item, manifest: manifestState.manifest }); - if (filteredItem) { var childCanvases = getChildCanvases({ rangeId: filteredItem.id, manifest: manifestState.manifest - }); // Title items doesn't have children - + }); + // Title items doesn't have children if (childCanvases.length == 0) { return /*#__PURE__*/React.createElement(ListItem, { key: filteredItem.id, @@ -3589,7 +3324,6 @@ var List = function List(props) { titles: props.titles }); } - return /*#__PURE__*/React.createElement(ListItem, { key: filteredItem.id, item: filteredItem, @@ -3607,7 +3341,6 @@ var List = function List(props) { })); return /*#__PURE__*/React.createElement(React.Fragment, null, collapsibleContent); }; - List.propTypes = { items: PropTypes.array.isRequired, isChild: PropTypes.bool.isRequired @@ -3615,40 +3348,33 @@ List.propTypes = { var StructuredNavigation = function StructuredNavigation() { var _manifest$structures, _manifest$structures$; - var manifestDispatch = useManifestDispatch(); var playerDispatch = usePlayerDispatch(); - var _usePlayerState = usePlayerState(), - clickedUrl = _usePlayerState.clickedUrl, - isClicked = _usePlayerState.isClicked, - isPlaying = _usePlayerState.isPlaying, - player = _usePlayerState.player; - + clickedUrl = _usePlayerState.clickedUrl, + isClicked = _usePlayerState.isClicked, + isPlaying = _usePlayerState.isPlaying, + player = _usePlayerState.player; var _useManifestState = useManifestState(), - canvasDuration = _useManifestState.canvasDuration, - canvasIndex = _useManifestState.canvasIndex, - hasMultiItems = _useManifestState.hasMultiItems, - targets = _useManifestState.targets, - manifest = _useManifestState.manifest; - + canvasDuration = _useManifestState.canvasDuration, + canvasIndex = _useManifestState.canvasIndex, + hasMultiItems = _useManifestState.hasMultiItems, + targets = _useManifestState.targets, + manifest = _useManifestState.manifest; React.useEffect(function () { // Update currentTime and canvasIndex in state if a // custom start time and(or) canvas is given in manifest if (manifest) { var customStart = getCustomStart(manifest); - if (!customStart) { return; } - if (customStart.type == 'SR') { playerDispatch({ currentTime: customStart.time, type: 'setCurrentTime' }); } - manifestDispatch({ canvasIndex: customStart.canvas, type: 'switchCanvas' @@ -3662,20 +3388,18 @@ var StructuredNavigation = function StructuredNavigation() { return getCanvasId(clickedUrl) === c.canvasId.split('/').reverse()[0]; }); var currentCanvasIndex = canvases.indexOf(canvasInManifest); - var timeFragment = getMediaFragment(clickedUrl, canvasDuration); // Invalid time fragment + var timeFragment = getMediaFragment(clickedUrl, canvasDuration); + // Invalid time fragment if (!timeFragment || timeFragment == undefined) { console.error('Error retrieving time fragment object from Canvas URL in structured navigation'); return; } - var timeFragmentStart = timeFragment.start; - if (hasMultiItems) { var _getCanvasTarget = getCanvasTarget(targets, timeFragment, canvasDuration), - srcIndex = _getCanvasTarget.srcIndex, - fragmentStart = _getCanvasTarget.fragmentStart; - + srcIndex = _getCanvasTarget.srcIndex, + fragmentStart = _getCanvasTarget.fragmentStart; timeFragmentStart = fragmentStart; manifestDispatch({ srcIndex: srcIndex, @@ -3690,7 +3414,6 @@ var StructuredNavigation = function StructuredNavigation() { }); } } - player.currentTime(timeFragmentStart); playerDispatch({ startTime: timeFragment.start, @@ -3700,18 +3423,16 @@ var StructuredNavigation = function StructuredNavigation() { playerDispatch({ currentTime: timeFragmentStart, type: 'setCurrentTime' - }); // Setting userActive to true shows timerail breifly, helps + }); + // Setting userActive to true shows timerail breifly, helps // to visualize the structure in player while playing - if (isPlaying) player.userActive(true); player.currentTime(timeFragmentStart); } }, [isClicked]); - if (!manifest) { return /*#__PURE__*/React.createElement("p", null, "No manifest - Please provide a valid manifest."); } - return /*#__PURE__*/React.createElement("div", { "data-testid": "structured-nav", className: "ramp--structured-nav", @@ -3728,7 +3449,6 @@ var StructuredNavigation = function StructuredNavigation() { className: "ramp--no-structure" }, "There are no structures in the manifest")); }; - StructuredNavigation.propTypes = {}; var asyncToGenerator = createCommonjsModule(function (module) { @@ -3740,34 +3460,28 @@ function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { reject(error); return; } - if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, - args = arguments; + args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); - function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } - function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } - _next(undefined); }); }; } - module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -3775,21 +3489,20 @@ var _asyncToGenerator = /*@__PURE__*/getDefaultExportFromCjs(asyncToGenerator); var regeneratorRuntime$1 = createCommonjsModule(function (module) { var _typeof = _typeof_1["default"]; - function _regeneratorRuntime() { - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ - module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return exports; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var exports = {}, - Op = Object.prototype, - hasOwn = Op.hasOwnProperty, - $Symbol = "function" == typeof Symbol ? Symbol : {}, - iteratorSymbol = $Symbol.iterator || "@@iterator", - asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", - toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - + Op = Object.prototype, + hasOwn = Op.hasOwnProperty, + defineProperty = Object.defineProperty || function (obj, key, desc) { + obj[key] = desc.value; + }, + $Symbol = "function" == typeof Symbol ? Symbol : {}, + iteratorSymbol = $Symbol.iterator || "@@iterator", + asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", + toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; function define(obj, key, value) { return Object.defineProperty(obj, key, { value: value, @@ -3798,7 +3511,6 @@ function _regeneratorRuntime() { writable: !0 }), obj[key]; } - try { define({}, ""); } catch (err) { @@ -3806,54 +3518,14 @@ function _regeneratorRuntime() { return obj[key] = value; }; } - function wrap(innerFn, outerFn, self, tryLocsList) { var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, - generator = Object.create(protoGenerator.prototype), - context = new Context(tryLocsList || []); - return generator._invoke = function (innerFn, self, context) { - var state = "suspendedStart"; - return function (method, arg) { - if ("executing" === state) throw new Error("Generator is already running"); - - if ("completed" === state) { - if ("throw" === method) throw arg; - return doneResult(); - } - - for (context.method = method, context.arg = arg;;) { - var delegate = context.delegate; - - if (delegate) { - var delegateResult = maybeInvokeDelegate(delegate, context); - - if (delegateResult) { - if (delegateResult === ContinueSentinel) continue; - return delegateResult; - } - } - - if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { - if ("suspendedStart" === state) throw state = "completed", context.arg; - context.dispatchException(context.arg); - } else "return" === context.method && context.abrupt("return", context.arg); - state = "executing"; - var record = tryCatch(innerFn, self, context); - - if ("normal" === record.type) { - if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; - return { - value: record.arg, - done: context.done - }; - } - - "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); - } - }; - }(innerFn, self, context), generator; + generator = Object.create(protoGenerator.prototype), + context = new Context(tryLocsList || []); + return defineProperty(generator, "_invoke", { + value: makeInvokeMethod(innerFn, self, context) + }), generator; } - function tryCatch(fn, obj, arg) { try { return { @@ -3867,25 +3539,19 @@ function _regeneratorRuntime() { }; } } - exports.wrap = wrap; var ContinueSentinel = {}; - function Generator() {} - function GeneratorFunction() {} - function GeneratorFunctionPrototype() {} - var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf, - NativeIteratorPrototype = getProto && getProto(getProto(values([]))); + NativeIteratorPrototype = getProto && getProto(getProto(values([]))); NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); - function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function (method) { define(prototype, method, function (arg) { @@ -3893,14 +3559,12 @@ function _regeneratorRuntime() { }); }); } - function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); - if ("throw" !== record.type) { var result = record.arg, - value = result.value; + value = result.value; return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) { invoke("next", value, resolve, reject); }, function (err) { @@ -3911,92 +3575,109 @@ function _regeneratorRuntime() { return invoke("throw", error, resolve, reject); }); } - reject(record.arg); } - var previousPromise; - - this._invoke = function (method, arg) { - function callInvokeWithMethodAndArg() { - return new PromiseImpl(function (resolve, reject) { - invoke(method, arg, resolve, reject); - }); + defineProperty(this, "_invoke", { + value: function value(method, arg) { + function callInvokeWithMethodAndArg() { + return new PromiseImpl(function (resolve, reject) { + invoke(method, arg, resolve, reject); + }); + } + return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + }); + } + function makeInvokeMethod(innerFn, self, context) { + var state = "suspendedStart"; + return function (method, arg) { + if ("executing" === state) throw new Error("Generator is already running"); + if ("completed" === state) { + if ("throw" === method) throw arg; + return doneResult(); + } + for (context.method = method, context.arg = arg;;) { + var delegate = context.delegate; + if (delegate) { + var delegateResult = maybeInvokeDelegate(delegate, context); + if (delegateResult) { + if (delegateResult === ContinueSentinel) continue; + return delegateResult; + } + } + if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { + if ("suspendedStart" === state) throw state = "completed", context.arg; + context.dispatchException(context.arg); + } else "return" === context.method && context.abrupt("return", context.arg); + state = "executing"; + var record = tryCatch(innerFn, self, context); + if ("normal" === record.type) { + if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; + return { + value: record.arg, + done: context.done + }; + } + "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); } - - return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); }; } - function maybeInvokeDelegate(delegate, context) { - var method = delegate.iterator[context.method]; - - if (undefined === method) { - if (context.delegate = null, "throw" === context.method) { - if (delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method)) return ContinueSentinel; - context.method = "throw", context.arg = new TypeError("The iterator does not provide a 'throw' method"); - } - - return ContinueSentinel; - } - + var methodName = context.method, + method = delegate.iterator[methodName]; + if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel; var record = tryCatch(method, delegate.iterator, context.arg); if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel; var info = record.arg; return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel); } - function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); } - function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal", delete record.arg, entry.completion = record; } - function Context(tryLocsList) { this.tryEntries = [{ tryLoc: "root" }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); } - function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) return iteratorMethod.call(iterable); if ("function" == typeof iterable.next) return iterable; - if (!isNaN(iterable.length)) { var i = -1, - next = function next() { - for (; ++i < iterable.length;) { - if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; - } - - return next.value = undefined, next.done = !0, next; - }; - + next = function next() { + for (; ++i < iterable.length;) if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; + return next.value = undefined, next.done = !0, next; + }; return next.next = next; } } - return { next: doneResult }; } - function doneResult() { return { value: undefined, done: !0 }; } - - return GeneratorFunction.prototype = GeneratorFunctionPrototype, define(Gp, "constructor", GeneratorFunctionPrototype), define(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { + return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", { + value: GeneratorFunctionPrototype, + configurable: !0 + }), defineProperty(GeneratorFunctionPrototype, "constructor", { + value: GeneratorFunction, + configurable: !0 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { var ctor = "function" == typeof genFun && genFun.constructor; return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name)); }, exports.mark = function (genFun) { @@ -4017,27 +3698,21 @@ function _regeneratorRuntime() { return this; }), define(Gp, "toString", function () { return "[object Generator]"; - }), exports.keys = function (object) { - var keys = []; - - for (var key in object) { - keys.push(key); - } - + }), exports.keys = function (val) { + var object = Object(val), + keys = []; + for (var key in object) keys.push(key); return keys.reverse(), function next() { for (; keys.length;) { var key = keys.pop(); if (key in object) return next.value = key, next.done = !1, next; } - return next.done = !0, next; }; }, exports.values = values, Context.prototype = { constructor: Context, reset: function reset(skipTempReset) { - if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) { - "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); - } + if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); }, stop: function stop() { this.done = !0; @@ -4048,20 +3723,16 @@ function _regeneratorRuntime() { dispatchException: function dispatchException(exception) { if (this.done) throw exception; var context = this; - function handle(loc, caught) { return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught; } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i], - record = entry.completion; + record = entry.completion; if ("root" === entry.tryLoc) return handle("end"); - if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"), - hasFinally = hasOwn.call(entry, "finallyLoc"); - + hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); @@ -4077,13 +3748,11 @@ function _regeneratorRuntime() { abrupt: function abrupt(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } - finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); var record = finallyEntry ? finallyEntry.completion : {}; return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); @@ -4101,19 +3770,15 @@ function _regeneratorRuntime() { "catch": function _catch(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.tryLoc === tryLoc) { var record = entry.completion; - if ("throw" === record.type) { var thrown = record.arg; resetTryEntry(entry); } - return thrown; } } - throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(iterable, resultName, nextLoc) { @@ -4125,7 +3790,6 @@ function _regeneratorRuntime() { } }, exports; } - module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -21337,13 +21001,11 @@ createCommonjsModule(function (module, exports) { var TranscriptDownloader = function TranscriptDownloader(_ref) { var fileUrl = _ref.fileUrl, - fileName = _ref.fileName; - + fileName = _ref.fileName; var handleDownload = function handleDownload(e) { e.preventDefault(); fileDownload(fileUrl, fileName); }; - return /*#__PURE__*/React.createElement("button", { className: "ramp--transcript_downloader", "data-testid": "transcript-downloader", @@ -21356,15 +21018,13 @@ var TranscriptDownloader = function TranscriptDownloader(_ref) { var TanscriptSelector = function TanscriptSelector(props) { var _React$useState = React.useState(props.title), - _React$useState2 = _slicedToArray(_React$useState, 2), - title = _React$useState2[0], - setTitle = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + title = _React$useState2[0], + setTitle = _React$useState2[1]; var selectItem = function selectItem(event) { setTitle(event.target.value); props.setTranscript(event.target.value); }; - if (props.transcriptData) { return /*#__PURE__*/React.createElement("div", { className: "ramp--transcript_selector", @@ -21391,10 +21051,9 @@ var TanscriptSelector = function TanscriptSelector(props) { }; function _createForOfIteratorHelper$1(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$1(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$1(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$1(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$1(o, minLen); } +function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } /** * Go through the list of transcripts for the active canvas and add * transcript resources (if any) linked via annotations with supplementing motivation @@ -21402,7 +21061,6 @@ function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) le * @param {Array} trancripts transcripts for active canvas fed into transcript component * @returns {Array} */ - function checkManifestAnnotations(_x) { return _checkManifestAnnotations.apply(this, arguments); } @@ -21414,41 +21072,34 @@ function checkManifestAnnotations(_x) { * @param {Object} item contains title and URL for transcript resource * @returns {Array} array of transcript resources */ - function _checkManifestAnnotations() { _checkManifestAnnotations = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee(trancripts) { var canvasId, items, newItems, flattened; return regenerator.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - canvasId = trancripts.canvasId, items = trancripts.items; - _context.next = 3; - return Promise.all(items.map(function (item) { - return getSupplementingTranscripts(canvasId, item); - })); - - case 3: - newItems = _context.sent; - flattened = newItems.flat(); - return _context.abrupt("return", flattened); - - case 6: - case "end": - return _context.stop(); - } + while (1) switch (_context.prev = _context.next) { + case 0: + canvasId = trancripts.canvasId, items = trancripts.items; + _context.next = 3; + return Promise.all(items.map(function (item) { + return getSupplementingTranscripts(canvasId, item); + })); + case 3: + newItems = _context.sent; + flattened = newItems.flat(); + return _context.abrupt("return", flattened); + case 6: + case "end": + return _context.stop(); } }, _callee); })); return _checkManifestAnnotations.apply(this, arguments); } - function getSupplementingTranscripts(canvasId, item) { var title = item.title, - url = item.url; + url = item.url; var data = fetch(url).then(function (response) { var fileType = response.headers.get('Content-Type'); - if (fileType.includes('application/json')) { var jsonData = response.json(); return jsonData; @@ -21458,10 +21109,8 @@ function getSupplementingTranscripts(canvasId, item) { }).then(function (data) { var manifest = parseManifest(data); var newTranscriptsList = []; - if (manifest) { var annotations = []; - if (data.annotations) { annotations = parseAnnotations(data.annotations, 'supplementing'); } else { @@ -21472,10 +21121,8 @@ function getSupplementingTranscripts(canvasId, item) { motivation: 'supplementing' }); } - if (annotations.length > 0) { var type = annotations[0].getBody()[0].getProperty('type'); - if (type === 'TextualBody') { newTranscriptsList.push({ title: title, @@ -21500,13 +21147,13 @@ function getSupplementingTranscripts(canvasId, item) { } else { newTranscriptsList.push(item); } - return newTranscriptsList; })["catch"](function () { return [item]; }); return data; } + /** * Parse a given transcript file into a format the Transcript component * can render on the UI. E.g.: text file -> returns null, so that the Google @@ -21516,163 +21163,132 @@ function getSupplementingTranscripts(canvasId, item) { * @param {Number} canvasIndex Current canvas rendered in the player * @returns {Object} Array of trancript data objects with download URL */ - - function parseTranscriptData(_x2, _x3) { return _parseTranscriptData.apply(this, arguments); } + /** * Parse MS word documents into HTML markdown using mammoth.js * https://www.npmjs.com/package/mammoth * @param {Object} response response from the fetch request * @returns {Array} html markdown for the word document contents */ - function _parseTranscriptData() { _parseTranscriptData = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee2(url, canvasIndex) { var tData, tUrl, fileData, fileType, jsonData, manifest, textData, textLines, isWebVTT; return regenerator.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - tData = []; - tUrl = url; // Return empty array to display an error message - - if (!(canvasIndex === undefined)) { - _context2.next = 4; - break; - } - - return _context2.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 4: - if (url) { - _context2.next = 6; - break; - } - - return _context2.abrupt("return", null); - - case 6: - _context2.prev = 7; - new URL(url); - _context2.next = 15; + while (1) switch (_context2.prev = _context2.next) { + case 0: + tData = []; + tUrl = url; // Return empty array to display an error message + if (!(canvasIndex === undefined)) { + _context2.next = 4; break; - - case 11: - _context2.prev = 11; - _context2.t0 = _context2["catch"](7); - console.log('Invalid transcript URL'); - return _context2.abrupt("return", null); - - case 15: - fileData = null; // get file type - - _context2.next = 18; - return fetch(url).then(handleFetchErrors).then(function (response) { - fileData = response; - })["catch"](function (error) { - console.log('transcript-parser -> parseTranscriptData() -> fetching transcript -> ', error); - return null; - }); - - case 18: - fileType = url.split('.').reverse()[0]; - _context2.t1 = fileType; - _context2.next = _context2.t1 === 'json' ? 22 : _context2.t1 === 'vtt' ? 32 : _context2.t1 === 'txt' ? 32 : _context2.t1 === 'doc' ? 45 : _context2.t1 === 'docx' ? 45 : 49; + } + return _context2.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 4: + if (url) { + _context2.next = 6; break; - - case 22: - _context2.next = 24; - return fileData.json(); - - case 24: - jsonData = _context2.sent; - manifest = parseManifest(jsonData); - - if (!manifest) { - _context2.next = 30; - break; - } - - return _context2.abrupt("return", parseManifestTranscript(jsonData, url, canvasIndex)); - - case 30: - tData = parseJSONData(jsonData); - return _context2.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 32: - _context2.next = 34; - return fileData.text(); - - case 34: - textData = _context2.sent; - // console.log(textData); - textLines = textData.split('\n'); - - if (!(textLines.length == 0)) { - _context2.next = 38; - break; - } - - return _context2.abrupt("return", { - tData: [], - tUrl: url - }); - - case 38: - isWebVTT = validateWebVTT(textLines[0]); - - if (!isWebVTT) { - _context2.next = 44; - break; - } - - tData = parseWebVTT(textData); - return _context2.abrupt("return", { - tData: tData, - tUrl: url - }); - - case 44: - return _context2.abrupt("return", { - tData: null, - tUrl: url - }); - - case 45: - _context2.next = 47; - return parseWordFile(fileData); - - case 47: - tData = _context2.sent; - return _context2.abrupt("return", { - tData: [tData], - tUrl: url - }); - - case 49: - return _context2.abrupt("return", { - tData: [], - tUrl: url - }); - - case 50: - case "end": - return _context2.stop(); - } + } + return _context2.abrupt("return", null); + case 6: + _context2.prev = 7; + new URL(url); + _context2.next = 15; + break; + case 11: + _context2.prev = 11; + _context2.t0 = _context2["catch"](7); + console.log('Invalid transcript URL'); + return _context2.abrupt("return", null); + case 15: + fileData = null; // get file type + _context2.next = 18; + return fetch(url).then(handleFetchErrors).then(function (response) { + fileData = response; + })["catch"](function (error) { + console.log('transcript-parser -> parseTranscriptData() -> fetching transcript -> ', error); + return null; + }); + case 18: + fileType = url.split('.').reverse()[0]; + _context2.t1 = fileType; + _context2.next = _context2.t1 === 'json' ? 22 : _context2.t1 === 'vtt' ? 32 : _context2.t1 === 'txt' ? 32 : _context2.t1 === 'doc' ? 45 : _context2.t1 === 'docx' ? 45 : 49; + break; + case 22: + _context2.next = 24; + return fileData.json(); + case 24: + jsonData = _context2.sent; + manifest = parseManifest(jsonData); + if (!manifest) { + _context2.next = 30; + break; + } + return _context2.abrupt("return", parseManifestTranscript(jsonData, url, canvasIndex)); + case 30: + tData = parseJSONData(jsonData); + return _context2.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 32: + _context2.next = 34; + return fileData.text(); + case 34: + textData = _context2.sent; + // console.log(textData); + textLines = textData.split('\n'); + if (!(textLines.length == 0)) { + _context2.next = 38; + break; + } + return _context2.abrupt("return", { + tData: [], + tUrl: url + }); + case 38: + isWebVTT = validateWebVTT(textLines[0]); + if (!isWebVTT) { + _context2.next = 44; + break; + } + tData = parseWebVTT(textData); + return _context2.abrupt("return", { + tData: tData, + tUrl: url + }); + case 44: + return _context2.abrupt("return", { + tData: null, + tUrl: url + }); + case 45: + _context2.next = 47; + return parseWordFile(fileData); + case 47: + tData = _context2.sent; + return _context2.abrupt("return", { + tData: [tData], + tUrl: url + }); + case 49: + return _context2.abrupt("return", { + tData: [], + tUrl: url + }); + case 50: + case "end": + return _context2.stop(); } }, _callee2, null, [[7, 11]]); })); return _parseTranscriptData.apply(this, arguments); } - function parseWordFile(_x4) { return _parseWordFile.apply(this, arguments); } @@ -21682,65 +21298,51 @@ function parseWordFile(_x4) { * @param {Object} jsonData array of JSON objects * @returns {Array} */ - - function _parseWordFile() { _parseWordFile = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee3(response) { var tData, data, arrayBuffer; return regenerator.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - tData = null; - _context3.next = 3; - return response.blob(); - - case 3: - data = _context3.sent; - arrayBuffer = new File([data], name, { - type: response.headers.get('content-type') - }); - _context3.next = 7; - return mammoth.convertToHtml({ - arrayBuffer: arrayBuffer - }).then(function (result) { - tData = result.value; - }); - - case 7: - return _context3.abrupt("return", tData); - - case 8: - case "end": - return _context3.stop(); - } + while (1) switch (_context3.prev = _context3.next) { + case 0: + tData = null; + _context3.next = 3; + return response.blob(); + case 3: + data = _context3.sent; + arrayBuffer = new File([data], name, { + type: response.headers.get('content-type') + }); + _context3.next = 7; + return mammoth.convertToHtml({ + arrayBuffer: arrayBuffer + }).then(function (result) { + tData = result.value; + }); + case 7: + return _context3.abrupt("return", tData); + case 8: + case "end": + return _context3.stop(); } }, _callee3); })); return _parseWordFile.apply(this, arguments); } - function parseJSONData(jsonData) { if (jsonData.length == 0) { return null; } - var tData = []; - var _iterator = _createForOfIteratorHelper$1(jsonData), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var jd = _step.value; - if (jd.speaker) { var speaker = jd.speaker, - spans = jd.spans; - + spans = jd.spans; var _iterator2 = _createForOfIteratorHelper$1(spans), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var span = _step2.value; @@ -21754,8 +21356,7 @@ function parseJSONData(jsonData) { } } else { var _iterator3 = _createForOfIteratorHelper$1(jd.spans), - _step3; - + _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var _span = _step3.value; @@ -21773,11 +21374,10 @@ function parseJSONData(jsonData) { } finally { _iterator.f(); } - return tData; } -/* Parsing annotations when transcript data is fed from a IIIF manifest */ +/* Parsing annotations when transcript data is fed from a IIIF manifest */ /** * Parse a IIIF manifest and extracts the transcript data. * IIIF manifests can present transcript data in a couple of different ways. @@ -21791,14 +21391,11 @@ function parseJSONData(jsonData) { * @returns {Object} object with the structure; * { tData: transcript data, tUrl: file url } */ - - function parseManifestTranscript(manifest, manifestURL, canvasIndex) { var tData = []; var tUrl = manifestURL; var isExternalAnnotation = false; var annotations = []; - if (manifest.annotations) { annotations = parseAnnotations(manifest.annotations, 'supplementing'); } else { @@ -21808,14 +21405,13 @@ function parseManifestTranscript(manifest, manifestURL, canvasIndex) { key: 'annotations', motivation: 'supplementing' }); - } // determine whether annotations point to an external resource or - // a list of transcript fragments - + } + // determine whether annotations point to an external resource or + // a list of transcript fragments if (annotations.length > 0) { var annotation = annotations[0]; var tType = annotation.getBody()[0].getProperty('type'); - if (tType == 'TextualBody') { isExternalAnnotation = false; } else { @@ -21827,7 +21423,6 @@ function parseManifestTranscript(manifest, manifestURL, canvasIndex) { tUrl: tUrl }; } - if (isExternalAnnotation) { var _annotation = annotations[0]; return parseExternalAnnotations(_annotation); @@ -21839,13 +21434,13 @@ function parseManifestTranscript(manifest, manifestURL, canvasIndex) { }; } } + /** * Parse annotation linking to external resources like WebVTT, Text, and * AnnotationPage .json files * @param {Annotation} annotation Annotation from the manifest * @returns {Object} object with the structure { tData: [], tUrl: '' } */ - function parseExternalAnnotations(_x5) { return _parseExternalAnnotations.apply(this, arguments); } @@ -21862,102 +21457,85 @@ function parseExternalAnnotations(_x5) { * format: 'text/plain', * } */ - - function _parseExternalAnnotations() { _parseExternalAnnotations = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee4(annotation) { var tData, tBody, tUrl, tType; return regenerator.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - tData = []; - tBody = annotation.getBody()[0]; - tUrl = tBody.getProperty('id'); - tType = tBody.getProperty('type'); - /** When external file contains text data */ - - if (!(tType === 'Text')) { - _context4.next = 14; - break; - } - - if (!(tBody.getFormat() === 'text/vtt')) { - _context4.next = 10; - break; - } - - _context4.next = 8; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.text(); - }).then(function (data) { - return tData = parseWebVTT(data); - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ', error); - }); - - case 8: - _context4.next = 12; + while (1) switch (_context4.prev = _context4.next) { + case 0: + tData = []; + tBody = annotation.getBody()[0]; + tUrl = tBody.getProperty('id'); + tType = tBody.getProperty('type'); + /** When external file contains text data */ + if (!(tType === 'Text')) { + _context4.next = 14; break; - - case 10: - _context4.next = 12; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.text(); - }).then(function (data) { - // Keeping data = null prompts plain text view - // in the transcript component - tData = null; - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching text -> ', error); - }); - - case 12: - _context4.next = 17; + } + if (!(tBody.getFormat() === 'text/vtt')) { + _context4.next = 10; break; - - case 14: - if (!(tType === 'AnnotationPage')) { - _context4.next = 17; - break; - } - + } + _context4.next = 8; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.text(); + }).then(function (data) { + return tData = parseWebVTT(data); + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ', error); + }); + case 8: + _context4.next = 12; + break; + case 10: + _context4.next = 12; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.text(); + }).then(function (data) { + // Keeping data = null prompts plain text view + // in the transcript component + tData = null; + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching text -> ', error); + }); + case 12: + _context4.next = 17; + break; + case 14: + if (!(tType === 'AnnotationPage')) { _context4.next = 17; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.json(); - }).then(function (data) { - var annotations = parseAnnotations([data], 'supplementing'); - tData = createTData(annotations); - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ', error); - }); - - case 17: - return _context4.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 18: - case "end": - return _context4.stop(); - } + break; + } + _context4.next = 17; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.json(); + }).then(function (data) { + var annotations = parseAnnotations([data], 'supplementing'); + tData = createTData(annotations); + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ', error); + }); + case 17: + return _context4.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 18: + case "end": + return _context4.stop(); } }, _callee4); })); return _parseExternalAnnotations.apply(this, arguments); } - function createTData(annotations) { var tData = []; annotations.map(function (a) { if (a.id != null) { var tBody = a.getBody()[0]; - var _getMediaFragment = getMediaFragment(a.getProperty('target')), - start = _getMediaFragment.start, - end = _getMediaFragment.end; - + start = _getMediaFragment.start, + end = _getMediaFragment.end; tData.push({ text: tBody.getProperty('value'), format: tBody.getFormat(), @@ -21968,6 +21546,7 @@ function createTData(annotations) { }); return tData; } + /** * Parsing transcript data from a given WebVTT file * @param {Object} fileData content in the transcript file @@ -21979,35 +21558,30 @@ function createTData(annotations) { * text: 'Transcript text sample' * } */ - - function parseWebVTT(fileData) { var tData = []; var lines = cleanWebVTT(fileData); var firstLine = lines.shift(); var valid = validateWebVTT(firstLine); - if (!valid) { console.error('Invalid WebVTT file'); return []; } - var groups = groupWebVTTLines(lines); groups.map(function (t) { var line = parseWebVTTLine(t); - if (line) { tData.push(line); } }); return tData; } + /** * Validate WebVTT file with its header * @param {String} line header line of the WebVTT file * @returns {Boolean} */ - function validateWebVTT(line) { if (line.includes('WEBVTT')) { return true; @@ -22015,31 +21589,31 @@ function validateWebVTT(line) { return false; } } + /** * Clean escape characters and white spaces from the data * and split the text into lines * @param {String} data WebVTT data as a blob of text * @returns {Array} */ - - function cleanWebVTT(data) { // split into lines - var lines = data.split('\n'); // remove empty lines - + var lines = data.split('\n'); + // remove empty lines var text_lines = lines.filter(function (l) { return l.length > 0; - }); // remove line numbers - + }); + // remove line numbers text_lines = text_lines.filter(function (l) { return Number(l) ? false : true; - }); // strip white spaces and lines with index - + }); + // strip white spaces and lines with index var stripped = text_lines.filter(function (l) { return !/^[0-9]*[\r]/gm.test(l); }); return stripped; } + /** * Group multi line transcript text values alongside the relevant * timestamp values. E.g. converts, @@ -22053,34 +21627,28 @@ function cleanWebVTT(data) { * @param {Array} lines array of lines in the WebVTT file * @returns {Array} */ - - function groupWebVTTLines(lines) { var groups = []; var i; - for (i = 0; i < lines.length;) { var line = lines[i]; var t = { times: '', line: '' }; - if (line.includes('-->')) { t.times = line; i++; - while (i < lines.length && !lines[i].includes('-->')) { t.line += lines[i]; i++; } - groups.push(t); } } - return groups; } + /** * Create a JSON object from the transcript data * @param {Object} obj @@ -22093,26 +21661,20 @@ function groupWebVTTLines(lines) { * text: 'Transcript text sample' * } */ - - function parseWebVTTLine(_ref) { var times = _ref.times, - line = _ref.line; + line = _ref.line; var timestampRegex = /([0-9]*:){1,2}([0-9]{2})\.[0-9]{2,3}/g; - var _times$split = times.split(' --> '), - _times$split2 = _slicedToArray(_times$split, 2), - start = _times$split2[0], - end = _times$split2[1]; // FIXME:: remove any styles for now, refine this - - + _times$split2 = _slicedToArray(_times$split, 2), + start = _times$split2[0], + end = _times$split2[1]; + // FIXME:: remove any styles for now, refine this end = end.split(' ')[0]; - if (!start.match(timestampRegex) || !end.match(timestampRegex)) { console.error('Invalid timestamp in line with text; ', line); return null; } - var transcriptText = { begin: timeToS(start), end: timeToS(end), @@ -22122,97 +21684,75 @@ function parseWebVTTLine(_ref) { } function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var Transcript = function Transcript(_ref) { var playerID = _ref.playerID, - transcripts = _ref.transcripts; - + transcripts = _ref.transcripts; var _React$useState = React.useState([]), - _React$useState2 = _slicedToArray(_React$useState, 2), - canvasTranscripts = _React$useState2[0], - setCanvasTranscripts = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + canvasTranscripts = _React$useState2[0], + setCanvasTranscripts = _React$useState2[1]; var _React$useState3 = React.useState([]), - _React$useState4 = _slicedToArray(_React$useState3, 2), - transcript = _React$useState4[0], - _setTranscript = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + transcript = _React$useState4[0], + _setTranscript = _React$useState4[1]; var _React$useState5 = React.useState(''), - _React$useState6 = _slicedToArray(_React$useState5, 2), - transcriptTitle = _React$useState6[0], - setTranscriptTitle = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + transcriptTitle = _React$useState6[0], + setTranscriptTitle = _React$useState6[1]; var _React$useState7 = React.useState(''), - _React$useState8 = _slicedToArray(_React$useState7, 2), - transcriptUrl = _React$useState8[0], - setTranscriptUrl = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + transcriptUrl = _React$useState8[0], + setTranscriptUrl = _React$useState8[1]; var _React$useState9 = React.useState(0), - _React$useState10 = _slicedToArray(_React$useState9, 2), - canvasIndex = _React$useState10[0], - _setCanvasIndex = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + canvasIndex = _React$useState10[0], + _setCanvasIndex = _React$useState10[1]; var _React$useState11 = React.useState(true), - _React$useState12 = _slicedToArray(_React$useState11, 2), - isLoading = _React$useState12[0], - setIsLoading = _React$useState12[1]; - + _React$useState12 = _slicedToArray(_React$useState11, 2), + isLoading = _React$useState12[0], + setIsLoading = _React$useState12[1]; var _React$useState13 = React.useState(''), - _React$useState14 = _slicedToArray(_React$useState13, 2), - errorMsg = _React$useState14[0], - setError = _React$useState14[1]; - - var isMouseOver = false; // Setup refs to access state information within + _React$useState14 = _slicedToArray(_React$useState13, 2), + errorMsg = _React$useState14[0], + setError = _React$useState14[1]; + var isMouseOver = false; + // Setup refs to access state information within // event handler function - var isMouseOverRef = React.useRef(isMouseOver); - var setIsMouseOver = function setIsMouseOver(state) { isMouseOverRef.current = state; isMouseOver = state; }; - var isEmptyRef = React.useRef(false); - var setIsEmpty = function setIsEmpty(e) { isEmptyRef.current = e; }; - var canvasIndexRef = React.useRef(); - var setCanvasIndex = function setCanvasIndex(c) { canvasIndexRef.current = c; - _setCanvasIndex(c); - }; // React refs array for each timed text value in the transcript - + }; + // React refs array for each timed text value in the transcript var textRefs = React.useRef([]); var transcriptContainerRef = React.useRef(); var transcriptRef = React.useRef(); - var setTranscript = function setTranscript(t) { transcriptRef.current = t; - _setTranscript(t); }; - var timedText = []; var player = null; React.useEffect(function () { setTimeout(function () { var domPlayer = document.getElementById(playerID); - if (!domPlayer) { console.error("Cannot find player, '" + playerID + "' on page. Transcript synchronization is disabled."); } else { player = domPlayer.children[0]; } - if (player) { observeCanvasChange(); player.dataset['canvasindex'] ? setCanvasIndex(player.dataset['canvasindex']) : setCanvasIndex(0); @@ -22220,13 +21760,11 @@ var Transcript = function Transcript(_ref) { if (e == null || e.target == null) { return; } - var currentTime = e.target.currentTime; textRefs.current.map(function (tr) { if (tr) { var start = tr.getAttribute('starttime'); var end = tr.getAttribute('endtime'); - if (currentTime >= start && currentTime <= end) { !tr.classList.contains('active') ? autoScrollAndHighlight(currentTime, tr) : null; } else { @@ -22260,38 +21798,31 @@ var Transcript = function Transcript(_ref) { var _ref2 = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee(t) { var data; return regenerator.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return checkManifestAnnotations(t); - - case 2: - data = _context.sent; - setCanvasTranscripts(data); - setStateVar(data[0]); - - case 5: - case "end": - return _context.stop(); - } + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return checkManifestAnnotations(t); + case 2: + data = _context.sent; + setCanvasTranscripts(data); + setStateVar(data[0]); + case 5: + case "end": + return _context.stop(); } }, _callee); })); - return function (_x) { return _ref2.apply(this, arguments); }; }(), []); React.useEffect(function () { var _getCanvasT, _getTItems; - var getCanvasT = function getCanvasT(tr) { return tr.filter(function (t) { return t.canvasId == canvasIndex; }); }; - var getTItems = function getTItems(tr) { return getCanvasT(tr)[0].items; }; @@ -22300,8 +21831,6 @@ var Transcript = function Transcript(_ref) { * OR the respective canvas doesn't have transcript data * OR canvas' transcript items list is empty */ - - if (!(transcripts !== null && transcripts !== void 0 && transcripts.length) > 0 || !((_getCanvasT = getCanvasT(transcripts)) !== null && _getCanvasT !== void 0 && _getCanvasT.length) > 0 || !((_getTItems = getTItems(transcripts)) !== null && _getTItems !== void 0 && _getTItems.length) > 0) { setIsLoading(false); setIsEmpty(true); @@ -22313,31 +21842,28 @@ var Transcript = function Transcript(_ref) { setIsEmpty(false); } }, [canvasIndex]); - var observeCanvasChange = function observeCanvasChange() { // Select the node that will be observed for mutations - var targetNode = player; // Options for the observer (which mutations to observe) + var targetNode = player; + // Options for the observer (which mutations to observe) var config = { attributes: true, childList: true, subtree: true - }; // Callback function to execute when mutations are observed + }; + // Callback function to execute when mutations are observed var callback = function callback(mutationsList, observer) { // Use traditional 'for loops' for IE 11 var _iterator = _createForOfIteratorHelper(mutationsList), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _mutation$attributeNa; - var mutation = _step.value; - if ((_mutation$attributeNa = mutation.attributeName) !== null && _mutation$attributeNa !== void 0 && _mutation$attributeNa.includes('src')) { var p = document.querySelector('video') || document.querySelector('audio'); - if (p) { setCanvasIndex(parseInt(p.dataset['canvasindex'])); } @@ -22348,109 +21874,99 @@ var Transcript = function Transcript(_ref) { } finally { _iterator.f(); } - }; // Create an observer instance linked to the callback function - + }; - var observer = new MutationObserver(callback); // Start observing the target node for configured mutations + // Create an observer instance linked to the callback function + var observer = new MutationObserver(callback); + // Start observing the target node for configured mutations observer.observe(targetNode, config); }; - var selectTranscript = function selectTranscript(selectedTitle) { var selectedTranscript = canvasTranscripts.filter(function (tr) { return tr.title === selectedTitle; }); setStateVar(selectedTranscript[0]); }; - var setStateVar = /*#__PURE__*/function () { var _ref3 = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee2(transcript) { var title, url; return regenerator.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (transcript) { - _context2.next = 2; - break; + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (transcript) { + _context2.next = 2; + break; + } + return _context2.abrupt("return"); + case 2: + title = transcript.title, url = transcript.url; + setTranscriptTitle(title); + + // parse transcript data and update state variables + _context2.next = 6; + return Promise.resolve(parseTranscriptData(url, canvasIndexRef.current)).then(function (value) { + if (value != null) { + var tData = value.tData, + tUrl = value.tUrl; + setTranscriptUrl(tUrl); + setTranscript(tData); + (tData === null || tData === void 0 ? void 0 : tData.length) == 0 ? setError('No Valid Transcript(s) found, please check again.') : null; + } else { + setTranscript([]); + setError('Invalid URL for transcript, please check again.'); } - - return _context2.abrupt("return"); - - case 2: - title = transcript.title, url = transcript.url; - setTranscriptTitle(title); // parse transcript data and update state variables - - _context2.next = 6; - return Promise.resolve(parseTranscriptData(url, canvasIndexRef.current)).then(function (value) { - if (value != null) { - var tData = value.tData, - tUrl = value.tUrl; - setTranscriptUrl(tUrl); - setTranscript(tData); - (tData === null || tData === void 0 ? void 0 : tData.length) == 0 ? setError('No Valid Transcript(s) found, please check again.') : null; - } else { - setTranscript([]); - setError('Invalid URL for transcript, please check again.'); - } - - setIsLoading(false); - }); - - case 6: - case "end": - return _context2.stop(); - } + setIsLoading(false); + }); + case 6: + case "end": + return _context2.stop(); } }, _callee2); })); - return function setStateVar(_x2) { return _ref3.apply(this, arguments); }; }(); - var autoScrollAndHighlight = function autoScrollAndHighlight(currentTime, tr) { if (!tr) { return; - } // Highlight clicked/current time's transcript text - + } + // Highlight clicked/current time's transcript text var textTopOffset = 0; var start = tr.getAttribute('starttime'); var end = tr.getAttribute('endtime'); - if (!start || !end) { return; } - if (currentTime >= start && currentTime <= end) { tr.classList.add('active'); textTopOffset = tr.offsetTop; } else { tr.classList.remove('active'); - } // When using the transcript panel to scroll/select text - // return without auto scrolling - + } + // When using the transcript panel to scroll/select text + // return without auto scrolling if (isMouseOverRef.current) { return; - } // Auto scroll the transcript - - - var parentTopOffset = transcriptContainerRef.current.offsetTop; // divide by 2 to vertically center the highlighted text + } + // Auto scroll the transcript + var parentTopOffset = transcriptContainerRef.current.offsetTop; + // divide by 2 to vertically center the highlighted text transcriptContainerRef.current.scrollTop = textTopOffset - parentTopOffset - transcriptContainerRef.current.clientHeight / 2; }; + /** * When clicked on a transcript text seek to the respective * timestamp in the player * @param {Object} e event for the click */ - - var handleTranscriptTextClick = function handleTranscriptTextClick(e) { e.preventDefault(); + /** * Disregard the click, which uses the commented out lines * or reset the player to the start time (the current functionality) @@ -22458,41 +21974,36 @@ var Transcript = function Transcript(_ref) { * */ // const parentEle = e.target.parentElement; // const isClickable = getIsClickable(parentEle); - // if (isClickable) { + // if (isClickable) { if (player) { player.currentTime = e.currentTarget.getAttribute('starttime'); } - textRefs.current.map(function (tr) { if (tr && tr.classList.contains('active')) { tr.classList.remove('active'); } }); - e.currentTarget.classList.add('active'); // } + e.currentTarget.classList.add('active'); + // } }; + /** * Update state based on mouse events - hover or not hover * @param {Boolean} state flag identifying mouse event */ - - var handleMouseOver = function handleMouseOver(state) { setIsMouseOver(state); }; - var buildSpeakerText = function buildSpeakerText(t) { var speakerText = ''; - if (t.speaker) { speakerText = "".concat(t.speaker, ": ").concat(t.text); } else { speakerText = t.text; } - return speakerText; }; - if (transcriptRef.current) { if (transcript.length > 0) { if (typeof transcript[0] == 'string') { @@ -22517,7 +22028,6 @@ var Transcript = function Transcript(_ref) { starttime: t.begin // set custom attribute: starttime , endtime: t.end // set custom attribute: endtime - }, t.begin && /*#__PURE__*/React.createElement("span", { className: "ramp--transcript_time", "data-testid": "transcript_time" @@ -22542,10 +22052,8 @@ var Transcript = function Transcript(_ref) { }, errorMsg)); } } - if (!isLoading) { var _timedText$; - return /*#__PURE__*/React.createElement("div", { className: "ramp--transcript_nav", "data-testid": "transcript_nav", @@ -22576,16 +22084,13 @@ var Transcript = function Transcript(_ref) { return null; } }; - Transcript.propTypes = { /** `id` attribute of the media player in the DOM */ playerID: PropTypes.string.isRequired, - /** A list of transcripts for respective canvases in the manifest */ transcripts: PropTypes.arrayOf(PropTypes.shape({ /** Index of the canvas in manifest, starts with zero */ canvasId: PropTypes.number.isRequired, - /** List of title and URI key value pairs for each individual transcript resource */ items: PropTypes.arrayOf(PropTypes.shape({ title: PropTypes.string, diff --git a/dist/ramp.umd.js b/dist/ramp.umd.js index ebb3e617..3528f54f 100644 --- a/dist/ramp.umd.js +++ b/dist/ramp.umd.js @@ -36,55 +36,46 @@ function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var iterableToArrayLimit = createCommonjsModule(function (module) { function _iterableToArrayLimit(arr, i) { - var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; - - if (_i == null) return; - var _arr = []; - var _n = true; - var _d = false; - - var _s, _e; - - try { - for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { - _arr.push(_s.value); - - if (i && _arr.length === i) break; - } - } catch (err) { - _d = true; - _e = err; - } finally { + var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"]; + if (null != _i) { + var _s, + _e, + _x, + _r, + _arr = [], + _n = !0, + _d = !1; try { - if (!_n && _i["return"] != null) _i["return"](); + if (_x = (_i = _i.call(arr)).next, 0 === i) { + if (Object(_i) !== _i) return; + _n = !1; + } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); + } catch (err) { + _d = !0, _e = err; } finally { - if (_d) throw _e; + try { + if (!_n && null != _i["return"] && (_r = _i["return"](), Object(_r) !== _r)) return; + } finally { + if (_d) throw _e; + } } + return _arr; } - - return _arr; } - module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var arrayLikeToArray = createCommonjsModule(function (module) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; - - for (var i = 0, arr2 = new Array(len); i < len; i++) { - arr2[i] = arr[i]; - } - + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } - module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -97,7 +88,6 @@ if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } - module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -105,7 +95,6 @@ function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -113,14 +102,54 @@ function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } - module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _slicedToArray = /*@__PURE__*/getDefaultExportFromCjs(slicedToArray); + var _typeof_1 = createCommonjsModule(function (module) { + function _typeof(obj) { + "@babel/helpers - typeof"; + + return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { + return typeof obj; + } : function (obj) { + return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; + }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); + } + module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; + }); + + var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); + + var toPrimitive = createCommonjsModule(function (module) { + var _typeof = _typeof_1["default"]; + function _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); + } + module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; + }); + + var toPropertyKey = createCommonjsModule(function (module) { + var _typeof = _typeof_1["default"]; + + function _toPropertyKey(arg) { + var key = toPrimitive(arg, "string"); + return _typeof(key) === "symbol" ? key : String(key); + } + module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; + }); + var defineProperty = createCommonjsModule(function (module) { function _defineProperty(obj, key, value) { + key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, @@ -131,24 +160,21 @@ } else { obj[key] = value; } - return obj; } - module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _defineProperty = /*@__PURE__*/getDefaultExportFromCjs(defineProperty); function ownKeys$4(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; } - function _objectSpread$4(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$4(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$4(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var ManifestStateContext = /*#__PURE__*/React__default["default"].createContext(); var ManifestDispatchContext = /*#__PURE__*/React__default["default"].createContext(); + /** * Definition of all state variables in this Context */ - var defaultState$1 = { manifest: null, canvasIndex: 0, @@ -162,11 +188,9 @@ // index for multiple resources in a single canvas startTime: 0 }; - function manifestReducer() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState$1; var action = arguments.length > 1 ? arguments[1] : undefined; - switch (action.type) { case 'updateManifest': { @@ -174,109 +198,91 @@ manifest: _objectSpread$4({}, action.manifest) }); } - case 'switchCanvas': { return _objectSpread$4(_objectSpread$4({}, state), {}, { canvasIndex: action.canvasIndex }); } - case 'switchItem': { return _objectSpread$4(_objectSpread$4({}, state), {}, { currentNavItem: action.item }); } - case 'canvasDuration': { return _objectSpread$4(_objectSpread$4({}, state), {}, { canvasDuration: action.canvasDuration }); } - case 'canvasTargets': { return _objectSpread$4(_objectSpread$4({}, state), {}, { targets: action.canvasTargets }); } - case 'hasMultipleItems': { return _objectSpread$4(_objectSpread$4({}, state), {}, { hasMultiItems: action.isMultiSource }); } - case 'setSrcIndex': { return _objectSpread$4(_objectSpread$4({}, state), {}, { srcIndex: action.srcIndex }); } - case 'setItemStartTime': { return _objectSpread$4(_objectSpread$4({}, state), {}, { startTime: action.startTime }); } - default: { throw new Error("Unhandled action type: ".concat(action.type)); } } } - function ManifestProvider(_ref) { var _ref$initialState = _ref.initialState, - initialState = _ref$initialState === void 0 ? defaultState$1 : _ref$initialState, - children = _ref.children; - + initialState = _ref$initialState === void 0 ? defaultState$1 : _ref$initialState, + children = _ref.children; var _React$useReducer = React__default["default"].useReducer(manifestReducer, initialState), - _React$useReducer2 = _slicedToArray(_React$useReducer, 2), - state = _React$useReducer2[0], - dispatch = _React$useReducer2[1]; - + _React$useReducer2 = _slicedToArray(_React$useReducer, 2), + state = _React$useReducer2[0], + dispatch = _React$useReducer2[1]; return /*#__PURE__*/React__default["default"].createElement(ManifestStateContext.Provider, { value: state }, /*#__PURE__*/React__default["default"].createElement(ManifestDispatchContext.Provider, { value: dispatch }, children)); } - function useManifestState() { var context = React__default["default"].useContext(ManifestStateContext); - if (context === undefined) { throw new Error('useManifestState must be used within a ManifestProvider'); } - return context; } - function useManifestDispatch() { var context = React__default["default"].useContext(ManifestDispatchContext); - if (context === undefined) { throw new Error('useManifestDispatch must be used within a ManifestProvider'); } - return context; } function ownKeys$3(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; } - function _objectSpread$3(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$3(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$3(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } var PlayerStateContext = /*#__PURE__*/React__default["default"].createContext(); var PlayerDispatchContext = /*#__PURE__*/React__default["default"].createContext(); + /** * Definition of all state variables in this Context */ - var defaultState = { player: null, clickedUrl: '', @@ -291,11 +297,9 @@ end: null } }; - function PlayerReducer() { var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState; var action = arguments.length > 1 ? arguments[1] : undefined; - switch (action.type) { case 'updatePlayer': { @@ -303,7 +307,6 @@ player: action.player }); } - case 'navClick': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -311,14 +314,12 @@ isClicked: true }); } - case 'resetClick': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isClicked: false }); } - case 'setTimeFragment': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -326,35 +327,30 @@ endTime: action.endTime }); } - case 'setPlayingStatus': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isPlaying: action.isPlaying }); } - case 'setCaptionStatus': { return _objectSpread$3(_objectSpread$3({}, state), {}, { captionOn: action.captionOn }); } - case 'setIsEnded': { return _objectSpread$3(_objectSpread$3({}, state), {}, { isEnded: action.isEnded }); } - case 'setCurrentTime': { return _objectSpread$3(_objectSpread$3({}, state), {}, { currentTime: action.currentTime }); } - case 'setPlayerRange': { return _objectSpread$3(_objectSpread$3({}, state), {}, { @@ -364,48 +360,38 @@ }) }); } - default: { throw new Error("Unhandled action type: ".concat(action.type)); } } } - function PlayerProvider(_ref) { var _ref$initialState = _ref.initialState, - initialState = _ref$initialState === void 0 ? defaultState : _ref$initialState, - children = _ref.children; - + initialState = _ref$initialState === void 0 ? defaultState : _ref$initialState, + children = _ref.children; var _React$useReducer = React__default["default"].useReducer(PlayerReducer, initialState), - _React$useReducer2 = _slicedToArray(_React$useReducer, 2), - state = _React$useReducer2[0], - dispatch = _React$useReducer2[1]; - + _React$useReducer2 = _slicedToArray(_React$useReducer, 2), + state = _React$useReducer2[0], + dispatch = _React$useReducer2[1]; return /*#__PURE__*/React__default["default"].createElement(PlayerStateContext.Provider, { value: state }, /*#__PURE__*/React__default["default"].createElement(PlayerDispatchContext.Provider, { value: dispatch }, children)); } - function usePlayerState() { var context = React__default["default"].useContext(PlayerStateContext); - if (context === undefined) { throw new Error("usePlayerState must be used within the PlayerProvider"); } - return context; } - function usePlayerDispatch() { var context = React__default["default"].useContext(PlayerDispatchContext); - if (context === undefined) { throw new Error("usePlayerDispatch must be used within the PlayerProvider"); } - return context; } @@ -496,19 +482,16 @@ function IIIFPlayerWrapper(_ref) { var manifestUrl = _ref.manifestUrl, - children = _ref.children, - manifestValue = _ref.manifest; - + children = _ref.children, + manifestValue = _ref.manifest; var _React$useState = React__default["default"].useState(manifestValue), - _React$useState2 = _slicedToArray(_React$useState, 2), - manifest = _React$useState2[0], - setManifest = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + manifest = _React$useState2[0], + setManifest = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(''), - _React$useState4 = _slicedToArray(_React$useState3, 2), - manifestError = _React$useState4[0], - setManifestError = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + manifestError = _React$useState4[0], + setManifestError = _React$useState4[1]; var dispatch = useManifestDispatch(); React__default["default"].useEffect(function () { if (manifest) { @@ -531,7 +514,6 @@ }); } }, []); - if (manifestError.length > 0) { return /*#__PURE__*/React__default["default"].createElement("p", null, manifestError); } else if (!manifest) { @@ -550,8 +532,8 @@ function IIIFPlayer(_ref) { var manifestUrl = _ref.manifestUrl, - manifest = _ref.manifest, - children = _ref.children; + manifest = _ref.manifest, + children = _ref.children; if (!manifestUrl && !manifest) return /*#__PURE__*/React__default["default"].createElement("p", null, "Please provide a valid manifest."); return /*#__PURE__*/React__default["default"].createElement(ManifestProvider, null, /*#__PURE__*/React__default["default"].createElement(PlayerProvider, null, /*#__PURE__*/React__default["default"].createElement(IIIFPlayerWrapper, { manifestUrl: manifestUrl, @@ -569,19 +551,16 @@ module.exports = _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; - for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } - return target; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _extends.apply(this, arguments); } - module.exports = _extends, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -593,16 +572,13 @@ var target = {}; var sourceKeys = Object.keys(source); var key, i; - for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } - return target; } - module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -611,10 +587,8 @@ if (source == null) return {}; var target = objectWithoutPropertiesLoose(source, excluded); var key, i; - if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); - for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; @@ -622,10 +596,8 @@ target[key] = source[key]; } } - return target; } - module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1143,22 +1115,6 @@ }); - var _typeof_1 = createCommonjsModule(function (module) { - function _typeof(obj) { - "@babel/helpers - typeof"; - - return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { - return typeof obj; - } : function (obj) { - return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; - }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); - } - - module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; - }); - - var _typeof = /*@__PURE__*/getDefaultExportFromCjs(_typeof_1); - /** * Convert time string from hh:mm:ss.ms format to user-friendly * time formats. @@ -1167,53 +1123,47 @@ * @param {Boolean} showHrs to/not to display hrs in timestamp * when the hour mark is not passed */ - function createTimestamp(secTime, showHrs) { var hours = Math.floor(secTime / 3600); var minutes = Math.floor(secTime % 3600 / 60); var seconds = secTime - minutes * 60 - hours * 3600; - if (seconds > 59.9) { minutes = minutes + 1; seconds = 0; } - seconds = parseInt(seconds); var hourStr = hours < 10 ? "0".concat(hours) : "".concat(hours); var minStr = minutes < 10 ? "0".concat(minutes) : "".concat(minutes); var secStr = seconds < 10 ? "0".concat(seconds) : "".concat(seconds); var timeStr = "".concat(minStr, ":").concat(secStr); - if (showHrs || hours > 0) { timeStr = "".concat(hourStr, ":").concat(timeStr); } - return timeStr; } + /** * Convert time from hh:mm:ss.ms/mm:ss.ms string format to int * @param {String} time convert time from string to int */ - function timeToS(time) { var _time$split$reverse = time.split(':').reverse(), - _time$split$reverse2 = _slicedToArray(_time$split$reverse, 3), - seconds = _time$split$reverse2[0], - minutes = _time$split$reverse2[1], - hours = _time$split$reverse2[2]; - + _time$split$reverse2 = _slicedToArray(_time$split$reverse, 3), + seconds = _time$split$reverse2[0], + minutes = _time$split$reverse2[1], + hours = _time$split$reverse2[2]; var hoursInS = hours != undefined ? parseInt(hours) * 3600 : 0; var minutesInS = minutes != undefined ? parseInt(minutes) * 60 : 0; var secondsNum = seconds === '' ? 0.0 : parseFloat(seconds); var timeSeconds = hoursInS + minutesInS + secondsNum; return timeSeconds; } + /** * Convert the time in seconds to hh:mm:ss.ms format * @param {Number} secTime time in seconds * @returns {String} time as a string */ - function timeToHHmmss(secTime) { var hours = Math.floor(secTime / 3600); var minutes = Math.floor(secTime % 3600 / 60); @@ -1232,7 +1182,6 @@ if (!response.ok) { throw Error(response.statusText); } - return response; } function checkSrcRange(segmentRange, range) { @@ -1242,6 +1191,7 @@ return true; } } + /** * Get the target range when multiple items are rendered from a * single canvas. @@ -1250,23 +1200,21 @@ * @param {Number} duration duration of the current item * @returns {Object} */ - function getCanvasTarget(targets, timeFragment, duration) { var srcIndex, fragmentStart; targets.map(function (t, i) { // Get the previous item endtime for multi-item canvases - var previousEnd = i > 0 ? targets[i].altStart : 0; // Fill in missing end time - + var previousEnd = i > 0 ? targets[i].altStart : 0; + // Fill in missing end time if (isNaN(end)) end = duration; var start = t.start, - end = t.end; // Adjust times for multi-item canvases - + end = t.end; + // Adjust times for multi-item canvases var startTime = previousEnd + start; var endTime = previousEnd + end; - if (timeFragment.start >= startTime && timeFragment.start < endTime) { - srcIndex = i; // Adjust time fragment start time for multi-item canvases - + srcIndex = i; + // Adjust time fragment start time for multi-item canvases fragmentStart = timeFragment.start - previousEnd; } }); @@ -1274,12 +1222,13 @@ srcIndex: srcIndex, fragmentStart: fragmentStart }; - } // Handled file types for downloads + } + // Handled file types for downloads var validFileExtensions = ['doc', 'docx', 'json', 'js', 'srt', 'txt', 'vtt', 'png', 'jpeg', 'jpg', 'pdf']; function fileDownload(fileUrl, fileName) { - var extension = fileUrl.split('.').reverse()[0]; // If unhandled file type use .doc - + var extension = fileUrl.split('.').reverse()[0]; + // If unhandled file type use .doc var fileExtension = validFileExtensions.includes(extension) ? extension : 'doc'; fetch(fileUrl).then(function (response) { response.blob().then(function (blob) { @@ -1293,6 +1242,7 @@ console.log(error); }); } + /** * Takes a uri with a media fragment that looks like #=120,134 and returns an object * with start/end in seconds and the duration in milliseconds @@ -1300,18 +1250,14 @@ * @param {number} duration - duration of the current canvas * @return {Object} - Representing the media fragment ie. { start: 3287.0, end: 3590.0 }, or undefined */ - function getMediaFragment(uri, duration) { if (uri !== undefined) { var fragment = uri.split('#t=')[1]; - if (fragment !== undefined) { var splitFragment = fragment.split(','); - if (splitFragment[1] == undefined) { splitFragment[1] = duration; } - return { start: Number(splitFragment[0]), end: Number(splitFragment[1]) @@ -1323,41 +1269,36 @@ return undefined; } } + /** * Parse json objects in the manifest into Annotations * @param {Array} annotations array of json objects from manifest * @param {String} motivation of the resources need to be parsed * @returns {Array} Array of Annotations */ - function parseAnnotations(annotations, motivation) { var content = []; - if (!annotations) return content; // should be contained in an AnnotationPage - + if (!annotations) return content; + // should be contained in an AnnotationPage var annotationPage = null; - if (annotations.length) { annotationPage = new manifesto_js.AnnotationPage(annotations[0], {}); } - if (!annotationPage) { return content; } - var items = annotationPage.getItems(); - for (var i = 0; i < items.length; i++) { var a = items[i]; var annotation = new manifesto_js.Annotation(a, {}); var annoMotivation = annotation.getMotivation(); - if (annoMotivation == motivation) { content.push(annotation); } } - return content; } + /** * Extract list of Annotations from `annotations`/`items` * under the canvas with the given motivation @@ -1368,35 +1309,31 @@ * @param {String} obj.motivation * @returns {Array} array of AnnotationPage */ - function getAnnotations(_ref) { var manifest = _ref.manifest, - canvasIndex = _ref.canvasIndex, - key = _ref.key, - motivation = _ref.motivation; - var annotations = []; // When annotations are at canvas level - + canvasIndex = _ref.canvasIndex, + key = _ref.key, + motivation = _ref.motivation; + var annotations = []; + // When annotations are at canvas level var annotationPage = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvases()[canvasIndex]; - if (annotationPage) { annotations = parseAnnotations(annotationPage.__jsonld[key], motivation); } - return annotations; } function getResourceItems(annotations, duration) { var _annotations$0$getBod; - var resources = [], - canvasTargets = [], - isMultiSource = false; - + canvasTargets = [], + isMultiSource = false; if (!annotations || annotations.length === 0) { return { error: 'No resources found in Manifest', resources: resources }; - } // Multiple resource files on a single canvas + } + // Multiple resource files on a single canvas else if (annotations.length > 1) { isMultiSource = true; annotations.map(function (a, index) { @@ -1411,51 +1348,49 @@ * Is that okay or would that mess things up? * Maybe this is an impossible edge case that doesn't need to be worried about? */ - source.length > 0 && resources.push(source[0]); }); - } // Multiple Choices avalibale + } + // Multiple Choices avalibale else if (((_annotations$0$getBod = annotations[0].getBody()) === null || _annotations$0$getBod === void 0 ? void 0 : _annotations$0$getBod.length) > 0) { var annoQuals = annotations[0].getBody(); annoQuals.map(function (a) { var source = getResourceInfo(a); source.length > 0 && resources.push(source[0]); }); - } // No resources + } + // No resources else { return { resources: resources, error: 'No resources found' }; } - return { canvasTargets: canvasTargets, isMultiSource: isMultiSource, resources: resources }; } - function parseCanvasTarget(annotation, duration, i) { var target = getMediaFragment(annotation.getTarget(), duration); target.id = annotation.id; if (isNaN(target.end)) target.end = duration; target.end = Number((target.end - target.start).toFixed(2)); - target.duration = target.end; // Start time for continuous playback - + target.duration = target.end; + // Start time for continuous playback target.altStart = target.start; target.start = 0; target.sIndex = i; return target; } + /** * Parse source and track information related to media * resources in a Canvas * @param {Object} item AnnotationBody object from Canvas * @returns parsed source and track information */ - - function getResourceInfo(item) { var source = []; var s = { @@ -1470,20 +1405,16 @@ } function _createForOfIteratorHelper$4(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$4(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$4(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$4(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$4(o, minLen); } - - function _arrayLikeToArray$4(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - + function _arrayLikeToArray$4(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function ownKeys$2(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; } - function _objectSpread$2(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$2(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$2(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + /** * Get all the canvases in manifest * @function IIIFParser#canvasesInManifest * @return {Object} array of canvases in manifest **/ - function canvasesInManifest(manifest) { var canvases = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvases().map(function (canvas) { var sources = canvas.getContent()[0].getBody().map(function (source) { @@ -1496,39 +1427,35 @@ }); return canvases; } + /** * Check if item's behavior is set to a value which should hide it * @param {Object} item */ - function filterVisibleRangeItem(_ref) { var item = _ref.item, - manifest = _ref.manifest; + manifest = _ref.manifest; var itemInManifest = manifesto_js.parseManifest(manifest).getRangeById(item.id); - if (itemInManifest) { var behavior = itemInManifest.getBehavior(); - if (behavior && behavior === 'no-nav') { return null; } - return item; } } function getChildCanvases(_ref2) { var rangeId = _ref2.rangeId, - manifest = _ref2.manifest; + manifest = _ref2.manifest; var rangeCanvases = []; - try { rangeCanvases = manifesto_js.parseManifest(manifest).getRangeById(rangeId).getCanvasIds(); } catch (e) { console.log('Error fetching range canvases'); } - return rangeCanvases; } + /** * Get sources and media type for a given canvas * If there are no items, an error is returned (user facing error) @@ -1538,21 +1465,21 @@ * @param {Number} obj.srcIndex Index of the resource in active canvas * @returns {Array.} array of objects */ - function getMediaInfo(_ref3) { var manifest = _ref3.manifest, - canvasIndex = _ref3.canvasIndex, - _ref3$srcIndex = _ref3.srcIndex, - srcIndex = _ref3$srcIndex === void 0 ? 0 : _ref3$srcIndex; - var canvas = []; // return empty object when canvasIndex is undefined + canvasIndex = _ref3.canvasIndex, + _ref3$srcIndex = _ref3.srcIndex, + srcIndex = _ref3$srcIndex === void 0 ? 0 : _ref3$srcIndex; + var canvas = []; + // return empty object when canvasIndex is undefined if (canvasIndex === undefined || canvasIndex < 0) { return { error: 'Error fetching content' }; - } // Get the canvas with the given canvasIndex - + } + // Get the canvas with the given canvasIndex try { canvas = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvasByIndex(canvasIndex); } catch (e) { @@ -1561,24 +1488,24 @@ error: 'Error fetching resources' }; } + var duration = Number(canvas.getDuration()); - var duration = Number(canvas.getDuration()); // Read painting resources from annotations - + // Read painting resources from annotations var _readAnnotations = readAnnotations({ - manifest: manifest, - canvasIndex: canvasIndex, - key: 'items', - motivation: 'painting', - duration: duration - }), - resources = _readAnnotations.resources, - canvasTargets = _readAnnotations.canvasTargets, - isMultiSource = _readAnnotations.isMultiSource, - error = _readAnnotations.error; // Set default src to auto - - - var sources = setDefaultSrc(resources, isMultiSource, srcIndex); // Read supplementing resources fom annotations - + manifest: manifest, + canvasIndex: canvasIndex, + key: 'items', + motivation: 'painting', + duration: duration + }), + resources = _readAnnotations.resources, + canvasTargets = _readAnnotations.canvasTargets, + isMultiSource = _readAnnotations.isMultiSource, + error = _readAnnotations.error; + // Set default src to auto + var sources = setDefaultSrc(resources, isMultiSource, srcIndex); + + // Read supplementing resources fom annotations var supplementingRes = readAnnotations({ manifest: manifest, canvasIndex: canvasIndex, @@ -1599,7 +1526,6 @@ width: canvas.getWidth() } }; - if (mediaInfo.error) { return _objectSpread$2({}, mediaInfo); } else { @@ -1614,13 +1540,12 @@ }); } } - function readAnnotations(_ref4) { var manifest = _ref4.manifest, - canvasIndex = _ref4.canvasIndex, - key = _ref4.key, - motivation = _ref4.motivation, - duration = _ref4.duration; + canvasIndex = _ref4.canvasIndex, + key = _ref4.key, + motivation = _ref4.motivation, + duration = _ref4.duration; var annotations = getAnnotations({ manifest: manifest, canvasIndex: canvasIndex, @@ -1629,74 +1554,63 @@ }); return getResourceItems(annotations, duration); } + /** * Mark the default src file when multiple src files are present * @param {Array} sources source file information in canvas * @returns source file information with one marked as default */ - - function setDefaultSrc(sources, isMultiSource, srcIndex) { var isSelected = false; - if (sources.length === 0) { return []; - } // Mark source with quality label 'auto' as selected source - - + } + // Mark source with quality label 'auto' as selected source if (!isMultiSource) { var _iterator = _createForOfIteratorHelper$4(sources), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var s = _step.value; - if (s.label == 'auto' && !isSelected) { isSelected = true; s.selected = true; } - } // Mark first source as selected when 'auto' quality is not present - + } + // Mark first source as selected when 'auto' quality is not present } catch (err) { _iterator.e(err); } finally { _iterator.f(); } - if (!isSelected) { sources[0].selected = true; } } else { sources[srcIndex].selected = true; } - return sources; } - function setMediaType(types) { var uniqueTypes = types.filter(function (t, index) { return types.indexOf(t) === index; - }); // Default type if there are different types - + }); + // Default type if there are different types var mediaType = uniqueTypes.length === 1 ? uniqueTypes[0].toLowerCase() : 'video'; return mediaType; } + /** * Parse the label value from a manifest item * See https://iiif.io/api/presentation/3.0/#label * @param {Object} label */ - - function getLabelValue(label) { var decodeHTML = function decodeHTML(labelText) { return labelText.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"').replace(/'/g, "'"); }; - if (label && _typeof(label) === 'object') { var labelKeys = Object.keys(label); - if (labelKeys && labelKeys.length > 0) { // Get the first key's first value var firstKey = labelKeys[0]; @@ -1705,34 +1619,34 @@ } else if (typeof label === 'string') { return decodeHTML(label); } - return 'Label could not be parsed'; } + /** * Get the canvas ID from the URI of the clicked structure item * @param {String} uri URI of the item clicked in structure */ - function getCanvasId(uri) { if (uri !== undefined) { return uri.split('#t=')[0].split('/').reverse()[0]; } } + /* Determine there is a next section to play when the current section ends * @param { Object } obj * @param { Number } obj.canvasIndex index of the canvas in manifest * @param { Object } obj.manifest * @return {Boolean} */ - function hasNextSection(_ref5) { var canvasIndex = _ref5.canvasIndex, - manifest = _ref5.manifest; + manifest = _ref5.manifest; var canvasIDs = manifesto_js.parseManifest(manifest).getSequences()[0].getCanvases().map(function (canvas) { return canvas.id; }); return canvasIDs.length - 1 > canvasIndex ? true : false; } + /** * Retrieve the next item in the structure to be played when advancing from * canvas to next when media ends playing @@ -1741,74 +1655,62 @@ * @param {Object} obj.manifest * @return {Object} next item in the structure */ - function getNextItem(_ref6) { var canvasIndex = _ref6.canvasIndex, - manifest = _ref6.manifest; - + manifest = _ref6.manifest; if (hasNextSection({ canvasIndex: canvasIndex, manifest: manifest }) && manifest.structures) { var nextSection = manifest.structures[0].items[canvasIndex + 1]; - if (nextSection.items) { return nextSection.items[0]; } } - return null; } + /** * Get the id (url with the media fragment) from a given item * @param {Object} item an item in the structure */ - function getItemId(item) { if (!item) { return; } - if (item['items']) { return item['items'][0]['id']; } } + /** * Get the all the media fragments in the current canvas's structure * @param {Object} obj * @param {Object} obj.manifest * @returns {Array} array of media fragments in a given section */ - function getSegmentMap(_ref7) { var manifest = _ref7.manifest; - if (!manifest.structures || manifest.structures.length < 1) { return []; } - var structItems = manifest.structures[0]['items']; var segments = []; - var getSegments = function getSegments(item) { var childCanvases = getChildCanvases({ rangeId: item.id, manifest: manifest }); - if (childCanvases.length == 1) { segments.push(item); return; } else { var items = item['items']; - var _iterator2 = _createForOfIteratorHelper$4(items), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var i = _step2.value; - if (i['items']) { if (i['items'].length == 1 && i['items'][0]['type'] === 'Canvas') { segments.push(i); @@ -1823,9 +1725,8 @@ _iterator2.f(); } } - }; // check for empty structural metadata within structures - - + }; + // check for empty structural metadata within structures if (structItems.length > 0) { structItems.map(function (item) { return getSegments(item); @@ -1835,19 +1736,19 @@ return []; } } + /** * Get poster image for video resources * @param {Object} manifest */ - function getPoster(manifest) { if (!manifesto_js.parseManifest(manifest).getThumbnail()) { return null; } - var posterUrl = manifesto_js.parseManifest(manifest).getThumbnail()['id']; return posterUrl; } + /** * Parse 'start' property in manifest if it is given * In the spec there are 2 ways to specify 'start' property: @@ -1856,15 +1757,12 @@ * @param {Object} manifest * @returns {Object} */ - function getCustomStart(manifest) { if (!manifesto_js.parseManifest(manifest).getProperty('start')) { return null; } - var currentCanvasIndex = null; var startProp = manifesto_js.parseManifest(manifest).getProperty('start'); - var getCanvasIndex = function getCanvasIndex(canvasId) { var canvases = canvasesInManifest(manifest); var currentCanvasIndex = canvases.map(function (c) { @@ -1872,7 +1770,6 @@ }).indexOf(canvasId); return currentCanvasIndex; }; - if (startProp) { switch (startProp.type) { case 'Canvas': @@ -1882,7 +1779,6 @@ canvas: currentCanvasIndex, time: 0 }; - case 'SpecificResource': currentCanvasIndex = getCanvasIndex(startProp.source); var customStart = startProp.selector.t; @@ -1894,6 +1790,7 @@ } } } + /** * Retrieve the list of alternative representation files in manifest or canvas * level to make available to download @@ -1901,14 +1798,12 @@ * @param {Number} canvasIndex * @returns List of files under `rendering` property in manifest */ - function getRenderingFiles(manifest, canvasIndex) { var files = []; var manifestParsed = manifesto_js.parseManifest(manifest); var manifestRendering = manifestParsed.getRenderings(); var canvas = manifestParsed.getSequences()[0].getCanvasByIndex(canvasIndex); var canvasRendering = canvas.__jsonld.rendering; - var buildFileInfo = function buildFileInfo(format, label, id) { var mime = mimeDb__default["default"][format]; var extension = mime ? mime.extensions[0] : format; @@ -1920,19 +1815,16 @@ }; return file; }; - manifestRendering.map(function (r) { var file = buildFileInfo(r.getFormat(), r.getProperty('label'), r.id); files.push(file); }); - if (canvasRendering) { canvasRendering.map(function (r) { var file = buildFileInfo(r.format, r.label, r.id); files.push(file); }); } - return files; } @@ -1942,7 +1834,6 @@ throw new TypeError("Cannot call a class as a function"); } } - module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1955,10 +1846,9 @@ descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); + Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } - function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); @@ -1967,7 +1857,6 @@ }); return Constructor; } - module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1978,10 +1867,8 @@ if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } - return self; } - module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -1995,7 +1882,6 @@ }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } - module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2004,7 +1890,6 @@ if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } - subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, @@ -2017,7 +1902,6 @@ }); if (superClass) setPrototypeOf(subClass, superClass); } - module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2026,18 +1910,14 @@ var possibleConstructorReturn = createCommonjsModule(function (module) { var _typeof = _typeof_1["default"]; - - function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } - return assertThisInitialized(self); } - module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -2050,22 +1930,18 @@ }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } - module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; }); var _getPrototypeOf = /*@__PURE__*/getDefaultExportFromCjs(getPrototypeOf); function _createForOfIteratorHelper$3(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$3(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$3(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$3(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$3(o, minLen); } - - function _arrayLikeToArray$3(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - + function _arrayLikeToArray$3(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _createSuper$2(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct$2(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct$2() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent$2 = videojs__default["default"].getComponent('Component'); + /** * Custom component to show progress bar in the player, modified * to display multiple items in a single canvas @@ -2076,23 +1952,15 @@ * @param {Function} nextItemClicked callback func to trigger state * changes in the parent component */ - var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSProgress, _vjsComponent); - var _super = _createSuper$2(VideoJSProgress); - function VideoJSProgress(player, options) { var _this; - _classCallCheck(this, VideoJSProgress); - _this = _super.call(this, player, options); - _this.addClass('vjs-custom-progress-bar'); - _this.setAttribute('data-testid', 'videojs-custom-progressbar'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.handleTimeUpdate = _this.handleTimeUpdate.bind(_assertThisInitialized(_this)); _this.initProgressBar = _this.initProgressBar.bind(_assertThisInitialized(_this)); @@ -2104,82 +1972,73 @@ endTime: null }; _this.times = options.targets[options.srcIndex]; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); player.on('loadedmetadata', function () { _this.setTimes(); - _this.initProgressBar(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM__default["default"].unmountComponentAtNode(_this.el()); }); - return _this; } + /** * Adjust start, end times of the targeted track based * on the previous items on canvas */ - - _createClass(VideoJSProgress, [{ key: "setTimes", value: function setTimes() { var _this$times = this.times, - start = _this$times.start, - end = _this$times.end; + start = _this$times.start, + end = _this$times.end; var _this$options = this.options, - srcIndex = _this$options.srcIndex, - targets = _this$options.targets; + srcIndex = _this$options.srcIndex, + targets = _this$options.targets; var startTime = start, - endTime = end; - + endTime = end; if (targets.length > 1) { startTime = start + targets[srcIndex].altStart; endTime = end + targets[srcIndex].altStart; } - this.setState({ startTime: startTime, endTime: endTime }); } - /** Build progress bar elements from the options */ + /** Build progress bar elements from the options */ }, { key: "initProgressBar", value: function initProgressBar() { var _this$options2 = this.options, - duration = _this$options2.duration, - targets = _this$options2.targets; + duration = _this$options2.duration, + targets = _this$options2.targets; var _this$state = this.state, - startTime = _this$state.startTime, - endTime = _this$state.endTime; + startTime = _this$state.startTime, + endTime = _this$state.endTime; var leftBlock = startTime * 100 / duration; var rightBlock = (duration - endTime) * 100 / duration; var toPlay = 100 - leftBlock - rightBlock; var leftDiv = document.getElementById('left-block'); var rightDiv = document.getElementById('right-block'); var dummySliders = document.getElementsByClassName('vjs-custom-progress-inactive'); - if (leftDiv) { leftDiv.style.width = leftBlock + '%'; } - if (rightDiv) { rightDiv.style.width = rightBlock + '%'; - } // Set the width of dummy slider ranges based on duration of each item - - + } + // Set the width of dummy slider ranges based on duration of each item var _iterator = _createForOfIteratorHelper$3(dummySliders), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var ds = _step.value; @@ -2192,62 +2051,58 @@ } finally { _iterator.f(); } - document.getElementById('slider-range').style.width = toPlay + '%'; } + /** * Update CSS for the input range's track while the media * is playing * @param {Number} curTime current time of the player */ - }, { key: "handleTimeUpdate", value: function handleTimeUpdate(curTime) { var player = this.player, - times = this.times, - options = this.options; - this.state; + times = this.times, + options = this.options; + this.state; var targets = options.targets, - srcIndex = options.srcIndex; + srcIndex = options.srcIndex; var start = times.start, - end = times.end; + end = times.end; var nextItems = targets.filter(function (_, index) { return index > srcIndex; - }); // Restrict access to the intended range in the media file + }); + // Restrict access to the intended range in the media file if (curTime < start) { player.currentTime(start); } - if (curTime > end) { if (nextItems.length == 0) options.nextItemClicked(0, targets[0].start); player.currentTime(start); player.pause(); - } // Mark the preceding dummy slider ranges as 'played' - + } + // Mark the preceding dummy slider ranges as 'played' var dummySliders = document.getElementsByClassName('vjs-custom-progress-inactive'); - var _iterator2 = _createForOfIteratorHelper$3(dummySliders), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var slider = _step2.value; var sliderIndex = slider.dataset.srcindex; - if (sliderIndex < srcIndex) { slider.style.setProperty('background', '#477076'); } - } // Calculate the played percentage of the media file's duration + } + // Calculate the played percentage of the media file's duration } catch (err) { _iterator2.e(err); } finally { _iterator2.f(); } - var played = Number((curTime - start) * 100 / (end - start)); document.documentElement.style.setProperty('--range-progress', "calc(".concat(played, "%)")); } @@ -2263,55 +2118,43 @@ }), this.el()); } }]); - return VideoJSProgress; }(vjsComponent$2); - function ProgressBar(_ref) { var player = _ref.player, - handleTimeUpdate = _ref.handleTimeUpdate, - times = _ref.times, - options = _ref.options; - + handleTimeUpdate = _ref.handleTimeUpdate, + times = _ref.times, + options = _ref.options; var _React$useState = React__default["default"].useState(0), - _React$useState2 = _slicedToArray(_React$useState, 2), - progress = _React$useState2[0], - _setProgress = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + progress = _React$useState2[0], + _setProgress = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(player.currentTime()), - _React$useState4 = _slicedToArray(_React$useState3, 2), - currentTime = _React$useState4[0], - setCurrentTime = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + currentTime = _React$useState4[0], + setCurrentTime = _React$useState4[1]; var timeToolRef = React__default["default"].useRef(); var leftBlockRef = React__default["default"].useRef(); var sliderRangeRef = React__default["default"].useRef(); var targets = options.targets, - srcIndex = options.srcIndex; - + srcIndex = options.srcIndex; var _React$useState5 = React__default["default"].useState([]), - _React$useState6 = _slicedToArray(_React$useState5, 2), - tLeft = _React$useState6[0], - setTLeft = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + tLeft = _React$useState6[0], + setTLeft = _React$useState6[1]; var _React$useState7 = React__default["default"].useState([]), - _React$useState8 = _slicedToArray(_React$useState7, 2), - tRight = _React$useState8[0], - setTRight = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + tRight = _React$useState8[0], + setTRight = _React$useState8[1]; var _React$useState9 = React__default["default"].useState(0), - _React$useState10 = _slicedToArray(_React$useState9, 2), - activeSrcIndex = _React$useState10[0], - setActiveSrcIndex = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + activeSrcIndex = _React$useState10[0], + setActiveSrcIndex = _React$useState10[1]; var progressRef = React__default["default"].useRef(progress); - var setProgress = function setProgress(p) { progressRef.current = p; - _setProgress(p); }; - player.on('ready', function () { var right = targets.filter(function (_, index) { return index > srcIndex; @@ -2320,10 +2163,12 @@ return index < srcIndex; }); setTRight(right); - setTLeft(left); // Position the timetool tip at the first load + setTLeft(left); + // Position the timetool tip at the first load if (timeToolRef.current && sliderRangeRef.current) { - timeToolRef.current.style.top = -timeToolRef.current.offsetHeight - sliderRangeRef.current.offsetHeight * 3 + // deduct 3 x height of progress bar element + timeToolRef.current.style.top = -timeToolRef.current.offsetHeight - sliderRangeRef.current.offsetHeight * 3 + + // deduct 3 x height of progress bar element 'px'; } }); @@ -2332,17 +2177,18 @@ setProgress(curTime); setCurrentTime(curTime + targets[srcIndex].altStart); var start = times.start, - end = times.end; // Get the pixel ratio for the range + end = times.end; - var ratio = sliderRangeRef.current.offsetWidth / (end - start); // Convert current progress to pixel values + // Get the pixel ratio for the range + var ratio = sliderRangeRef.current.offsetWidth / (end - start); - var leftWidth = progressRef.current * ratio; // Add the length of the preceding dummy ranges + // Convert current progress to pixel values + var leftWidth = progressRef.current * ratio; + // Add the length of the preceding dummy ranges var sliderRanges = document.getElementsByClassName('vjs-custom-progress-inactive'); - var _iterator3 = _createForOfIteratorHelper$3(sliderRanges), - _step3; - + _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var slider = _step3.value; @@ -2354,7 +2200,6 @@ } finally { _iterator3.f(); } - timeToolRef.current.style.left = leftWidth - timeToolRef.current.offsetWidth / 2 + 'px'; }); player.on('timeupdate', function () { @@ -2362,31 +2207,31 @@ setProgress(curTime); handleTimeUpdate(curTime); }); + /** * Convert mouseover event to respective time in seconds * @param {Object} e mouseover event for input range * @param {Number} index src index of the input range * @returns time equvalent of the hovered position */ - var convertToTime = function convertToTime(e, index) { var time = e.nativeEvent.offsetX / e.target.clientWidth * (e.target.max - e.target.min); if (index != undefined) time += targets[index].altStart; return time; }; + /** * Set progress and player time when using the input range * (progress bar) to seek to a particular time point * @param {Object} e onChange event for input range */ - - var updateProgress = function updateProgress(e) { var time = currentTime; if (activeSrcIndex > 0) time -= targets[activeSrcIndex].altStart; player.currentTime(time); setProgress(time); }; + /** * Handle onMouseMove event for the progress bar, using the event * data to update the value of the time tooltip @@ -2394,29 +2239,23 @@ * @param {Boolean} isDummy flag indicating whether the hovered over range * is active or not */ - - var handleMouseMove = function handleMouseMove(e, isDummy) { var currentSrcIndex = srcIndex; - if (isDummy) { currentSrcIndex = e.target.dataset.srcindex; } - setActiveSrcIndex(currentSrcIndex); - setCurrentTime(convertToTime(e, currentSrcIndex)); // Calculate the horizontal position of the time tooltip - // using the event's offsetX property + setCurrentTime(convertToTime(e, currentSrcIndex)); + // Calculate the horizontal position of the time tooltip + // using the event's offsetX property var leftWidth = e.nativeEvent.offsetX - timeToolRef.current.offsetWidth / 2; // deduct 0.5 x width of tooltip element - if (leftBlockRef.current) leftWidth += leftBlockRef.current.offsetWidth; // add the blocked off area width - // Add the width of preceding dummy ranges + // Add the width of preceding dummy ranges var sliderRanges = document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'); - var _iterator4 = _createForOfIteratorHelper$3(sliderRanges), - _step4; - + _step4; try { for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { var slider = _step4.value; @@ -2428,34 +2267,31 @@ } finally { _iterator4.f(); } - timeToolRef.current.style.left = leftWidth + 'px'; }; + /** * Initiate the switch of the src when clicked on an inactive * range. Update srcIndex in the parent components. * @param {Object} e onClick event on the dummy range */ - - var handleClick = function handleClick(e) { var clickedSrcIndex = parseInt(e.target.dataset.srcindex); - var time = currentTime; // Deduct the duration of the preceding ranges + var time = currentTime; + // Deduct the duration of the preceding ranges if (clickedSrcIndex > 0) { time -= targets[clickedSrcIndex - 1].duration; } - options.nextItemClicked(clickedSrcIndex, time); }; + /** * Build input ranges for the inactive source segments * in the manifest * @param {Object} tInRange relevant time ranges * @returns list of inactive input ranges */ - - var createRange = function createRange(tInRange) { var elements = []; tInRange.map(function (t) { @@ -2474,7 +2310,6 @@ }); return elements; }; - return /*#__PURE__*/React__default["default"].createElement("div", { className: "vjs-progress-holder vjs-slider vjs-slider-horizontal" }, /*#__PURE__*/React__default["default"].createElement("span", { @@ -2508,13 +2343,12 @@ } })); } - vjsComponent$2.registerComponent('VideoJSProgress', VideoJSProgress); function _createSuper$1(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct$1(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct$1() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent$1 = videojs__default["default"].getComponent('Component'); + /** * Custom component to display the current time of the player * @param {Object} props @@ -2522,38 +2356,29 @@ * @param {Object} props.options options passed into component * options: { srcIndex, targets } */ - var VideoJSCurrentTime = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSCurrentTime, _vjsComponent); - var _super = _createSuper$1(VideoJSCurrentTime); - function VideoJSCurrentTime(player, options) { var _this; - _classCallCheck(this, VideoJSCurrentTime); - _this = _super.call(this, player, options); - _this.addClass('vjs-time-control'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.player = player; _this.options = options; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM__default["default"].unmountComponentAtNode(_this.el()); }); - return _this; } - _createClass(VideoJSCurrentTime, [{ key: "mount", value: function mount() { @@ -2563,21 +2388,17 @@ }), this.el()); } }]); - return VideoJSCurrentTime; }(vjsComponent$1); - function CurrentTimeDisplay(_ref) { var player = _ref.player, - options = _ref.options; + options = _ref.options; var srcIndex = options.srcIndex, - targets = options.targets; - + targets = options.targets; var _React$useState = React__default["default"].useState(player.currentTime()), - _React$useState2 = _slicedToArray(_React$useState, 2), - currTime = _React$useState2[0], - setCurrTime = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + currTime = _React$useState2[0], + setCurrTime = _React$useState2[1]; player.on('timeupdate', function () { var time = player.currentTime(); if (targets.length > 1) time += targets[srcIndex].altStart; @@ -2587,7 +2408,6 @@ className: "vjs-current-time-display" }, timeToHHmmss(currTime)); } - vjsComponent$1.registerComponent('VideoJSCurrentTime', VideoJSCurrentTime); var VideoJSDownloadIcon = function VideoJSDownloadIcon() { @@ -2613,9 +2433,9 @@ }; function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } - function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } } var vjsComponent = videojs__default["default"].getComponent('Component'); + /** * Custom VideoJS component for providing access to supplementing * files in a IIIF manifest under the `rendering` property. @@ -2623,39 +2443,29 @@ * @param {Object} options.manifest * @param {Number} options.canvasIndex */ - var VideoJSFileDownload = /*#__PURE__*/function (_vjsComponent) { _inherits(VideoJSFileDownload, _vjsComponent); - var _super = _createSuper(VideoJSFileDownload); - function VideoJSFileDownload(player, options) { var _this; - _classCallCheck(this, VideoJSFileDownload); - _this = _super.call(this, player, options); - _this.addClass('vjs-custom-file-download'); - _this.setAttribute('data-testid', 'videojs-file-download'); - _this.mount = _this.mount.bind(_assertThisInitialized(_this)); _this.options = options; - /* When player is ready, call method to mount React component */ + /* When player is ready, call method to mount React component */ player.ready(function () { _this.mount(); }); - /* Remove React root when component is destroyed */ + /* Remove React root when component is destroyed */ _this.on('dispose', function () { ReactDOM__default["default"].unmountComponentAtNode(_this.el()); }); - return _this; } - _createClass(VideoJSFileDownload, [{ key: "mount", value: function mount() { @@ -2665,37 +2475,29 @@ }), this.el()); } }]); - return VideoJSFileDownload; }(vjsComponent); - function Downloader(_ref) { var manifest = _ref.manifest, - canvasIndex = _ref.canvasIndex; - + canvasIndex = _ref.canvasIndex; var _React$useState = React__default["default"].useState([]), - _React$useState2 = _slicedToArray(_React$useState, 2), - files = _React$useState2[0], - setFiles = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + files = _React$useState2[0], + setFiles = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - showMenu = _React$useState4[0], - setShowMenu = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + showMenu = _React$useState4[0], + setShowMenu = _React$useState4[1]; React__default["default"].useEffect(function () { if (manifest) { var _files = getRenderingFiles(manifest, canvasIndex); - setFiles(_files); } }, [manifest]); - var handleDownload = function handleDownload(event, file) { event.preventDefault(); fileDownload(file.id, file.filename); }; - if (files && files.length > 0) { return /*#__PURE__*/React__default["default"].createElement("div", { className: "vjs-button vjs-control vjs-file-download" @@ -2738,109 +2540,91 @@ return null; } } - vjsComponent.registerComponent('VideoJSFileDownload', VideoJSFileDownload); var _excluded = ["isVideo", "switchPlayer", "handleIsEnded"]; - function _createForOfIteratorHelper$2(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$2(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$2(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$2(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$2(o, minLen); } - - function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - + function _arrayLikeToArray$2(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function ownKeys$1(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; } - function _objectSpread$1(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys$1(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys$1(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - require('@silvermine/videojs-quality-selector')(videojs__default["default"]); + // import vjsYo from './vjsYo'; function VideoJSPlayer(_ref) { var isVideo = _ref.isVideo, - switchPlayer = _ref.switchPlayer, - handleIsEnded = _ref.handleIsEnded, - videoJSOptions = _objectWithoutProperties(_ref, _excluded); - + switchPlayer = _ref.switchPlayer, + handleIsEnded = _ref.handleIsEnded, + videoJSOptions = _objectWithoutProperties(_ref, _excluded); var playerState = usePlayerState(); var playerDispatch = usePlayerDispatch(); var manifestState = useManifestState(); var manifestDispatch = useManifestDispatch(); var canvasDuration = manifestState.canvasDuration, - canvasIndex = manifestState.canvasIndex, - currentNavItem = manifestState.currentNavItem, - manifest = manifestState.manifest, - hasMultiItems = manifestState.hasMultiItems, - srcIndex = manifestState.srcIndex, - targets = manifestState.targets; + canvasIndex = manifestState.canvasIndex, + currentNavItem = manifestState.currentNavItem, + manifest = manifestState.manifest, + hasMultiItems = manifestState.hasMultiItems, + srcIndex = manifestState.srcIndex, + targets = manifestState.targets; var isClicked = playerState.isClicked, - isEnded = playerState.isEnded, - isPlaying = playerState.isPlaying, - player = playerState.player, - startTime = playerState.startTime, - currentTime = playerState.currentTime, - playerRange = playerState.playerRange; - + isEnded = playerState.isEnded, + isPlaying = playerState.isPlaying, + player = playerState.player, + startTime = playerState.startTime, + currentTime = playerState.currentTime, + playerRange = playerState.playerRange; var _React$useState = React__default["default"].useState(canvasIndex), - _React$useState2 = _slicedToArray(_React$useState, 2), - cIndex = _React$useState2[0], - setCIndex = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + cIndex = _React$useState2[0], + setCIndex = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - isReady = _React$useState4[0], - setIsReady = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + isReady = _React$useState4[0], + setIsReady = _React$useState4[1]; var _React$useState5 = React__default["default"].useState(null), - _React$useState6 = _slicedToArray(_React$useState5, 2), - currentPlayer = _React$useState6[0], - setCurrentPlayer = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + currentPlayer = _React$useState6[0], + setCurrentPlayer = _React$useState6[1]; var _React$useState7 = React__default["default"].useState(false), - _React$useState8 = _slicedToArray(_React$useState7, 2), - mounted = _React$useState8[0], - setMounted = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + mounted = _React$useState8[0], + setMounted = _React$useState8[1]; var _React$useState9 = React__default["default"].useState(false), - _React$useState10 = _slicedToArray(_React$useState9, 2), - isContained = _React$useState10[0], - setIsContained = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + isContained = _React$useState10[0], + setIsContained = _React$useState10[1]; var _React$useState11 = React__default["default"].useState([]), - _React$useState12 = _slicedToArray(_React$useState11, 2), - canvasSegments = _React$useState12[0], - setCanvasSegments = _React$useState12[1]; - + _React$useState12 = _slicedToArray(_React$useState11, 2), + canvasSegments = _React$useState12[0], + setCanvasSegments = _React$useState12[1]; var _React$useState13 = React__default["default"].useState(''), - _React$useState14 = _slicedToArray(_React$useState13, 2), - activeId = _React$useState14[0], - _setActiveId = _React$useState14[1]; - + _React$useState14 = _slicedToArray(_React$useState13, 2), + activeId = _React$useState14[0], + _setActiveId = _React$useState14[1]; var playerRef = React__default["default"].useRef(); var activeIdRef = React__default["default"].useRef(); activeIdRef.current = activeId; - var setActiveId = function setActiveId(id) { _setActiveId(id); - activeIdRef.current = id; }; - var currentTimeRef = React__default["default"].useRef(); currentTimeRef.current = currentTime; var isReadyRef = React__default["default"].useRef(); isReadyRef.current = isReady; var currentNavItemRef = React__default["default"].useRef(); currentNavItemRef.current = currentNavItem; + /** * Initialize player when creating for the first time and cleanup * when unmounting after the player is being used */ - React__default["default"].useEffect(function () { var options = _objectSpread$1({}, videoJSOptions); - setCIndex(canvasIndex); var newPlayer = videojs__default["default"](playerRef.current, options); + /* Another way to add a component to the controlBar */ // newPlayer.getChild('controlBar').addChild('vjsYo', {}); @@ -2849,8 +2633,9 @@ playerDispatch({ player: newPlayer, type: 'updatePlayer' - }); // Clean up player instance on component unmount + }); + // Clean up player instance on component unmount return function () { if (!playerRef.current && newPlayer) { newPlayer.dispose(); @@ -2859,18 +2644,20 @@ } }; }, []); + /** * Attach markers to the player and bind VideoJS events * with player instance */ - React__default["default"].useEffect(function () { if (player && mounted) { player.on('ready', function () { - console.log('Player ready'); // Focus the player for hotkeys to work + console.log('Player ready'); - player.focus(); // Options for videojs-hotkeys: https://github.com/ctd1500/videojs-hotkeys#options + // Focus the player for hotkeys to work + player.focus(); + // Options for videojs-hotkeys: https://github.com/ctd1500/videojs-hotkeys#options if (player.hotkeys) { player.hotkeys({ volumeStep: 0.1, @@ -2893,7 +2680,6 @@ }); player.on('loadedmetadata', function () { console.log('loadedmetadata'); - if (player.markers) { // Initialize markers player.markers({ @@ -2913,18 +2699,15 @@ markers: [] }); } - player.duration = function () { return canvasDuration; }; - isEnded ? player.currentTime(0) : player.currentTime(currentTime); - if (isEnded || isPlaying) { player.play(); - } // Reset isEnded flag - + } + // Reset isEnded flag playerDispatch({ isEnded: false, type: 'setIsEnded' @@ -2958,20 +2741,20 @@ }); } }, [player]); + /** * Switch canvas when using structure navigation / the media file ends */ - React__default["default"].useEffect(function () { if (isClicked && canvasIndex !== cIndex) { switchPlayer(); } - setCIndex(canvasIndex); setCanvasSegments(getSegmentMap({ manifest: manifest })); }, [canvasIndex]); + /** * Update markers whenever player's currentTime is being * updated. Time update happens when; @@ -2979,21 +2762,18 @@ * 2. seek and scrubbing events are fired * 3. timeupdate event fired when playing the media file */ - React__default["default"].useEffect(function () { if (!player || !currentPlayer) { return; } - if (currentNavItem !== null && isReady) { // Mark current time fragment if (player.markers) { - player.markers.removeAll(); // Use currentNavItem's start and end time for marker creation - + player.markers.removeAll(); + // Use currentNavItem's start and end time for marker creation var _getMediaFragment = getMediaFragment(getItemId(currentNavItem), canvasDuration), - start = _getMediaFragment.start, - end = _getMediaFragment.end; - + start = _getMediaFragment.start, + end = _getMediaFragment.end; playerDispatch({ endTime: end, startTime: start, @@ -3011,7 +2791,6 @@ // This then triggers the creation of a fragment highlight in the player's timerail var firstItem = canvasSegments[0]; var timeFragment = getMediaFragment(getItemId(firstItem), canvasDuration); - if (timeFragment && timeFragment.start === 0) { manifestDispatch({ item: firstItem, @@ -3020,10 +2799,10 @@ } } }, [currentNavItem, isReady]); + /** * Setting the current time of the player when using structure navigation */ - React__default["default"].useEffect(function () { if (player !== null && isReady) { player.currentTime(currentTime, playerDispatch({ @@ -3031,11 +2810,11 @@ })); } }, [isClicked]); + /** * Remove existing timerail highlight if the player's currentTime * doesn't fall within a defined structure item */ - React__default["default"].useEffect(function () { if (!player || !currentPlayer) { return; @@ -3043,12 +2822,12 @@ player.markers.removeAll(); } }, [isContained]); + /** * Handle the 'ended' event fired by the player when a section comes to * an end. If there are sections ahead move onto the next canvas and * change the player and the state accordingly. */ - var handleEnded = function handleEnded() { if (hasNextSection({ canvasIndex: canvasIndex, @@ -3057,8 +2836,9 @@ manifestDispatch({ canvasIndex: canvasIndex + 1, type: 'switchCanvas' - }); // Reset startTime and currentTime to zero + }); + // Reset startTime and currentTime to zero playerDispatch({ startTime: 0, type: 'setTimeFragment' @@ -3066,18 +2846,18 @@ playerDispatch({ currentTime: 0, type: 'setCurrentTime' - }); // Update the current nav item to next item + }); + // Update the current nav item to next item var nextItem = getNextItem({ canvasIndex: canvasIndex, manifest: manifest }); - var _getMediaFragment2 = getMediaFragment(getItemId(nextItem), canvasDuration), - start = _getMediaFragment2.start; // If there's a structure item at the start of the next canvas - // mark it as the currentNavItem. Otherwise empty out the currentNavItem. - + start = _getMediaFragment2.start; + // If there's a structure item at the start of the next canvas + // mark it as the currentNavItem. Otherwise empty out the currentNavItem. if (start === 0) { setIsContained(true); manifestDispatch({ @@ -3090,7 +2870,6 @@ type: 'switchItem' }); } - handleIsEnded(); setCIndex(cIndex + 1); } else if (hasMultiItems) { @@ -3105,13 +2884,13 @@ type: 'setSrcIndex' }); } - playerDispatch({ currentTime: 0, type: 'setCurrentTime' }); } }; + /** * Handle the 'timeUpdate' event emitted by VideoJS player. * The current time of the playhead used to show structure in the player's @@ -3119,12 +2898,9 @@ * item. When the current time is inside an item, that time fragment is highlighted * in the player's time rail. * */ - - var handleTimeUpdate = function handleTimeUpdate() { if (player !== null && isReadyRef.current) { var activeSegment = getActiveSegment(player.currentTime()); - if (activeSegment && activeIdRef.current != activeSegment['id']) { // Set the active segment id in component's state setActiveId(activeSegment['id']); @@ -3138,12 +2914,11 @@ } } }; + /** * Clear currentNavItem and other related state variables to update the tracker * in structure navigation and highlights within the player. */ - - var cleanUpNav = function cleanUpNav() { if (currentNavItemRef.current) { manifestDispatch({ @@ -3151,29 +2926,24 @@ type: 'switchItem' }); } - setActiveId(null); setIsContained(false); }; + /** * Get the segment, which encapsulates the current time of the playhead, * from a list of media fragments in the current canvas. * @param {Number} time playhead's current time */ - - var getActiveSegment = function getActiveSegment(time) { // Adjust time for multi-item canvases var currentTime = time; - if (hasMultiItems) { currentTime = currentTime + targets[srcIndex].altStart; - } // Find the relevant media segment from the structure - - + } + // Find the relevant media segment from the structure var _iterator = _createForOfIteratorHelper$2(canvasSegments), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var segment = _step.value; @@ -3182,7 +2952,6 @@ var segmentRange = getMediaFragment(segmentId, canvasDuration); var isInRange = checkSrcRange(segmentRange, playerRange); var isInSegment = currentTime >= segmentRange.start && currentTime < segmentRange.end; - if (isInSegment && isInRange && segmentCanvas == canvasIndex) { return segment; } @@ -3192,10 +2961,8 @@ } finally { _iterator.f(); } - return null; }; - return /*#__PURE__*/React__default["default"].createElement("div", { "data-vjs-player": true }, isVideo ? /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, /*#__PURE__*/React__default["default"].createElement("video", { @@ -3214,7 +2981,6 @@ className: "video-js vjs-default-skin" })); } - VideoJSPlayer.propTypes = { isVideo: PropTypes.bool, switchPlayer: PropTypes.func, @@ -3224,65 +2990,56 @@ var ErrorMessage = function ErrorMessage(_ref) { var _ref$message = _ref.message, - message = _ref$message === void 0 ? 'You forgot to include an error message' : _ref$message; + message = _ref$message === void 0 ? 'You forgot to include an error message' : _ref$message; return /*#__PURE__*/React__default["default"].createElement("div", { className: "rimp__" }, "ERROR: ", message); }; - ErrorMessage.propTypes = { message: PropTypes.string.isRequired }; function 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; } - function _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; } - var MediaPlayer = function MediaPlayer(_ref) { var _ref$enableFileDownlo = _ref.enableFileDownload, - enableFileDownload = _ref$enableFileDownlo === void 0 ? false : _ref$enableFileDownlo; + enableFileDownload = _ref$enableFileDownlo === void 0 ? false : _ref$enableFileDownlo; var manifestState = useManifestState(); var playerState = usePlayerState(); var playerDispatch = usePlayerDispatch(); var manifestDispatch = useManifestDispatch(); - var _React$useState = React__default["default"].useState({ - error: '', - sourceType: '', - sources: [], - tracks: [], - poster: null - }), - _React$useState2 = _slicedToArray(_React$useState, 2), - playerConfig = _React$useState2[0], - setPlayerConfig = _React$useState2[1]; - + error: '', + sourceType: '', + sources: [], + tracks: [], + poster: null + }), + _React$useState2 = _slicedToArray(_React$useState, 2), + playerConfig = _React$useState2[0], + setPlayerConfig = _React$useState2[1]; var _React$useState3 = React__default["default"].useState(false), - _React$useState4 = _slicedToArray(_React$useState3, 2), - ready = _React$useState4[0], - setReady = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + ready = _React$useState4[0], + setReady = _React$useState4[1]; var _React$useState5 = React__default["default"].useState(canvasIndex), - _React$useState6 = _slicedToArray(_React$useState5, 2), - cIndex = _React$useState6[0], - setCIndex = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + cIndex = _React$useState6[0], + setCIndex = _React$useState6[1]; var _React$useState7 = React__default["default"].useState(), - _React$useState8 = _slicedToArray(_React$useState7, 2), - isMultiSource = _React$useState8[0], - setIsMultiSource = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + isMultiSource = _React$useState8[0], + setIsMultiSource = _React$useState8[1]; var canvasIndex = manifestState.canvasIndex, - manifest = manifestState.manifest, - canvasDuration = manifestState.canvasDuration, - srcIndex = manifestState.srcIndex, - targets = manifestState.targets; + manifest = manifestState.manifest, + canvasDuration = manifestState.canvasDuration, + srcIndex = manifestState.srcIndex, + targets = manifestState.targets; playerState.player; React__default["default"].useEffect(function () { if (manifest) { initCanvas(canvasIndex); } - return function () { setReady(false); setCIndex(0); @@ -3298,21 +3055,19 @@ message: playerConfig.error }); } - var initCanvas = function initCanvas(canvasId) { var _getMediaInfo = getMediaInfo({ - manifest: manifest, - canvasIndex: canvasId, - srcIndex: srcIndex - }), - isMultiSource = _getMediaInfo.isMultiSource, - sources = _getMediaInfo.sources, - tracks = _getMediaInfo.tracks, - canvasTargets = _getMediaInfo.canvasTargets, - mediaType = _getMediaInfo.mediaType, - canvas = _getMediaInfo.canvas, - error = _getMediaInfo.error; - + manifest: manifest, + canvasIndex: canvasId, + srcIndex: srcIndex + }), + isMultiSource = _getMediaInfo.isMultiSource, + sources = _getMediaInfo.sources, + tracks = _getMediaInfo.tracks, + canvasTargets = _getMediaInfo.canvasTargets, + mediaType = _getMediaInfo.mediaType, + canvas = _getMediaInfo.canvas, + error = _getMediaInfo.error; manifestDispatch({ canvasTargets: canvasTargets, type: 'canvasTargets' @@ -3336,14 +3091,13 @@ setCIndex(canvasId); error ? setReady(false) : setReady(true); }; + /** * Switch src in the player when seeked to a time range within a * different item in the same canvas * @param {Number} srcindex new srcIndex * @param {Number} value current time of the player */ - - var nextItemClicked = function nextItemClicked(srcindex, value) { playerDispatch({ currentTime: value, @@ -3354,6 +3108,7 @@ type: 'setSrcIndex' }); }; + /** * Update contexts based on the items in the canvas(es) in manifest * @param {Number} duration canvas duration @@ -3361,11 +3116,8 @@ * @param {Boolean} isMultiSource flag indicating whether there are * multiple items in the canvas */ - - var updatePlayerSrcDetails = function updatePlayerSrcDetails(duration, sources, isMultiSource) { var timeFragment = {}; - if (isMultiSource) { playerDispatch({ start: 0, @@ -3377,14 +3129,12 @@ return s.selected; })[0]; timeFragment = getMediaFragment(playerSrc.src, duration); - if (timeFragment == undefined) { timeFragment = { start: 0, end: duration }; } - timeFragment.altStart = timeFragment.start; manifestDispatch({ canvasTargets: [timeFragment], @@ -3396,18 +3146,17 @@ type: 'setPlayerRange' }); } - }; // Switch player when navigating across canvases - + }; + // Switch player when navigating across canvases var switchPlayer = function switchPlayer() { initCanvas(canvasIndex); - }; // Load next canvas in the list when current media ends - + }; + // Load next canvas in the list when current media ends var handleEnded = function handleEnded() { initCanvas(canvasIndex + 1); }; - var videoJsOptions = { aspectRatio: playerConfig.sourceType === 'video' ? '16:9' : '1:0', autoplay: false, @@ -3419,8 +3168,10 @@ // Define and order control bar controls // See https://docs.videojs.com/tutorial-components.html for options of what // seem to be supported controls - children: ['playToggle', 'volumePanel', 'videoJSProgress', 'videoJSCurrentTime', 'subsCapsButton', 'qualitySelector', 'pictureInPictureToggle', enableFileDownload ? 'videoJSFileDownload' : '' // 'vjsYo', custom component + children: ['playToggle', 'volumePanel', 'videoJSProgress', 'videoJSCurrentTime', 'subsCapsButton', 'qualitySelector', 'pictureInPictureToggle', enableFileDownload ? 'videoJSFileDownload' : '' + // 'vjsYo', custom component ], + videoJSProgress: { duration: canvasDuration, srcIndex: srcIndex, @@ -3436,8 +3187,9 @@ }, sources: isMultiSource ? playerConfig.sources[srcIndex] : playerConfig.sources, tracks: playerConfig.tracks - }; // Add file download to toolbar when it is enabled via props + }; + // Add file download to toolbar when it is enabled via props if (enableFileDownload) { videoJsOptions = _objectSpread(_objectSpread({}, videoJsOptions), {}, { controlBar: _objectSpread(_objectSpread({}, videoJsOptions.controlBar), {}, { @@ -3448,7 +3200,6 @@ }) }); } - return ready ? /*#__PURE__*/React__default["default"].createElement("div", { "data-testid": "media-player", className: "ramp--media_player", @@ -3459,25 +3210,21 @@ handleIsEnded: handleEnded }, videoJsOptions))) : null; }; - MediaPlayer.propTypes = { enableFileDownload: PropTypes.bool }; var ListItem = function ListItem(_ref) { var item = _ref.item, - isTitle = _ref.isTitle; + isTitle = _ref.isTitle; var playerDispatch = usePlayerDispatch(); var manifestDispatch = useManifestDispatch(); - var _useManifestState = useManifestState(), - manifest = _useManifestState.manifest, - currentNavItem = _useManifestState.currentNavItem, - canvasIndex = _useManifestState.canvasIndex; - + manifest = _useManifestState.manifest, + currentNavItem = _useManifestState.currentNavItem, + canvasIndex = _useManifestState.canvasIndex; var _usePlayerState = usePlayerState(), - playerRange = _usePlayerState.playerRange; - + playerRange = _usePlayerState.playerRange; var childCanvases = getChildCanvases({ rangeId: item.id, manifest: manifest @@ -3487,7 +3234,6 @@ isChild: true }) : null; var liRef = React__default["default"].useRef(null); - var handleClick = function handleClick(e) { e.stopPropagation(); e.preventDefault(); @@ -3500,7 +3246,6 @@ type: 'switchItem' }); }; - var isClickable = function isClickable() { var itemId = getItemId(item); var timeFragment = getMediaFragment(itemId, playerRange.end); @@ -3508,10 +3253,8 @@ var isInRange = checkSrcRange(timeFragment, playerRange); return isInRange || !isCanvas; }; - var renderListItem = function renderListItem() { var label = getLabelValue(item.label); - if (childCanvases.length > 0) { return childCanvases.map(function (canvasId) { return /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, { @@ -3523,18 +3266,15 @@ onClick: handleClick }, label) : /*#__PURE__*/React__default["default"].createElement("span", null, label)); }); - } // When an item is a section title, show it as plain text - - + } + // When an item is a section title, show it as plain text if (isTitle) { return /*#__PURE__*/React__default["default"].createElement("span", { className: "ramp--structured-nav__section-title" }, label); } - return null; }; - React__default["default"].useEffect(function () { if (liRef.current) { if (currentNavItem == item) { @@ -3544,7 +3284,6 @@ } } }, [currentNavItem]); - if (item.label != '') { return /*#__PURE__*/React__default["default"].createElement("li", { "data-testid": "list-item", @@ -3555,7 +3294,6 @@ return null; } }; - ListItem.propTypes = { item: PropTypes.object.isRequired, isChild: PropTypes.bool, @@ -3564,13 +3302,11 @@ var List = function List(props) { var manifestState = useManifestState(); - if (!manifestState.manifest) { return /*#__PURE__*/React__default["default"].createElement("p", { "data-testid": "list-error" }, "No manifest in List yet"); } - var collapsibleContent = /*#__PURE__*/React__default["default"].createElement("ul", { "data-testid": "list", className: "ramp--structured-nav__list" @@ -3579,13 +3315,12 @@ item: item, manifest: manifestState.manifest }); - if (filteredItem) { var childCanvases = getChildCanvases({ rangeId: filteredItem.id, manifest: manifestState.manifest - }); // Title items doesn't have children - + }); + // Title items doesn't have children if (childCanvases.length == 0) { return /*#__PURE__*/React__default["default"].createElement(ListItem, { key: filteredItem.id, @@ -3595,7 +3330,6 @@ titles: props.titles }); } - return /*#__PURE__*/React__default["default"].createElement(ListItem, { key: filteredItem.id, item: filteredItem, @@ -3613,7 +3347,6 @@ })); return /*#__PURE__*/React__default["default"].createElement(React__default["default"].Fragment, null, collapsibleContent); }; - List.propTypes = { items: PropTypes.array.isRequired, isChild: PropTypes.bool.isRequired @@ -3621,40 +3354,33 @@ var StructuredNavigation = function StructuredNavigation() { var _manifest$structures, _manifest$structures$; - var manifestDispatch = useManifestDispatch(); var playerDispatch = usePlayerDispatch(); - var _usePlayerState = usePlayerState(), - clickedUrl = _usePlayerState.clickedUrl, - isClicked = _usePlayerState.isClicked, - isPlaying = _usePlayerState.isPlaying, - player = _usePlayerState.player; - + clickedUrl = _usePlayerState.clickedUrl, + isClicked = _usePlayerState.isClicked, + isPlaying = _usePlayerState.isPlaying, + player = _usePlayerState.player; var _useManifestState = useManifestState(), - canvasDuration = _useManifestState.canvasDuration, - canvasIndex = _useManifestState.canvasIndex, - hasMultiItems = _useManifestState.hasMultiItems, - targets = _useManifestState.targets, - manifest = _useManifestState.manifest; - + canvasDuration = _useManifestState.canvasDuration, + canvasIndex = _useManifestState.canvasIndex, + hasMultiItems = _useManifestState.hasMultiItems, + targets = _useManifestState.targets, + manifest = _useManifestState.manifest; React__default["default"].useEffect(function () { // Update currentTime and canvasIndex in state if a // custom start time and(or) canvas is given in manifest if (manifest) { var customStart = getCustomStart(manifest); - if (!customStart) { return; } - if (customStart.type == 'SR') { playerDispatch({ currentTime: customStart.time, type: 'setCurrentTime' }); } - manifestDispatch({ canvasIndex: customStart.canvas, type: 'switchCanvas' @@ -3668,20 +3394,18 @@ return getCanvasId(clickedUrl) === c.canvasId.split('/').reverse()[0]; }); var currentCanvasIndex = canvases.indexOf(canvasInManifest); - var timeFragment = getMediaFragment(clickedUrl, canvasDuration); // Invalid time fragment + var timeFragment = getMediaFragment(clickedUrl, canvasDuration); + // Invalid time fragment if (!timeFragment || timeFragment == undefined) { console.error('Error retrieving time fragment object from Canvas URL in structured navigation'); return; } - var timeFragmentStart = timeFragment.start; - if (hasMultiItems) { var _getCanvasTarget = getCanvasTarget(targets, timeFragment, canvasDuration), - srcIndex = _getCanvasTarget.srcIndex, - fragmentStart = _getCanvasTarget.fragmentStart; - + srcIndex = _getCanvasTarget.srcIndex, + fragmentStart = _getCanvasTarget.fragmentStart; timeFragmentStart = fragmentStart; manifestDispatch({ srcIndex: srcIndex, @@ -3696,7 +3420,6 @@ }); } } - player.currentTime(timeFragmentStart); playerDispatch({ startTime: timeFragment.start, @@ -3706,18 +3429,16 @@ playerDispatch({ currentTime: timeFragmentStart, type: 'setCurrentTime' - }); // Setting userActive to true shows timerail breifly, helps + }); + // Setting userActive to true shows timerail breifly, helps // to visualize the structure in player while playing - if (isPlaying) player.userActive(true); player.currentTime(timeFragmentStart); } }, [isClicked]); - if (!manifest) { return /*#__PURE__*/React__default["default"].createElement("p", null, "No manifest - Please provide a valid manifest."); } - return /*#__PURE__*/React__default["default"].createElement("div", { "data-testid": "structured-nav", className: "ramp--structured-nav", @@ -3734,7 +3455,6 @@ className: "ramp--no-structure" }, "There are no structures in the manifest")); }; - StructuredNavigation.propTypes = {}; var asyncToGenerator = createCommonjsModule(function (module) { @@ -3746,34 +3466,28 @@ reject(error); return; } - if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - function _asyncToGenerator(fn) { return function () { var self = this, - args = arguments; + args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); - function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } - function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } - _next(undefined); }); }; } - module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -3781,21 +3495,20 @@ var regeneratorRuntime$1 = createCommonjsModule(function (module) { var _typeof = _typeof_1["default"]; - function _regeneratorRuntime() { - /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ - module.exports = _regeneratorRuntime = function _regeneratorRuntime() { return exports; }, module.exports.__esModule = true, module.exports["default"] = module.exports; var exports = {}, - Op = Object.prototype, - hasOwn = Op.hasOwnProperty, - $Symbol = "function" == typeof Symbol ? Symbol : {}, - iteratorSymbol = $Symbol.iterator || "@@iterator", - asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", - toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; - + Op = Object.prototype, + hasOwn = Op.hasOwnProperty, + defineProperty = Object.defineProperty || function (obj, key, desc) { + obj[key] = desc.value; + }, + $Symbol = "function" == typeof Symbol ? Symbol : {}, + iteratorSymbol = $Symbol.iterator || "@@iterator", + asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator", + toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; function define(obj, key, value) { return Object.defineProperty(obj, key, { value: value, @@ -3804,7 +3517,6 @@ writable: !0 }), obj[key]; } - try { define({}, ""); } catch (err) { @@ -3812,54 +3524,14 @@ return obj[key] = value; }; } - function wrap(innerFn, outerFn, self, tryLocsList) { var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator, - generator = Object.create(protoGenerator.prototype), - context = new Context(tryLocsList || []); - return generator._invoke = function (innerFn, self, context) { - var state = "suspendedStart"; - return function (method, arg) { - if ("executing" === state) throw new Error("Generator is already running"); - - if ("completed" === state) { - if ("throw" === method) throw arg; - return doneResult(); - } - - for (context.method = method, context.arg = arg;;) { - var delegate = context.delegate; - - if (delegate) { - var delegateResult = maybeInvokeDelegate(delegate, context); - - if (delegateResult) { - if (delegateResult === ContinueSentinel) continue; - return delegateResult; - } - } - - if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { - if ("suspendedStart" === state) throw state = "completed", context.arg; - context.dispatchException(context.arg); - } else "return" === context.method && context.abrupt("return", context.arg); - state = "executing"; - var record = tryCatch(innerFn, self, context); - - if ("normal" === record.type) { - if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; - return { - value: record.arg, - done: context.done - }; - } - - "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); - } - }; - }(innerFn, self, context), generator; + generator = Object.create(protoGenerator.prototype), + context = new Context(tryLocsList || []); + return defineProperty(generator, "_invoke", { + value: makeInvokeMethod(innerFn, self, context) + }), generator; } - function tryCatch(fn, obj, arg) { try { return { @@ -3873,25 +3545,19 @@ }; } } - exports.wrap = wrap; var ContinueSentinel = {}; - function Generator() {} - function GeneratorFunction() {} - function GeneratorFunctionPrototype() {} - var IteratorPrototype = {}; define(IteratorPrototype, iteratorSymbol, function () { return this; }); var getProto = Object.getPrototypeOf, - NativeIteratorPrototype = getProto && getProto(getProto(values([]))); + NativeIteratorPrototype = getProto && getProto(getProto(values([]))); NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype); var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); - function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function (method) { define(prototype, method, function (arg) { @@ -3899,14 +3565,12 @@ }); }); } - function AsyncIterator(generator, PromiseImpl) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); - if ("throw" !== record.type) { var result = record.arg, - value = result.value; + value = result.value; return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) { invoke("next", value, resolve, reject); }, function (err) { @@ -3917,92 +3581,109 @@ return invoke("throw", error, resolve, reject); }); } - reject(record.arg); } - var previousPromise; - - this._invoke = function (method, arg) { - function callInvokeWithMethodAndArg() { - return new PromiseImpl(function (resolve, reject) { - invoke(method, arg, resolve, reject); - }); + defineProperty(this, "_invoke", { + value: function value(method, arg) { + function callInvokeWithMethodAndArg() { + return new PromiseImpl(function (resolve, reject) { + invoke(method, arg, resolve, reject); + }); + } + return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + }); + } + function makeInvokeMethod(innerFn, self, context) { + var state = "suspendedStart"; + return function (method, arg) { + if ("executing" === state) throw new Error("Generator is already running"); + if ("completed" === state) { + if ("throw" === method) throw arg; + return doneResult(); + } + for (context.method = method, context.arg = arg;;) { + var delegate = context.delegate; + if (delegate) { + var delegateResult = maybeInvokeDelegate(delegate, context); + if (delegateResult) { + if (delegateResult === ContinueSentinel) continue; + return delegateResult; + } + } + if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) { + if ("suspendedStart" === state) throw state = "completed", context.arg; + context.dispatchException(context.arg); + } else "return" === context.method && context.abrupt("return", context.arg); + state = "executing"; + var record = tryCatch(innerFn, self, context); + if ("normal" === record.type) { + if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue; + return { + value: record.arg, + done: context.done + }; + } + "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg); } - - return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); }; } - function maybeInvokeDelegate(delegate, context) { - var method = delegate.iterator[context.method]; - - if (undefined === method) { - if (context.delegate = null, "throw" === context.method) { - if (delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method)) return ContinueSentinel; - context.method = "throw", context.arg = new TypeError("The iterator does not provide a 'throw' method"); - } - - return ContinueSentinel; - } - + var methodName = context.method, + method = delegate.iterator[methodName]; + if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel; var record = tryCatch(method, delegate.iterator, context.arg); if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel; var info = record.arg; return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel); } - function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry); } - function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal", delete record.arg, entry.completion = record; } - function Context(tryLocsList) { this.tryEntries = [{ tryLoc: "root" }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0); } - function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) return iteratorMethod.call(iterable); if ("function" == typeof iterable.next) return iterable; - if (!isNaN(iterable.length)) { var i = -1, - next = function next() { - for (; ++i < iterable.length;) { - if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; - } - - return next.value = undefined, next.done = !0, next; - }; - + next = function next() { + for (; ++i < iterable.length;) if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next; + return next.value = undefined, next.done = !0, next; + }; return next.next = next; } } - return { next: doneResult }; } - function doneResult() { return { value: undefined, done: !0 }; } - - return GeneratorFunction.prototype = GeneratorFunctionPrototype, define(Gp, "constructor", GeneratorFunctionPrototype), define(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { + return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", { + value: GeneratorFunctionPrototype, + configurable: !0 + }), defineProperty(GeneratorFunctionPrototype, "constructor", { + value: GeneratorFunction, + configurable: !0 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) { var ctor = "function" == typeof genFun && genFun.constructor; return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name)); }, exports.mark = function (genFun) { @@ -4023,27 +3704,21 @@ return this; }), define(Gp, "toString", function () { return "[object Generator]"; - }), exports.keys = function (object) { - var keys = []; - - for (var key in object) { - keys.push(key); - } - + }), exports.keys = function (val) { + var object = Object(val), + keys = []; + for (var key in object) keys.push(key); return keys.reverse(), function next() { for (; keys.length;) { var key = keys.pop(); if (key in object) return next.value = key, next.done = !1, next; } - return next.done = !0, next; }; }, exports.values = values, Context.prototype = { constructor: Context, reset: function reset(skipTempReset) { - if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) { - "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); - } + if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined); }, stop: function stop() { this.done = !0; @@ -4054,20 +3729,16 @@ dispatchException: function dispatchException(exception) { if (this.done) throw exception; var context = this; - function handle(loc, caught) { return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught; } - for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i], - record = entry.completion; + record = entry.completion; if ("root" === entry.tryLoc) return handle("end"); - if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"), - hasFinally = hasOwn.call(entry, "finallyLoc"); - + hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0); if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc); @@ -4083,13 +3754,11 @@ abrupt: function abrupt(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } - finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null); var record = finallyEntry ? finallyEntry.completion : {}; return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record); @@ -4107,19 +3776,15 @@ "catch": function _catch(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; - if (entry.tryLoc === tryLoc) { var record = entry.completion; - if ("throw" === record.type) { var thrown = record.arg; resetTryEntry(entry); } - return thrown; } } - throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(iterable, resultName, nextLoc) { @@ -4131,7 +3796,6 @@ } }, exports; } - module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports; }); @@ -21343,13 +21007,11 @@ var TranscriptDownloader = function TranscriptDownloader(_ref) { var fileUrl = _ref.fileUrl, - fileName = _ref.fileName; - + fileName = _ref.fileName; var handleDownload = function handleDownload(e) { e.preventDefault(); fileDownload(fileUrl, fileName); }; - return /*#__PURE__*/React__default["default"].createElement("button", { className: "ramp--transcript_downloader", "data-testid": "transcript-downloader", @@ -21362,15 +21024,13 @@ var TanscriptSelector = function TanscriptSelector(props) { var _React$useState = React__default["default"].useState(props.title), - _React$useState2 = _slicedToArray(_React$useState, 2), - title = _React$useState2[0], - setTitle = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + title = _React$useState2[0], + setTitle = _React$useState2[1]; var selectItem = function selectItem(event) { setTitle(event.target.value); props.setTranscript(event.target.value); }; - if (props.transcriptData) { return /*#__PURE__*/React__default["default"].createElement("div", { className: "ramp--transcript_selector", @@ -21397,10 +21057,9 @@ }; function _createForOfIteratorHelper$1(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray$1(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray$1(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray$1(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray$1(o, minLen); } + function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } - function _arrayLikeToArray$1(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } /** * Go through the list of transcripts for the active canvas and add * transcript resources (if any) linked via annotations with supplementing motivation @@ -21408,7 +21067,6 @@ * @param {Array} trancripts transcripts for active canvas fed into transcript component * @returns {Array} */ - function checkManifestAnnotations(_x) { return _checkManifestAnnotations.apply(this, arguments); } @@ -21420,41 +21078,34 @@ * @param {Object} item contains title and URL for transcript resource * @returns {Array} array of transcript resources */ - function _checkManifestAnnotations() { _checkManifestAnnotations = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee(trancripts) { var canvasId, items, newItems, flattened; return regenerator.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - canvasId = trancripts.canvasId, items = trancripts.items; - _context.next = 3; - return Promise.all(items.map(function (item) { - return getSupplementingTranscripts(canvasId, item); - })); - - case 3: - newItems = _context.sent; - flattened = newItems.flat(); - return _context.abrupt("return", flattened); - - case 6: - case "end": - return _context.stop(); - } + while (1) switch (_context.prev = _context.next) { + case 0: + canvasId = trancripts.canvasId, items = trancripts.items; + _context.next = 3; + return Promise.all(items.map(function (item) { + return getSupplementingTranscripts(canvasId, item); + })); + case 3: + newItems = _context.sent; + flattened = newItems.flat(); + return _context.abrupt("return", flattened); + case 6: + case "end": + return _context.stop(); } }, _callee); })); return _checkManifestAnnotations.apply(this, arguments); } - function getSupplementingTranscripts(canvasId, item) { var title = item.title, - url = item.url; + url = item.url; var data = fetch(url).then(function (response) { var fileType = response.headers.get('Content-Type'); - if (fileType.includes('application/json')) { var jsonData = response.json(); return jsonData; @@ -21464,10 +21115,8 @@ }).then(function (data) { var manifest = manifesto_js.parseManifest(data); var newTranscriptsList = []; - if (manifest) { var annotations = []; - if (data.annotations) { annotations = parseAnnotations(data.annotations, 'supplementing'); } else { @@ -21478,10 +21127,8 @@ motivation: 'supplementing' }); } - if (annotations.length > 0) { var type = annotations[0].getBody()[0].getProperty('type'); - if (type === 'TextualBody') { newTranscriptsList.push({ title: title, @@ -21506,13 +21153,13 @@ } else { newTranscriptsList.push(item); } - return newTranscriptsList; })["catch"](function () { return [item]; }); return data; } + /** * Parse a given transcript file into a format the Transcript component * can render on the UI. E.g.: text file -> returns null, so that the Google @@ -21522,163 +21169,132 @@ * @param {Number} canvasIndex Current canvas rendered in the player * @returns {Object} Array of trancript data objects with download URL */ - - function parseTranscriptData(_x2, _x3) { return _parseTranscriptData.apply(this, arguments); } + /** * Parse MS word documents into HTML markdown using mammoth.js * https://www.npmjs.com/package/mammoth * @param {Object} response response from the fetch request * @returns {Array} html markdown for the word document contents */ - function _parseTranscriptData() { _parseTranscriptData = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee2(url, canvasIndex) { var tData, tUrl, fileData, fileType, jsonData, manifest, textData, textLines, isWebVTT; return regenerator.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - tData = []; - tUrl = url; // Return empty array to display an error message - - if (!(canvasIndex === undefined)) { - _context2.next = 4; - break; - } - - return _context2.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 4: - if (url) { - _context2.next = 6; - break; - } - - return _context2.abrupt("return", null); - - case 6: - _context2.prev = 7; - new URL(url); - _context2.next = 15; + while (1) switch (_context2.prev = _context2.next) { + case 0: + tData = []; + tUrl = url; // Return empty array to display an error message + if (!(canvasIndex === undefined)) { + _context2.next = 4; break; - - case 11: - _context2.prev = 11; - _context2.t0 = _context2["catch"](7); - console.log('Invalid transcript URL'); - return _context2.abrupt("return", null); - - case 15: - fileData = null; // get file type - - _context2.next = 18; - return fetch(url).then(handleFetchErrors).then(function (response) { - fileData = response; - })["catch"](function (error) { - console.log('transcript-parser -> parseTranscriptData() -> fetching transcript -> ', error); - return null; - }); - - case 18: - fileType = url.split('.').reverse()[0]; - _context2.t1 = fileType; - _context2.next = _context2.t1 === 'json' ? 22 : _context2.t1 === 'vtt' ? 32 : _context2.t1 === 'txt' ? 32 : _context2.t1 === 'doc' ? 45 : _context2.t1 === 'docx' ? 45 : 49; + } + return _context2.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 4: + if (url) { + _context2.next = 6; break; - - case 22: - _context2.next = 24; - return fileData.json(); - - case 24: - jsonData = _context2.sent; - manifest = manifesto_js.parseManifest(jsonData); - - if (!manifest) { - _context2.next = 30; - break; - } - - return _context2.abrupt("return", parseManifestTranscript(jsonData, url, canvasIndex)); - - case 30: - tData = parseJSONData(jsonData); - return _context2.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 32: - _context2.next = 34; - return fileData.text(); - - case 34: - textData = _context2.sent; - // console.log(textData); - textLines = textData.split('\n'); - - if (!(textLines.length == 0)) { - _context2.next = 38; - break; - } - - return _context2.abrupt("return", { - tData: [], - tUrl: url - }); - - case 38: - isWebVTT = validateWebVTT(textLines[0]); - - if (!isWebVTT) { - _context2.next = 44; - break; - } - - tData = parseWebVTT(textData); - return _context2.abrupt("return", { - tData: tData, - tUrl: url - }); - - case 44: - return _context2.abrupt("return", { - tData: null, - tUrl: url - }); - - case 45: - _context2.next = 47; - return parseWordFile(fileData); - - case 47: - tData = _context2.sent; - return _context2.abrupt("return", { - tData: [tData], - tUrl: url - }); - - case 49: - return _context2.abrupt("return", { - tData: [], - tUrl: url - }); - - case 50: - case "end": - return _context2.stop(); - } + } + return _context2.abrupt("return", null); + case 6: + _context2.prev = 7; + new URL(url); + _context2.next = 15; + break; + case 11: + _context2.prev = 11; + _context2.t0 = _context2["catch"](7); + console.log('Invalid transcript URL'); + return _context2.abrupt("return", null); + case 15: + fileData = null; // get file type + _context2.next = 18; + return fetch(url).then(handleFetchErrors).then(function (response) { + fileData = response; + })["catch"](function (error) { + console.log('transcript-parser -> parseTranscriptData() -> fetching transcript -> ', error); + return null; + }); + case 18: + fileType = url.split('.').reverse()[0]; + _context2.t1 = fileType; + _context2.next = _context2.t1 === 'json' ? 22 : _context2.t1 === 'vtt' ? 32 : _context2.t1 === 'txt' ? 32 : _context2.t1 === 'doc' ? 45 : _context2.t1 === 'docx' ? 45 : 49; + break; + case 22: + _context2.next = 24; + return fileData.json(); + case 24: + jsonData = _context2.sent; + manifest = manifesto_js.parseManifest(jsonData); + if (!manifest) { + _context2.next = 30; + break; + } + return _context2.abrupt("return", parseManifestTranscript(jsonData, url, canvasIndex)); + case 30: + tData = parseJSONData(jsonData); + return _context2.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 32: + _context2.next = 34; + return fileData.text(); + case 34: + textData = _context2.sent; + // console.log(textData); + textLines = textData.split('\n'); + if (!(textLines.length == 0)) { + _context2.next = 38; + break; + } + return _context2.abrupt("return", { + tData: [], + tUrl: url + }); + case 38: + isWebVTT = validateWebVTT(textLines[0]); + if (!isWebVTT) { + _context2.next = 44; + break; + } + tData = parseWebVTT(textData); + return _context2.abrupt("return", { + tData: tData, + tUrl: url + }); + case 44: + return _context2.abrupt("return", { + tData: null, + tUrl: url + }); + case 45: + _context2.next = 47; + return parseWordFile(fileData); + case 47: + tData = _context2.sent; + return _context2.abrupt("return", { + tData: [tData], + tUrl: url + }); + case 49: + return _context2.abrupt("return", { + tData: [], + tUrl: url + }); + case 50: + case "end": + return _context2.stop(); } }, _callee2, null, [[7, 11]]); })); return _parseTranscriptData.apply(this, arguments); } - function parseWordFile(_x4) { return _parseWordFile.apply(this, arguments); } @@ -21688,65 +21304,51 @@ * @param {Object} jsonData array of JSON objects * @returns {Array} */ - - function _parseWordFile() { _parseWordFile = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee3(response) { var tData, data, arrayBuffer; return regenerator.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - tData = null; - _context3.next = 3; - return response.blob(); - - case 3: - data = _context3.sent; - arrayBuffer = new File([data], name, { - type: response.headers.get('content-type') - }); - _context3.next = 7; - return mammoth__default["default"].convertToHtml({ - arrayBuffer: arrayBuffer - }).then(function (result) { - tData = result.value; - }); - - case 7: - return _context3.abrupt("return", tData); - - case 8: - case "end": - return _context3.stop(); - } + while (1) switch (_context3.prev = _context3.next) { + case 0: + tData = null; + _context3.next = 3; + return response.blob(); + case 3: + data = _context3.sent; + arrayBuffer = new File([data], name, { + type: response.headers.get('content-type') + }); + _context3.next = 7; + return mammoth__default["default"].convertToHtml({ + arrayBuffer: arrayBuffer + }).then(function (result) { + tData = result.value; + }); + case 7: + return _context3.abrupt("return", tData); + case 8: + case "end": + return _context3.stop(); } }, _callee3); })); return _parseWordFile.apply(this, arguments); } - function parseJSONData(jsonData) { if (jsonData.length == 0) { return null; } - var tData = []; - var _iterator = _createForOfIteratorHelper$1(jsonData), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var jd = _step.value; - if (jd.speaker) { var speaker = jd.speaker, - spans = jd.spans; - + spans = jd.spans; var _iterator2 = _createForOfIteratorHelper$1(spans), - _step2; - + _step2; try { for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { var span = _step2.value; @@ -21760,8 +21362,7 @@ } } else { var _iterator3 = _createForOfIteratorHelper$1(jd.spans), - _step3; - + _step3; try { for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { var _span = _step3.value; @@ -21779,11 +21380,10 @@ } finally { _iterator.f(); } - return tData; } - /* Parsing annotations when transcript data is fed from a IIIF manifest */ + /* Parsing annotations when transcript data is fed from a IIIF manifest */ /** * Parse a IIIF manifest and extracts the transcript data. * IIIF manifests can present transcript data in a couple of different ways. @@ -21797,14 +21397,11 @@ * @returns {Object} object with the structure; * { tData: transcript data, tUrl: file url } */ - - function parseManifestTranscript(manifest, manifestURL, canvasIndex) { var tData = []; var tUrl = manifestURL; var isExternalAnnotation = false; var annotations = []; - if (manifest.annotations) { annotations = parseAnnotations(manifest.annotations, 'supplementing'); } else { @@ -21814,14 +21411,13 @@ key: 'annotations', motivation: 'supplementing' }); - } // determine whether annotations point to an external resource or - // a list of transcript fragments - + } + // determine whether annotations point to an external resource or + // a list of transcript fragments if (annotations.length > 0) { var annotation = annotations[0]; var tType = annotation.getBody()[0].getProperty('type'); - if (tType == 'TextualBody') { isExternalAnnotation = false; } else { @@ -21833,7 +21429,6 @@ tUrl: tUrl }; } - if (isExternalAnnotation) { var _annotation = annotations[0]; return parseExternalAnnotations(_annotation); @@ -21845,13 +21440,13 @@ }; } } + /** * Parse annotation linking to external resources like WebVTT, Text, and * AnnotationPage .json files * @param {Annotation} annotation Annotation from the manifest * @returns {Object} object with the structure { tData: [], tUrl: '' } */ - function parseExternalAnnotations(_x5) { return _parseExternalAnnotations.apply(this, arguments); } @@ -21868,102 +21463,85 @@ * format: 'text/plain', * } */ - - function _parseExternalAnnotations() { _parseExternalAnnotations = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee4(annotation) { var tData, tBody, tUrl, tType; return regenerator.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - tData = []; - tBody = annotation.getBody()[0]; - tUrl = tBody.getProperty('id'); - tType = tBody.getProperty('type'); - /** When external file contains text data */ - - if (!(tType === 'Text')) { - _context4.next = 14; - break; - } - - if (!(tBody.getFormat() === 'text/vtt')) { - _context4.next = 10; - break; - } - - _context4.next = 8; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.text(); - }).then(function (data) { - return tData = parseWebVTT(data); - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ', error); - }); - - case 8: - _context4.next = 12; + while (1) switch (_context4.prev = _context4.next) { + case 0: + tData = []; + tBody = annotation.getBody()[0]; + tUrl = tBody.getProperty('id'); + tType = tBody.getProperty('type'); + /** When external file contains text data */ + if (!(tType === 'Text')) { + _context4.next = 14; break; - - case 10: - _context4.next = 12; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.text(); - }).then(function (data) { - // Keeping data = null prompts plain text view - // in the transcript component - tData = null; - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching text -> ', error); - }); - - case 12: - _context4.next = 17; + } + if (!(tBody.getFormat() === 'text/vtt')) { + _context4.next = 10; break; - - case 14: - if (!(tType === 'AnnotationPage')) { - _context4.next = 17; - break; - } - + } + _context4.next = 8; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.text(); + }).then(function (data) { + return tData = parseWebVTT(data); + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ', error); + }); + case 8: + _context4.next = 12; + break; + case 10: + _context4.next = 12; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.text(); + }).then(function (data) { + // Keeping data = null prompts plain text view + // in the transcript component + tData = null; + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching text -> ', error); + }); + case 12: + _context4.next = 17; + break; + case 14: + if (!(tType === 'AnnotationPage')) { _context4.next = 17; - return fetch(tUrl).then(handleFetchErrors).then(function (response) { - return response.json(); - }).then(function (data) { - var annotations = parseAnnotations([data], 'supplementing'); - tData = createTData(annotations); - })["catch"](function (error) { - return console.error('transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ', error); - }); - - case 17: - return _context4.abrupt("return", { - tData: tData, - tUrl: tUrl - }); - - case 18: - case "end": - return _context4.stop(); - } + break; + } + _context4.next = 17; + return fetch(tUrl).then(handleFetchErrors).then(function (response) { + return response.json(); + }).then(function (data) { + var annotations = parseAnnotations([data], 'supplementing'); + tData = createTData(annotations); + })["catch"](function (error) { + return console.error('transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ', error); + }); + case 17: + return _context4.abrupt("return", { + tData: tData, + tUrl: tUrl + }); + case 18: + case "end": + return _context4.stop(); } }, _callee4); })); return _parseExternalAnnotations.apply(this, arguments); } - function createTData(annotations) { var tData = []; annotations.map(function (a) { if (a.id != null) { var tBody = a.getBody()[0]; - var _getMediaFragment = getMediaFragment(a.getProperty('target')), - start = _getMediaFragment.start, - end = _getMediaFragment.end; - + start = _getMediaFragment.start, + end = _getMediaFragment.end; tData.push({ text: tBody.getProperty('value'), format: tBody.getFormat(), @@ -21974,6 +21552,7 @@ }); return tData; } + /** * Parsing transcript data from a given WebVTT file * @param {Object} fileData content in the transcript file @@ -21985,35 +21564,30 @@ * text: 'Transcript text sample' * } */ - - function parseWebVTT(fileData) { var tData = []; var lines = cleanWebVTT(fileData); var firstLine = lines.shift(); var valid = validateWebVTT(firstLine); - if (!valid) { console.error('Invalid WebVTT file'); return []; } - var groups = groupWebVTTLines(lines); groups.map(function (t) { var line = parseWebVTTLine(t); - if (line) { tData.push(line); } }); return tData; } + /** * Validate WebVTT file with its header * @param {String} line header line of the WebVTT file * @returns {Boolean} */ - function validateWebVTT(line) { if (line.includes('WEBVTT')) { return true; @@ -22021,31 +21595,31 @@ return false; } } + /** * Clean escape characters and white spaces from the data * and split the text into lines * @param {String} data WebVTT data as a blob of text * @returns {Array} */ - - function cleanWebVTT(data) { // split into lines - var lines = data.split('\n'); // remove empty lines - + var lines = data.split('\n'); + // remove empty lines var text_lines = lines.filter(function (l) { return l.length > 0; - }); // remove line numbers - + }); + // remove line numbers text_lines = text_lines.filter(function (l) { return Number(l) ? false : true; - }); // strip white spaces and lines with index - + }); + // strip white spaces and lines with index var stripped = text_lines.filter(function (l) { return !/^[0-9]*[\r]/gm.test(l); }); return stripped; } + /** * Group multi line transcript text values alongside the relevant * timestamp values. E.g. converts, @@ -22059,34 +21633,28 @@ * @param {Array} lines array of lines in the WebVTT file * @returns {Array} */ - - function groupWebVTTLines(lines) { var groups = []; var i; - for (i = 0; i < lines.length;) { var line = lines[i]; var t = { times: '', line: '' }; - if (line.includes('-->')) { t.times = line; i++; - while (i < lines.length && !lines[i].includes('-->')) { t.line += lines[i]; i++; } - groups.push(t); } } - return groups; } + /** * Create a JSON object from the transcript data * @param {Object} obj @@ -22099,26 +21667,20 @@ * text: 'Transcript text sample' * } */ - - function parseWebVTTLine(_ref) { var times = _ref.times, - line = _ref.line; + line = _ref.line; var timestampRegex = /([0-9]*:){1,2}([0-9]{2})\.[0-9]{2,3}/g; - var _times$split = times.split(' --> '), - _times$split2 = _slicedToArray(_times$split, 2), - start = _times$split2[0], - end = _times$split2[1]; // FIXME:: remove any styles for now, refine this - - + _times$split2 = _slicedToArray(_times$split, 2), + start = _times$split2[0], + end = _times$split2[1]; + // FIXME:: remove any styles for now, refine this end = end.split(' ')[0]; - if (!start.match(timestampRegex) || !end.match(timestampRegex)) { console.error('Invalid timestamp in line with text; ', line); return null; } - var transcriptText = { begin: timeToS(start), end: timeToS(end), @@ -22128,97 +21690,75 @@ } function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - - function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - + function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var Transcript = function Transcript(_ref) { var playerID = _ref.playerID, - transcripts = _ref.transcripts; - + transcripts = _ref.transcripts; var _React$useState = React__default["default"].useState([]), - _React$useState2 = _slicedToArray(_React$useState, 2), - canvasTranscripts = _React$useState2[0], - setCanvasTranscripts = _React$useState2[1]; - + _React$useState2 = _slicedToArray(_React$useState, 2), + canvasTranscripts = _React$useState2[0], + setCanvasTranscripts = _React$useState2[1]; var _React$useState3 = React__default["default"].useState([]), - _React$useState4 = _slicedToArray(_React$useState3, 2), - transcript = _React$useState4[0], - _setTranscript = _React$useState4[1]; - + _React$useState4 = _slicedToArray(_React$useState3, 2), + transcript = _React$useState4[0], + _setTranscript = _React$useState4[1]; var _React$useState5 = React__default["default"].useState(''), - _React$useState6 = _slicedToArray(_React$useState5, 2), - transcriptTitle = _React$useState6[0], - setTranscriptTitle = _React$useState6[1]; - + _React$useState6 = _slicedToArray(_React$useState5, 2), + transcriptTitle = _React$useState6[0], + setTranscriptTitle = _React$useState6[1]; var _React$useState7 = React__default["default"].useState(''), - _React$useState8 = _slicedToArray(_React$useState7, 2), - transcriptUrl = _React$useState8[0], - setTranscriptUrl = _React$useState8[1]; - + _React$useState8 = _slicedToArray(_React$useState7, 2), + transcriptUrl = _React$useState8[0], + setTranscriptUrl = _React$useState8[1]; var _React$useState9 = React__default["default"].useState(0), - _React$useState10 = _slicedToArray(_React$useState9, 2), - canvasIndex = _React$useState10[0], - _setCanvasIndex = _React$useState10[1]; - + _React$useState10 = _slicedToArray(_React$useState9, 2), + canvasIndex = _React$useState10[0], + _setCanvasIndex = _React$useState10[1]; var _React$useState11 = React__default["default"].useState(true), - _React$useState12 = _slicedToArray(_React$useState11, 2), - isLoading = _React$useState12[0], - setIsLoading = _React$useState12[1]; - + _React$useState12 = _slicedToArray(_React$useState11, 2), + isLoading = _React$useState12[0], + setIsLoading = _React$useState12[1]; var _React$useState13 = React__default["default"].useState(''), - _React$useState14 = _slicedToArray(_React$useState13, 2), - errorMsg = _React$useState14[0], - setError = _React$useState14[1]; - - var isMouseOver = false; // Setup refs to access state information within + _React$useState14 = _slicedToArray(_React$useState13, 2), + errorMsg = _React$useState14[0], + setError = _React$useState14[1]; + var isMouseOver = false; + // Setup refs to access state information within // event handler function - var isMouseOverRef = React__default["default"].useRef(isMouseOver); - var setIsMouseOver = function setIsMouseOver(state) { isMouseOverRef.current = state; isMouseOver = state; }; - var isEmptyRef = React__default["default"].useRef(false); - var setIsEmpty = function setIsEmpty(e) { isEmptyRef.current = e; }; - var canvasIndexRef = React__default["default"].useRef(); - var setCanvasIndex = function setCanvasIndex(c) { canvasIndexRef.current = c; - _setCanvasIndex(c); - }; // React refs array for each timed text value in the transcript - + }; + // React refs array for each timed text value in the transcript var textRefs = React__default["default"].useRef([]); var transcriptContainerRef = React__default["default"].useRef(); var transcriptRef = React__default["default"].useRef(); - var setTranscript = function setTranscript(t) { transcriptRef.current = t; - _setTranscript(t); }; - var timedText = []; var player = null; React__default["default"].useEffect(function () { setTimeout(function () { var domPlayer = document.getElementById(playerID); - if (!domPlayer) { console.error("Cannot find player, '" + playerID + "' on page. Transcript synchronization is disabled."); } else { player = domPlayer.children[0]; } - if (player) { observeCanvasChange(); player.dataset['canvasindex'] ? setCanvasIndex(player.dataset['canvasindex']) : setCanvasIndex(0); @@ -22226,13 +21766,11 @@ if (e == null || e.target == null) { return; } - var currentTime = e.target.currentTime; textRefs.current.map(function (tr) { if (tr) { var start = tr.getAttribute('starttime'); var end = tr.getAttribute('endtime'); - if (currentTime >= start && currentTime <= end) { !tr.classList.contains('active') ? autoScrollAndHighlight(currentTime, tr) : null; } else { @@ -22266,38 +21804,31 @@ var _ref2 = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee(t) { var data; return regenerator.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return checkManifestAnnotations(t); - - case 2: - data = _context.sent; - setCanvasTranscripts(data); - setStateVar(data[0]); - - case 5: - case "end": - return _context.stop(); - } + while (1) switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return checkManifestAnnotations(t); + case 2: + data = _context.sent; + setCanvasTranscripts(data); + setStateVar(data[0]); + case 5: + case "end": + return _context.stop(); } }, _callee); })); - return function (_x) { return _ref2.apply(this, arguments); }; }(), []); React__default["default"].useEffect(function () { var _getCanvasT, _getTItems; - var getCanvasT = function getCanvasT(tr) { return tr.filter(function (t) { return t.canvasId == canvasIndex; }); }; - var getTItems = function getTItems(tr) { return getCanvasT(tr)[0].items; }; @@ -22306,8 +21837,6 @@ * OR the respective canvas doesn't have transcript data * OR canvas' transcript items list is empty */ - - if (!(transcripts !== null && transcripts !== void 0 && transcripts.length) > 0 || !((_getCanvasT = getCanvasT(transcripts)) !== null && _getCanvasT !== void 0 && _getCanvasT.length) > 0 || !((_getTItems = getTItems(transcripts)) !== null && _getTItems !== void 0 && _getTItems.length) > 0) { setIsLoading(false); setIsEmpty(true); @@ -22319,31 +21848,28 @@ setIsEmpty(false); } }, [canvasIndex]); - var observeCanvasChange = function observeCanvasChange() { // Select the node that will be observed for mutations - var targetNode = player; // Options for the observer (which mutations to observe) + var targetNode = player; + // Options for the observer (which mutations to observe) var config = { attributes: true, childList: true, subtree: true - }; // Callback function to execute when mutations are observed + }; + // Callback function to execute when mutations are observed var callback = function callback(mutationsList, observer) { // Use traditional 'for loops' for IE 11 var _iterator = _createForOfIteratorHelper(mutationsList), - _step; - + _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _mutation$attributeNa; - var mutation = _step.value; - if ((_mutation$attributeNa = mutation.attributeName) !== null && _mutation$attributeNa !== void 0 && _mutation$attributeNa.includes('src')) { var p = document.querySelector('video') || document.querySelector('audio'); - if (p) { setCanvasIndex(parseInt(p.dataset['canvasindex'])); } @@ -22354,109 +21880,99 @@ } finally { _iterator.f(); } - }; // Create an observer instance linked to the callback function - + }; - var observer = new MutationObserver(callback); // Start observing the target node for configured mutations + // Create an observer instance linked to the callback function + var observer = new MutationObserver(callback); + // Start observing the target node for configured mutations observer.observe(targetNode, config); }; - var selectTranscript = function selectTranscript(selectedTitle) { var selectedTranscript = canvasTranscripts.filter(function (tr) { return tr.title === selectedTitle; }); setStateVar(selectedTranscript[0]); }; - var setStateVar = /*#__PURE__*/function () { var _ref3 = _asyncToGenerator( /*#__PURE__*/regenerator.mark(function _callee2(transcript) { var title, url; return regenerator.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (transcript) { - _context2.next = 2; - break; + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (transcript) { + _context2.next = 2; + break; + } + return _context2.abrupt("return"); + case 2: + title = transcript.title, url = transcript.url; + setTranscriptTitle(title); + + // parse transcript data and update state variables + _context2.next = 6; + return Promise.resolve(parseTranscriptData(url, canvasIndexRef.current)).then(function (value) { + if (value != null) { + var tData = value.tData, + tUrl = value.tUrl; + setTranscriptUrl(tUrl); + setTranscript(tData); + (tData === null || tData === void 0 ? void 0 : tData.length) == 0 ? setError('No Valid Transcript(s) found, please check again.') : null; + } else { + setTranscript([]); + setError('Invalid URL for transcript, please check again.'); } - - return _context2.abrupt("return"); - - case 2: - title = transcript.title, url = transcript.url; - setTranscriptTitle(title); // parse transcript data and update state variables - - _context2.next = 6; - return Promise.resolve(parseTranscriptData(url, canvasIndexRef.current)).then(function (value) { - if (value != null) { - var tData = value.tData, - tUrl = value.tUrl; - setTranscriptUrl(tUrl); - setTranscript(tData); - (tData === null || tData === void 0 ? void 0 : tData.length) == 0 ? setError('No Valid Transcript(s) found, please check again.') : null; - } else { - setTranscript([]); - setError('Invalid URL for transcript, please check again.'); - } - - setIsLoading(false); - }); - - case 6: - case "end": - return _context2.stop(); - } + setIsLoading(false); + }); + case 6: + case "end": + return _context2.stop(); } }, _callee2); })); - return function setStateVar(_x2) { return _ref3.apply(this, arguments); }; }(); - var autoScrollAndHighlight = function autoScrollAndHighlight(currentTime, tr) { if (!tr) { return; - } // Highlight clicked/current time's transcript text - + } + // Highlight clicked/current time's transcript text var textTopOffset = 0; var start = tr.getAttribute('starttime'); var end = tr.getAttribute('endtime'); - if (!start || !end) { return; } - if (currentTime >= start && currentTime <= end) { tr.classList.add('active'); textTopOffset = tr.offsetTop; } else { tr.classList.remove('active'); - } // When using the transcript panel to scroll/select text - // return without auto scrolling - + } + // When using the transcript panel to scroll/select text + // return without auto scrolling if (isMouseOverRef.current) { return; - } // Auto scroll the transcript - - - var parentTopOffset = transcriptContainerRef.current.offsetTop; // divide by 2 to vertically center the highlighted text + } + // Auto scroll the transcript + var parentTopOffset = transcriptContainerRef.current.offsetTop; + // divide by 2 to vertically center the highlighted text transcriptContainerRef.current.scrollTop = textTopOffset - parentTopOffset - transcriptContainerRef.current.clientHeight / 2; }; + /** * When clicked on a transcript text seek to the respective * timestamp in the player * @param {Object} e event for the click */ - - var handleTranscriptTextClick = function handleTranscriptTextClick(e) { e.preventDefault(); + /** * Disregard the click, which uses the commented out lines * or reset the player to the start time (the current functionality) @@ -22464,41 +21980,36 @@ * */ // const parentEle = e.target.parentElement; // const isClickable = getIsClickable(parentEle); - // if (isClickable) { + // if (isClickable) { if (player) { player.currentTime = e.currentTarget.getAttribute('starttime'); } - textRefs.current.map(function (tr) { if (tr && tr.classList.contains('active')) { tr.classList.remove('active'); } }); - e.currentTarget.classList.add('active'); // } + e.currentTarget.classList.add('active'); + // } }; + /** * Update state based on mouse events - hover or not hover * @param {Boolean} state flag identifying mouse event */ - - var handleMouseOver = function handleMouseOver(state) { setIsMouseOver(state); }; - var buildSpeakerText = function buildSpeakerText(t) { var speakerText = ''; - if (t.speaker) { speakerText = "".concat(t.speaker, ": ").concat(t.text); } else { speakerText = t.text; } - return speakerText; }; - if (transcriptRef.current) { if (transcript.length > 0) { if (typeof transcript[0] == 'string') { @@ -22523,7 +22034,6 @@ starttime: t.begin // set custom attribute: starttime , endtime: t.end // set custom attribute: endtime - }, t.begin && /*#__PURE__*/React__default["default"].createElement("span", { className: "ramp--transcript_time", "data-testid": "transcript_time" @@ -22548,10 +22058,8 @@ }, errorMsg)); } } - if (!isLoading) { var _timedText$; - return /*#__PURE__*/React__default["default"].createElement("div", { className: "ramp--transcript_nav", "data-testid": "transcript_nav", @@ -22582,16 +22090,13 @@ return null; } }; - Transcript.propTypes = { /** `id` attribute of the media player in the DOM */ playerID: PropTypes.string.isRequired, - /** A list of transcripts for respective canvases in the manifest */ transcripts: PropTypes.arrayOf(PropTypes.shape({ /** Index of the canvas in manifest, starts with zero */ canvasId: PropTypes.number.isRequired, - /** List of title and URI key value pairs for each individual transcript resource */ items: PropTypes.arrayOf(PropTypes.shape({ title: PropTypes.string, diff --git a/docs/build/bundle.7caa19c9.js b/docs/build/bundle.7caa19c9.js deleted file mode 100644 index 8321f3ea..00000000 --- a/docs/build/bundle.7caa19c9.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see bundle.7caa19c9.js.LICENSE.txt */ -(()=>{var __webpack_modules__={67154:m=>{function _extends(){return m.exports=_extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v{var ae=ee(50008).default;function _regeneratorRuntime(){"use strict";m.exports=_regeneratorRuntime=function _regeneratorRuntime(){return v},m.exports.__esModule=!0,m.exports.default=m.exports;var v={},ee=Object.prototype,ie=ee.hasOwnProperty,de="function"==typeof Symbol?Symbol:{},ce=de.iterator||"@@iterator",le=de.asyncIterator||"@@asyncIterator",pe=de.toStringTag||"@@toStringTag";function define(m,v,ee){return Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}),m[v]}try{define({},"")}catch(m){define=function define(m,v,ee){return m[v]=ee}}function wrap(m,v,ee,ae){var ie=v&&v.prototype instanceof Generator?v:Generator,de=Object.create(ie.prototype),ce=new Context(ae||[]);return de._invoke=function(m,v,ee){var ae="suspendedStart";return function(ie,de){if("executing"===ae)throw new Error("Generator is already running");if("completed"===ae){if("throw"===ie)throw de;return doneResult()}for(ee.method=ie,ee.arg=de;;){var ce=ee.delegate;if(ce){var le=maybeInvokeDelegate(ce,ee);if(le){if(le===fe)continue;return le}}if("next"===ee.method)ee.sent=ee._sent=ee.arg;else if("throw"===ee.method){if("suspendedStart"===ae)throw ae="completed",ee.arg;ee.dispatchException(ee.arg)}else"return"===ee.method&&ee.abrupt("return",ee.arg);ae="executing";var pe=tryCatch(m,v,ee);if("normal"===pe.type){if(ae=ee.done?"completed":"suspendedYield",pe.arg===fe)continue;return{value:pe.arg,done:ee.done}}"throw"===pe.type&&(ae="completed",ee.method="throw",ee.arg=pe.arg)}}}(m,ee,ce),de}function tryCatch(m,v,ee){try{return{type:"normal",arg:m.call(v,ee)}}catch(m){return{type:"throw",arg:m}}}v.wrap=wrap;var fe={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var ye={};define(ye,ce,(function(){return this}));var be=Object.getPrototypeOf,Re=be&&be(be(values([])));Re&&Re!==ee&&ie.call(Re,ce)&&(ye=Re);var _e=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(ye);function defineIteratorMethods(m){["next","throw","return"].forEach((function(v){define(m,v,(function(m){return this._invoke(v,m)}))}))}function AsyncIterator(m,v){function invoke(ee,de,ce,le){var pe=tryCatch(m[ee],m,de);if("throw"!==pe.type){var fe=pe.arg,ye=fe.value;return ye&&"object"==ae(ye)&&ie.call(ye,"__await")?v.resolve(ye.__await).then((function(m){invoke("next",m,ce,le)}),(function(m){invoke("throw",m,ce,le)})):v.resolve(ye).then((function(m){fe.value=m,ce(fe)}),(function(m){return invoke("throw",m,ce,le)}))}le(pe.arg)}var ee;this._invoke=function(m,ae){function callInvokeWithMethodAndArg(){return new v((function(v,ee){invoke(m,ae,v,ee)}))}return ee=ee?ee.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function maybeInvokeDelegate(m,v){var ee=m.iterator[v.method];if(void 0===ee){if(v.delegate=null,"throw"===v.method){if(m.iterator.return&&(v.method="return",v.arg=void 0,maybeInvokeDelegate(m,v),"throw"===v.method))return fe;v.method="throw",v.arg=new TypeError("The iterator does not provide a 'throw' method")}return fe}var ae=tryCatch(ee,m.iterator,v.arg);if("throw"===ae.type)return v.method="throw",v.arg=ae.arg,v.delegate=null,fe;var ie=ae.arg;return ie?ie.done?(v[m.resultName]=ie.value,v.next=m.nextLoc,"return"!==v.method&&(v.method="next",v.arg=void 0),v.delegate=null,fe):ie:(v.method="throw",v.arg=new TypeError("iterator result is not an object"),v.delegate=null,fe)}function pushTryEntry(m){var v={tryLoc:m[0]};1 in m&&(v.catchLoc=m[1]),2 in m&&(v.finallyLoc=m[2],v.afterLoc=m[3]),this.tryEntries.push(v)}function resetTryEntry(m){var v=m.completion||{};v.type="normal",delete v.arg,m.completion=v}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var v=m[ce];if(v)return v.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var ee=-1,ae=function next(){for(;++ee=0;--ee){var ae=this.tryEntries[ee],de=ae.completion;if("root"===ae.tryLoc)return handle("end");if(ae.tryLoc<=this.prev){var ce=ie.call(ae,"catchLoc"),le=ie.call(ae,"finallyLoc");if(ce&&le){if(this.prev=0;--ee){var ae=this.tryEntries[ee];if(ae.tryLoc<=this.prev&&ie.call(ae,"finallyLoc")&&this.prev=0;--v){var ee=this.tryEntries[v];if(ee.finallyLoc===m)return this.complete(ee.completion,ee.afterLoc),resetTryEntry(ee),fe}},catch:function _catch(m){for(var v=this.tryEntries.length-1;v>=0;--v){var ee=this.tryEntries[v];if(ee.tryLoc===m){var ae=ee.completion;if("throw"===ae.type){var ie=ae.arg;resetTryEntry(ee)}return ie}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(m,v,ee){return this.delegate={iterator:values(m),resultName:v,nextLoc:ee},"next"===this.method&&(this.arg=void 0),fe}},v}m.exports=_regeneratorRuntime,m.exports.__esModule=!0,m.exports.default=m.exports},50008:m=>{function _typeof(v){return m.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(v)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},87757:(m,v,ee)=>{var ae=ee(59591)();m.exports=ae;try{regeneratorRuntime=ae}catch(m){"object"==typeof globalThis?globalThis.regeneratorRuntime=ae:Function("r","regeneratorRuntime = r")(ae)}},1875:(m,v,ee)=>{"use strict";var ae=ee(976),ie=ee(7163);m.exports=function(m){var v=m.getComponent("MenuItem");return m.extend(v,{constructor:function(m,ee){var ie=ee.source;if(!ae.isObject(ie))throw new Error('was not provided a "source" object, but rather: '+typeof ie);ee=ae.extend({selectable:!0,label:ie.label},ee),v.call(this,m,ee),this.source=ie},handleClick:function(m){v.prototype.handleClick.call(this,m),this.player().trigger(ie.QUALITY_REQUESTED,this.source)}})}},62864:(m,v,ee)=>{"use strict";var ae=ee(976),ie=ee(7163),de=ee(1875),ce="vjs-quality-changing";m.exports=function(m){var v,ee=m.getComponent("MenuButton"),le=de(m);return v=m.extend(ee,{constructor:function(m,v){ee.call(this,m,v),m.on(ie.QUALITY_REQUESTED,function(v,ee){this.setSelectedSource(ee),m.addClass(ce),m.one("loadeddata",(function(){m.removeClass(ce)}))}.bind(this)),m.on(ie.PLAYER_SOURCES_CHANGED,function(){this.update()}.bind(this)),m.on(ie.QUALITY_SELECTED,function(m,v){this.setSelectedSource(v)}.bind(this)),m.one("ready",function(){this.selectedSrc=m.src(),this.update()}.bind(this)),this.controlText("Open quality selector menu")},setSelectedSource:function(m){var v=m?m.src:void 0;this.selectedSrc!==v&&(this.selectedSrc=v,ae.each(this.items,(function(m){m.selected(m.source.src===v)})))},createItems:function(){var m=this.player(),v=m.currentSources();return!v||v.length<2?[]:ae.map(v,function(v){return new le(m,{source:v,selected:v.src===this.selectedSrc})}.bind(this))},buildWrapperCSSClass:function(){return"vjs-quality-selector "+ee.prototype.buildWrapperCSSClass.call(this)}}),m.registerComponent("QualitySelector",v),v}},7163:m=>{"use strict";m.exports={QUALITY_REQUESTED:"qualityRequested",QUALITY_SELECTED:"qualitySelected",PLAYER_SOURCES_CHANGED:"playerSourcesChanged"}},61470:(m,v,ee)=>{"use strict";var ae=ee(976),ie=ee(7163),de=ee(62864),ce=ee(69006),le=ee(31527);m.exports=function(m){m=m||window.videojs,de(m),ce(m),m.hook("setup",(function(m){m.on(ie.QUALITY_REQUESTED,(function changeQuality(v,ee){var ie=m.currentSources(),de=m.currentTime(),ce=m.playbackRate(),pe=m.paused();ae.each(ie,(function(m){m.selected=!1})),ae.findWhere(ie,{src:ee.src}).selected=!0,m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onQualitySelectionChange(),m.src(ie),m.ready((function(){m._qualitySelectorSafeSeek&&!m._qualitySelectorSafeSeek.hasFinished()||(m._qualitySelectorSafeSeek=new le(m,de),m.playbackRate(ce)),pe||m.play()}))}))}))},m.exports.EVENTS=ie},69006:(m,v,ee)=>{"use strict";var ae=ee(976),ie=ee(7163);m.exports=function(m){m.use("*",(function(m){return{setSource:function(v,ee){var de,ce=m.currentSources();m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onPlayerSourcesChange(),ae.isEqual(ce,m._qualitySelectorPreviousSources)||(m.trigger(ie.PLAYER_SOURCES_CHANGED,ce),m._qualitySelectorPreviousSources=ce),de=ae.find(ce,(function(m){return!0===m.selected||"true"===m.selected||"selected"===m.selected}))||v,m.trigger(ie.QUALITY_SELECTED,de),ee(null,de)}}}))}},31527:(m,v,ee)=>{"use strict";var ae=ee(219);m.exports=ae.extend({init:function(m,v){this._player=m,this._seekToTime=v,this._hasFinished=!1,this._keepThisInstanceWhenPlayerSourcesChange=!1,this._seekWhenSafe()},_seekWhenSafe:function(){this._player.readyState()<3?(this._seekFn=this._seek.bind(this),this._player.one("canplay",this._seekFn)):this._seek()},onPlayerSourcesChange:function(){this._keepThisInstanceWhenPlayerSourcesChange?this._keepThisInstanceWhenPlayerSourcesChange=!1:this.cancel()},onQualitySelectionChange:function(){this.hasFinished()||(this._keepThisInstanceWhenPlayerSourcesChange=!0)},_seek:function(){this._player.currentTime(this._seekToTime),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0},hasFinished:function(){return this._hasFinished},cancel:function(){this._player.off("canplay",this._seekFn),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0}})},13490:(m,v,ee)=>{"use strict";var ae=ee(58908);function getCharset(m){return void 0===m&&(m=""),m.toLowerCase().split(";").reduce((function(m,v){var ee=v.split("="),ae=ee[0],ie=ee[1];return"charset"===ae.trim()?ie.trim():m}),"utf-8")}m.exports=function httpResponseHandler(m,v){return void 0===v&&(v=!1),function(ee,ie,de){if(ee)m(ee);else if(ie.statusCode>=400&&ie.statusCode<=599){var ce=de;if(v)if(ae.TextDecoder){var le=getCharset(ie.headers&&ie.headers["content-type"]);try{ce=new TextDecoder(le).decode(de)}catch(m){}}else ce=String.fromCharCode.apply(null,new Uint8Array(de));m({cause:ce})}else m(null,de)}}},9603:(m,v,ee)=>{"use strict";var ae=ee(58908),ie=ee(67154),de=ee(27376);createXHR.httpHandler=ee(13490);var ce=function parseHeaders(m){var v={};return m?(m.trim().split("\n").forEach((function(m){var ee=m.indexOf(":"),ae=m.slice(0,ee).trim().toLowerCase(),ie=m.slice(ee+1).trim();void 0===v[ae]?v[ae]=ie:Array.isArray(v[ae])?v[ae].push(ie):v[ae]=[v[ae],ie]})),v):v};function isEmpty(m){for(var v in m)if(m.hasOwnProperty(v))return!1;return!0}function initParams(m,v,ee){var ae=m;return de(v)?(ee=v,"string"==typeof m&&(ae={uri:m})):ae=ie({},v,{uri:m}),ae.callback=ee,ae}function createXHR(m,v,ee){return _createXHR(v=initParams(m,v,ee))}function _createXHR(m){if(void 0===m.callback)throw new Error("callback argument missing");var v=!1,ee=function cbOnce(ee,ae,ie){v||(v=!0,m.callback(ee,ae,ie))};function getBody(){var m=void 0;if(m=de.response?de.response:de.responseText||getXml(de),_e)try{m=JSON.parse(m)}catch(m){}return m}function errorFunc(m){return clearTimeout(le),m instanceof Error||(m=new Error(""+(m||"Unknown XMLHttpRequest Error"))),m.statusCode=0,ee(m,xe)}function loadFunc(){if(!ie){var v;clearTimeout(le),v=m.useXDR&&void 0===de.status?200:1223===de.status?204:de.status;var ae=xe,ye=null;return 0!==v?(ae={body:getBody(),statusCode:v,method:fe,headers:{},url:pe,rawRequest:de},de.getAllResponseHeaders&&(ae.headers=ce(de.getAllResponseHeaders()))):ye=new Error("Internal XMLHttpRequest Error"),ee(ye,ae,ae.body)}}var ae,ie,de=m.xhr||null;de||(de=m.cors||m.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var le,pe=de.url=m.uri||m.url,fe=de.method=m.method||"GET",ye=m.body||m.data,be=de.headers=m.headers||{},Re=!!m.sync,_e=!1,xe={body:void 0,headers:{},statusCode:0,method:fe,url:pe,rawRequest:de};if("json"in m&&!1!==m.json&&(_e=!0,be.accept||be.Accept||(be.Accept="application/json"),"GET"!==fe&&"HEAD"!==fe&&(be["content-type"]||be["Content-Type"]||(be["Content-Type"]="application/json"),ye=JSON.stringify(!0===m.json?ye:m.json))),de.onreadystatechange=function readystatechange(){4===de.readyState&&setTimeout(loadFunc,0)},de.onload=loadFunc,de.onerror=errorFunc,de.onprogress=function(){},de.onabort=function(){ie=!0},de.ontimeout=errorFunc,de.open(fe,pe,!Re,m.username,m.password),Re||(de.withCredentials=!!m.withCredentials),!Re&&m.timeout>0&&(le=setTimeout((function(){if(!ie){ie=!0,de.abort("timeout");var m=new Error("XMLHttpRequest timeout");m.code="ETIMEDOUT",errorFunc(m)}}),m.timeout)),de.setRequestHeader)for(ae in be)be.hasOwnProperty(ae)&&de.setRequestHeader(ae,be[ae]);else if(m.headers&&!isEmpty(m.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in m&&(de.responseType=m.responseType),"beforeSend"in m&&"function"==typeof m.beforeSend&&m.beforeSend(de),de.send(ye||null),de}function getXml(m){try{if("document"===m.responseType)return m.responseXML;var v=m.responseXML&&"parsererror"===m.responseXML.documentElement.nodeName;if(""===m.responseType&&!v)return m.responseXML}catch(m){}return null}m.exports=createXHR,m.exports.default=createXHR,createXHR.XMLHttpRequest=ae.XMLHttpRequest||function noop(){},createXHR.XDomainRequest="withCredentials"in new createXHR.XMLHttpRequest?createXHR.XMLHttpRequest:ae.XDomainRequest,function forEachArray(m,v){for(var ee=0;ee{"use strict";function freeze(m,v){return void 0===v&&(v=Object),v&&"function"==typeof v.freeze?v.freeze(m):m}var ee=freeze({HTML:"text/html",isHTML:function(m){return m===ee.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),ae=freeze({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(m){return m===ae.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});v.freeze=freeze,v.MIME_TYPE=ee,v.NAMESPACE=ae},86129:(m,v,ee)=>{var ae=ee(72167),ie=ee(41146),de=ee(31045),ce=ee(76925),le=ie.DOMImplementation,pe=ae.NAMESPACE,fe=ce.ParseError,ye=ce.XMLReader;function DOMParser(m){this.options=m||{locator:{}}}function buildErrorHandler(m,v,ee){if(!m){if(v instanceof DOMHandler)return v;m=v}var ae={},ie=m instanceof Function;function build(v){var de=m[v];!de&&ie&&(de=2==m.length?function(ee){m(v,ee)}:m),ae[v]=de&&function(m){de("[xmldom "+v+"]\t"+m+_locator(ee))}||function(){}}return ee=ee||{},build("warning"),build("error"),build("fatalError"),ae}function DOMHandler(){this.cdata=!1}function position(m,v){v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber}function _locator(m){if(m)return"\n@"+(m.systemId||"")+"#[line:"+m.lineNumber+",col:"+m.columnNumber+"]"}function _toString(m,v,ee){return"string"==typeof m?m.substr(v,ee):m.length>=v+ee||v?new java.lang.String(m,v,ee)+"":m}function appendElement(m,v){m.currentElement?m.currentElement.appendChild(v):m.doc.appendChild(v)}DOMParser.prototype.parseFromString=function(m,v){var ee=this.options,ae=new ye,ie=ee.domBuilder||new DOMHandler,ce=ee.errorHandler,le=ee.locator,fe=ee.xmlns||{},be=/\/x?html?$/.test(v),Re=be?de.HTML_ENTITIES:de.XML_ENTITIES;return le&&ie.setDocumentLocator(le),ae.errorHandler=buildErrorHandler(ce,ie,le),ae.domBuilder=ee.domBuilder||ie,be&&(fe[""]=pe.HTML),fe.xml=fe.xml||pe.XML,m&&"string"==typeof m?ae.parse(m,fe,Re):ae.errorHandler.error("invalid doc source"),ie.doc},DOMHandler.prototype={startDocument:function(){this.doc=(new le).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(m,v,ee,ae){var ie=this.doc,de=ie.createElementNS(m,ee||v),ce=ae.length;appendElement(this,de),this.currentElement=de,this.locator&&position(this.locator,de);for(var le=0;le{var ae=ee(72167).NAMESPACE;function notEmptyString(m){return""!==m}function splitOnASCIIWhitespace(m){return m?m.split(/[\t\n\f\r ]+/).filter(notEmptyString):[]}function orderedSetReducer(m,v){return m.hasOwnProperty(v)||(m[v]=!0),m}function toOrderedSet(m){if(!m)return[];var v=splitOnASCIIWhitespace(m);return Object.keys(v.reduce(orderedSetReducer,{}))}function copy(m,v){for(var ee in m)v[ee]=m[ee]}function _extends(m,v){var ee=m.prototype;if(!(ee instanceof v)){function t(){}t.prototype=v.prototype,copy(ee,t=new t),m.prototype=ee=t}ee.constructor!=m&&("function"!=typeof m&&console.error("unknown Class:"+m),ee.constructor=m)}var ie={},de=ie.ELEMENT_NODE=1,ce=ie.ATTRIBUTE_NODE=2,le=ie.TEXT_NODE=3,pe=ie.CDATA_SECTION_NODE=4,fe=ie.ENTITY_REFERENCE_NODE=5,ye=ie.ENTITY_NODE=6,be=ie.PROCESSING_INSTRUCTION_NODE=7,Re=ie.COMMENT_NODE=8,_e=ie.DOCUMENT_NODE=9,xe=ie.DOCUMENT_TYPE_NODE=10,Te=ie.DOCUMENT_FRAGMENT_NODE=11,Se=ie.NOTATION_NODE=12,we={},Pe={},Ie=(we.INDEX_SIZE_ERR=(Pe[1]="Index size error",1),we.DOMSTRING_SIZE_ERR=(Pe[2]="DOMString size error",2),we.HIERARCHY_REQUEST_ERR=(Pe[3]="Hierarchy request error",3)),We=(we.WRONG_DOCUMENT_ERR=(Pe[4]="Wrong document",4),we.INVALID_CHARACTER_ERR=(Pe[5]="Invalid character",5),we.NO_DATA_ALLOWED_ERR=(Pe[6]="No data allowed",6),we.NO_MODIFICATION_ALLOWED_ERR=(Pe[7]="No modification allowed",7),we.NOT_FOUND_ERR=(Pe[8]="Not found",8)),ze=(we.NOT_SUPPORTED_ERR=(Pe[9]="Not supported",9),we.INUSE_ATTRIBUTE_ERR=(Pe[10]="Attribute in use",10));we.INVALID_STATE_ERR=(Pe[11]="Invalid state",11),we.SYNTAX_ERR=(Pe[12]="Syntax error",12),we.INVALID_MODIFICATION_ERR=(Pe[13]="Invalid modification",13),we.NAMESPACE_ERR=(Pe[14]="Invalid namespace",14),we.INVALID_ACCESS_ERR=(Pe[15]="Invalid access",15);function DOMException(m,v){if(v instanceof Error)var ee=v;else ee=this,Error.call(this,Pe[m]),this.message=Pe[m],Error.captureStackTrace&&Error.captureStackTrace(this,DOMException);return ee.code=m,v&&(this.message=this.message+": "+v),ee}function NodeList(){}function LiveNodeList(m,v){this._node=m,this._refresh=v,_updateLiveList(this)}function _updateLiveList(m){var v=m._node._inc||m._node.ownerDocument._inc;if(m._inc!=v){var ee=m._refresh(m._node);__set__(m,"length",ee.length),copy(ee,m),m._inc=v}}function NamedNodeMap(){}function _findNodeIndex(m,v){for(var ee=m.length;ee--;)if(m[ee]===v)return ee}function _addNamedNode(m,v,ee,ae){if(ae?v[_findNodeIndex(v,ae)]=ee:v[v.length++]=ee,m){ee.ownerElement=m;var ie=m.ownerDocument;ie&&(ae&&_onRemoveAttribute(ie,m,ae),_onAddAttribute(ie,m,ee))}}function _removeNamedNode(m,v,ee){var ae=_findNodeIndex(v,ee);if(!(ae>=0))throw DOMException(We,new Error(m.tagName+"@"+ee));for(var ie=v.length-1;ae"==m&&">")||"&"==m&&"&"||'"'==m&&"""||"&#"+m.charCodeAt()+";"}function _visitNode(m,v){if(v(m))return!0;if(m=m.firstChild)do{if(_visitNode(m,v))return!0}while(m=m.nextSibling)}function Document(){}function _onAddAttribute(m,v,ee){m&&m._inc++,ee.namespaceURI===ae.XMLNS&&(v._nsMap[ee.prefix?ee.localName:""]=ee.value)}function _onRemoveAttribute(m,v,ee,ie){m&&m._inc++,ee.namespaceURI===ae.XMLNS&&delete v._nsMap[ee.prefix?ee.localName:""]}function _onUpdateChild(m,v,ee){if(m&&m._inc){m._inc++;var ae=v.childNodes;if(ee)ae[ae.length++]=ee;else{for(var ie=v.firstChild,de=0;ie;)ae[de++]=ie,ie=ie.nextSibling;ae.length=de}}}function _removeChild(m,v){var ee=v.previousSibling,ae=v.nextSibling;return ee?ee.nextSibling=ae:m.firstChild=ae,ae?ae.previousSibling=ee:m.lastChild=ee,_onUpdateChild(m.ownerDocument,m),v}function _insertBefore(m,v,ee){var ae=v.parentNode;if(ae&&ae.removeChild(v),v.nodeType===Te){var ie=v.firstChild;if(null==ie)return v;var de=v.lastChild}else ie=de=v;var ce=ee?ee.previousSibling:m.lastChild;ie.previousSibling=ce,de.nextSibling=ee,ce?ce.nextSibling=ie:m.firstChild=ie,null==ee?m.lastChild=de:ee.previousSibling=de;do{ie.parentNode=m}while(ie!==de&&(ie=ie.nextSibling));return _onUpdateChild(m.ownerDocument||m,m),v.nodeType==Te&&(v.firstChild=v.lastChild=null),v}function _appendSingleChild(m,v){var ee=v.parentNode;if(ee){var ae=m.lastChild;ee.removeChild(v);ae=m.lastChild}ae=m.lastChild;return v.parentNode=m,v.previousSibling=ae,v.nextSibling=null,ae?ae.nextSibling=v:m.firstChild=v,m.lastChild=v,_onUpdateChild(m.ownerDocument,m,v),v}function Element(){this._nsMap={}}function Attr(){}function CharacterData(){}function Text(){}function Comment(){}function CDATASection(){}function DocumentType(){}function Notation(){}function Entity(){}function EntityReference(){}function DocumentFragment(){}function ProcessingInstruction(){}function XMLSerializer(){}function nodeSerializeToString(m,v){var ee=[],ae=9==this.nodeType&&this.documentElement||this,ie=ae.prefix,de=ae.namespaceURI;if(de&&null==ie&&null==(ie=ae.lookupPrefix(de)))var ce=[{namespace:de,prefix:null}];return serializeToString(this,ee,m,v,ce),ee.join("")}function needNamespaceDefine(m,v,ee){var ie=m.prefix||"",de=m.namespaceURI;if(!de)return!1;if("xml"===ie&&de===ae.XML||de===ae.XMLNS)return!1;for(var ce=ee.length;ce--;){var le=ee[ce];if(le.prefix===ie)return le.namespace!==de}return!0}function addSerializedAttribute(m,v,ee){m.push(" ",v,'="',ee.replace(/[<&"]/g,_xmlEncoder),'"')}function serializeToString(m,v,ee,ie,ye){if(ye||(ye=[]),ie){if(!(m=ie(m)))return;if("string"==typeof m)return void v.push(m)}switch(m.nodeType){case de:var Se=m.attributes,we=Se.length,Pe=m.firstChild,Ie=m.tagName,We=Ie;if(!(ee=ae.isHTML(m.namespaceURI)||ee)&&!m.prefix&&m.namespaceURI){for(var ze,Ve=0;Ve=0;He--){if(""===(qe=ye[He]).prefix&&qe.namespace===m.namespaceURI){ze=qe.namespace;break}}if(ze!==m.namespaceURI)for(He=ye.length-1;He>=0;He--){var qe;if((qe=ye[He]).namespace===m.namespaceURI){qe.prefix&&(We=qe.prefix+":"+Ie);break}}}v.push("<",We);for(var Xe=0;Xe"),ee&&/^script$/i.test(Ie))for(;Pe;)Pe.data?v.push(Pe.data):serializeToString(Pe,v,ee,ie,ye.slice()),Pe=Pe.nextSibling;else for(;Pe;)serializeToString(Pe,v,ee,ie,ye.slice()),Pe=Pe.nextSibling;v.push("")}else v.push("/>");return;case _e:case Te:for(Pe=m.firstChild;Pe;)serializeToString(Pe,v,ee,ie,ye.slice()),Pe=Pe.nextSibling;return;case ce:return addSerializedAttribute(v,m.name,m.value);case le:return v.push(m.data.replace(/[<&]/g,_xmlEncoder).replace(/]]>/g,"]]>"));case pe:return v.push("");case Re:return v.push("\x3c!--",m.data,"--\x3e");case xe:var tt=m.publicId,nt=m.systemId;if(v.push("");else if(nt&&"."!=nt)v.push(" SYSTEM ",nt,">");else{var rt=m.internalSubset;rt&&v.push(" [",rt,"]"),v.push(">")}return;case be:return v.push("");case fe:return v.push("&",m.nodeName,";");default:v.push("??",m.nodeName)}}function importNode(m,v,ee){var ae;switch(v.nodeType){case de:(ae=v.cloneNode(!1)).ownerDocument=m;case Te:break;case ce:ee=!0}if(ae||(ae=v.cloneNode(!1)),ae.ownerDocument=m,ae.parentNode=null,ee)for(var ie=v.firstChild;ie;)ae.appendChild(importNode(m,ie,ee)),ie=ie.nextSibling;return ae}function cloneNode(m,v,ee){var ae=new v.constructor;for(var ie in v){var le=v[ie];"object"!=typeof le&&le!=ae[ie]&&(ae[ie]=le)}switch(v.childNodes&&(ae.childNodes=new NodeList),ae.ownerDocument=m,ae.nodeType){case de:var pe=v.attributes,fe=ae.attributes=new NamedNodeMap,ye=pe.length;fe._ownerElement=ae;for(var be=0;be0},lookupPrefix:function(m){for(var v=this;v;){var ee=v._nsMap;if(ee)for(var ae in ee)if(ee[ae]==m)return ae;v=v.nodeType==ce?v.ownerDocument:v.parentNode}return null},lookupNamespaceURI:function(m){for(var v=this;v;){var ee=v._nsMap;if(ee&&m in ee)return ee[m];v=v.nodeType==ce?v.ownerDocument:v.parentNode}return null},isDefaultNamespace:function(m){return null==this.lookupPrefix(m)}},copy(ie,Node),copy(ie,Node.prototype),Document.prototype={nodeName:"#document",nodeType:_e,doctype:null,documentElement:null,_inc:1,insertBefore:function(m,v){if(m.nodeType==Te){for(var ee=m.firstChild;ee;){var ae=ee.nextSibling;this.insertBefore(ee,v),ee=ae}return m}return null==this.documentElement&&m.nodeType==de&&(this.documentElement=m),_insertBefore(this,m,v),m.ownerDocument=this,m},removeChild:function(m){return this.documentElement==m&&(this.documentElement=null),_removeChild(this,m)},importNode:function(m,v){return importNode(this,m,v)},getElementById:function(m){var v=null;return _visitNode(this.documentElement,(function(ee){if(ee.nodeType==de&&ee.getAttribute("id")==m)return v=ee,!0})),v},getElementsByClassName:function(m){var v=toOrderedSet(m);return new LiveNodeList(this,(function(ee){var ae=[];return v.length>0&&_visitNode(ee.documentElement,(function(ie){if(ie!==ee&&ie.nodeType===de){var ce=ie.getAttribute("class");if(ce){var le=m===ce;if(!le){var pe=toOrderedSet(ce);le=v.every((fe=pe,function(m){return fe&&-1!==fe.indexOf(m)}))}le&&ae.push(ie)}}var fe})),ae}))},createElement:function(m){var v=new Element;return v.ownerDocument=this,v.nodeName=m,v.tagName=m,v.localName=m,v.childNodes=new NodeList,(v.attributes=new NamedNodeMap)._ownerElement=v,v},createDocumentFragment:function(){var m=new DocumentFragment;return m.ownerDocument=this,m.childNodes=new NodeList,m},createTextNode:function(m){var v=new Text;return v.ownerDocument=this,v.appendData(m),v},createComment:function(m){var v=new Comment;return v.ownerDocument=this,v.appendData(m),v},createCDATASection:function(m){var v=new CDATASection;return v.ownerDocument=this,v.appendData(m),v},createProcessingInstruction:function(m,v){var ee=new ProcessingInstruction;return ee.ownerDocument=this,ee.tagName=ee.target=m,ee.nodeValue=ee.data=v,ee},createAttribute:function(m){var v=new Attr;return v.ownerDocument=this,v.name=m,v.nodeName=m,v.localName=m,v.specified=!0,v},createEntityReference:function(m){var v=new EntityReference;return v.ownerDocument=this,v.nodeName=m,v},createElementNS:function(m,v){var ee=new Element,ae=v.split(":"),ie=ee.attributes=new NamedNodeMap;return ee.childNodes=new NodeList,ee.ownerDocument=this,ee.nodeName=v,ee.tagName=v,ee.namespaceURI=m,2==ae.length?(ee.prefix=ae[0],ee.localName=ae[1]):ee.localName=v,ie._ownerElement=ee,ee},createAttributeNS:function(m,v){var ee=new Attr,ae=v.split(":");return ee.ownerDocument=this,ee.nodeName=v,ee.name=v,ee.namespaceURI=m,ee.specified=!0,2==ae.length?(ee.prefix=ae[0],ee.localName=ae[1]):ee.localName=v,ee}},_extends(Document,Node),Element.prototype={nodeType:de,hasAttribute:function(m){return null!=this.getAttributeNode(m)},getAttribute:function(m){var v=this.getAttributeNode(m);return v&&v.value||""},getAttributeNode:function(m){return this.attributes.getNamedItem(m)},setAttribute:function(m,v){var ee=this.ownerDocument.createAttribute(m);ee.value=ee.nodeValue=""+v,this.setAttributeNode(ee)},removeAttribute:function(m){var v=this.getAttributeNode(m);v&&this.removeAttributeNode(v)},appendChild:function(m){return m.nodeType===Te?this.insertBefore(m,null):_appendSingleChild(this,m)},setAttributeNode:function(m){return this.attributes.setNamedItem(m)},setAttributeNodeNS:function(m){return this.attributes.setNamedItemNS(m)},removeAttributeNode:function(m){return this.attributes.removeNamedItem(m.nodeName)},removeAttributeNS:function(m,v){var ee=this.getAttributeNodeNS(m,v);ee&&this.removeAttributeNode(ee)},hasAttributeNS:function(m,v){return null!=this.getAttributeNodeNS(m,v)},getAttributeNS:function(m,v){var ee=this.getAttributeNodeNS(m,v);return ee&&ee.value||""},setAttributeNS:function(m,v,ee){var ae=this.ownerDocument.createAttributeNS(m,v);ae.value=ae.nodeValue=""+ee,this.setAttributeNode(ae)},getAttributeNodeNS:function(m,v){return this.attributes.getNamedItemNS(m,v)},getElementsByTagName:function(m){return new LiveNodeList(this,(function(v){var ee=[];return _visitNode(v,(function(ae){ae===v||ae.nodeType!=de||"*"!==m&&ae.tagName!=m||ee.push(ae)})),ee}))},getElementsByTagNameNS:function(m,v){return new LiveNodeList(this,(function(ee){var ae=[];return _visitNode(ee,(function(ie){ie===ee||ie.nodeType!==de||"*"!==m&&ie.namespaceURI!==m||"*"!==v&&ie.localName!=v||ae.push(ie)})),ae}))}},Document.prototype.getElementsByTagName=Element.prototype.getElementsByTagName,Document.prototype.getElementsByTagNameNS=Element.prototype.getElementsByTagNameNS,_extends(Element,Node),Attr.prototype.nodeType=ce,_extends(Attr,Node),CharacterData.prototype={data:"",substringData:function(m,v){return this.data.substring(m,m+v)},appendData:function(m){m=this.data+m,this.nodeValue=this.data=m,this.length=m.length},insertData:function(m,v){this.replaceData(m,0,v)},appendChild:function(m){throw new Error(Pe[Ie])},deleteData:function(m,v){this.replaceData(m,v,"")},replaceData:function(m,v,ee){ee=this.data.substring(0,m)+ee+this.data.substring(m+v),this.nodeValue=this.data=ee,this.length=ee.length}},_extends(CharacterData,Node),Text.prototype={nodeName:"#text",nodeType:le,splitText:function(m){var v=this.data,ee=v.substring(m);v=v.substring(0,m),this.data=this.nodeValue=v,this.length=v.length;var ae=this.ownerDocument.createTextNode(ee);return this.parentNode&&this.parentNode.insertBefore(ae,this.nextSibling),ae}},_extends(Text,CharacterData),Comment.prototype={nodeName:"#comment",nodeType:Re},_extends(Comment,CharacterData),CDATASection.prototype={nodeName:"#cdata-section",nodeType:pe},_extends(CDATASection,CharacterData),DocumentType.prototype.nodeType=xe,_extends(DocumentType,Node),Notation.prototype.nodeType=Se,_extends(Notation,Node),Entity.prototype.nodeType=ye,_extends(Entity,Node),EntityReference.prototype.nodeType=fe,_extends(EntityReference,Node),DocumentFragment.prototype.nodeName="#document-fragment",DocumentFragment.prototype.nodeType=Te,_extends(DocumentFragment,Node),ProcessingInstruction.prototype.nodeType=be,_extends(ProcessingInstruction,Node),XMLSerializer.prototype.serializeToString=function(m,v,ee){return nodeSerializeToString.call(m,v,ee)},Node.prototype.toString=nodeSerializeToString;try{if(Object.defineProperty){function getTextContent(m){switch(m.nodeType){case de:case Te:var v=[];for(m=m.firstChild;m;)7!==m.nodeType&&8!==m.nodeType&&v.push(getTextContent(m)),m=m.nextSibling;return v.join("");default:return m.nodeValue}}Object.defineProperty(LiveNodeList.prototype,"length",{get:function(){return _updateLiveList(this),this.$$length}}),Object.defineProperty(Node.prototype,"textContent",{get:function(){return getTextContent(this)},set:function(m){switch(this.nodeType){case de:case Te:for(;this.firstChild;)this.removeChild(this.firstChild);(m||String(m))&&this.appendChild(this.ownerDocument.createTextNode(m));break;default:this.data=m,this.value=m,this.nodeValue=m}}}),__set__=function(m,v,ee){m["$$"+v]=ee}}}catch(Ve){}v.DocumentType=DocumentType,v.DOMException=DOMException,v.DOMImplementation=DOMImplementation,v.Element=Element,v.Node=Node,v.NodeList=NodeList,v.XMLSerializer=XMLSerializer},31045:(m,v,ee)=>{var ae=ee(72167).freeze;v.XML_ENTITIES=ae({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),v.HTML_ENTITIES=ae({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),v.entityMap=v.HTML_ENTITIES},3969:(m,v,ee)=>{var ae=ee(41146);ae.DOMImplementation,ae.XMLSerializer,v.DOMParser=ee(86129).DOMParser},76925:(m,v,ee)=>{var ae=ee(72167).NAMESPACE,ie=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,de=new RegExp("[\\-\\.0-9"+ie.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),ce=new RegExp("^"+ie.source+de.source+"*(?::"+ie.source+de.source+"*)?$");function ParseError(m,v){this.message=m,this.locator=v,Error.captureStackTrace&&Error.captureStackTrace(this,ParseError)}function XMLReader(){}function parse(m,v,ee,ie,de){function fixedFromCharCode(m){if(m>65535){var v=55296+((m-=65536)>>10),ee=56320+(1023&m);return String.fromCharCode(v,ee)}return String.fromCharCode(m)}function entityReplacer(m){var v=m.slice(1,-1);return v in ee?ee[v]:"#"===v.charAt(0)?fixedFromCharCode(parseInt(v.substr(1).replace("x","0x"))):(de.error("entity not found:"+m),m)}function appendText(v){if(v>Re){var ee=m.substring(Re,v).replace(/&#?\w+;/g,entityReplacer);fe&&position(Re),ie.characters(ee,0,v-Re),Re=v}}function position(v,ee){for(;v>=le&&(ee=pe.exec(m));)ce=ee.index,le=ce+ee[0].length,fe.lineNumber++;fe.columnNumber=v-ce+1}for(var ce=0,le=0,pe=/.*(?:\r\n?|\n)|.*$/g,fe=ie.locator,ye=[{currentNSMap:v}],be={},Re=0;;){try{var _e=m.indexOf("<",Re);if(_e<0){if(!m.substr(Re).match(/^\s*$/)){var xe=ie.doc,Te=xe.createTextNode(m.substr(Re));xe.appendChild(Te),ie.currentElement=Te}return}switch(_e>Re&&appendText(_e),m.charAt(_e+1)){case"/":var Se=m.indexOf(">",_e+3),we=m.substring(_e+2,Se).replace(/[ \t\n\r]+$/g,""),Pe=ye.pop();Se<0?(we=m.substring(_e+2).replace(/[\s<].*/,""),de.error("end tag name: "+we+" is not complete:"+Pe.tagName),Se=_e+1+we.length):we.match(/\sRe?Re=Se:appendText(Math.max(_e,Re)+1)}}function copyLocator(m,v){return v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber,v}function parseElementStartPart(m,v,ee,ie,de,ce){function addAttribute(m,v,ae){ee.attributeNames.hasOwnProperty(m)&&ce.fatalError("Attribute "+m+" redefined"),ee.addValue(m,v,ae)}for(var le,pe=++v,fe=0;;){var ye=m.charAt(pe);switch(ye){case"=":if(1===fe)le=m.slice(v,pe),fe=3;else{if(2!==fe)throw new Error("attribute equal must after attrName");fe=3}break;case"'":case'"':if(3===fe||1===fe){if(1===fe&&(ce.warning('attribute value must after "="'),le=m.slice(v,pe)),v=pe+1,!((pe=m.indexOf(ye,v))>0))throw new Error("attribute value no end '"+ye+"' match");addAttribute(le,be=m.slice(v,pe).replace(/&#?\w+;/g,de),v-1),fe=5}else{if(4!=fe)throw new Error('attribute value must after "="');addAttribute(le,be=m.slice(v,pe).replace(/&#?\w+;/g,de),v),ce.warning('attribute "'+le+'" missed start quot('+ye+")!!"),v=pe+1,fe=5}break;case"/":switch(fe){case 0:ee.setTagName(m.slice(v,pe));case 5:case 6:case 7:fe=7,ee.closed=!0;case 4:case 1:case 2:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return ce.error("unexpected end of input"),0==fe&&ee.setTagName(m.slice(v,pe)),pe;case">":switch(fe){case 0:ee.setTagName(m.slice(v,pe));case 5:case 6:case 7:break;case 4:case 1:"/"===(be=m.slice(v,pe)).slice(-1)&&(ee.closed=!0,be=be.slice(0,-1));case 2:2===fe&&(be=le),4==fe?(ce.warning('attribute "'+be+'" missed quot(")!'),addAttribute(le,be.replace(/&#?\w+;/g,de),v)):(ae.isHTML(ie[""])&&be.match(/^(?:disabled|checked|selected)$/i)||ce.warning('attribute "'+be+'" missed value!! "'+be+'" instead!!'),addAttribute(be,be,v));break;case 3:throw new Error("attribute value missed!!")}return pe;case"€":ye=" ";default:if(ye<=" ")switch(fe){case 0:ee.setTagName(m.slice(v,pe)),fe=6;break;case 1:le=m.slice(v,pe),fe=2;break;case 4:var be=m.slice(v,pe).replace(/&#?\w+;/g,de);ce.warning('attribute "'+be+'" missed quot(")!!'),addAttribute(le,be,v);case 5:fe=6}else switch(fe){case 2:ee.tagName;ae.isHTML(ie[""])&&le.match(/^(?:disabled|checked|selected)$/i)||ce.warning('attribute "'+le+'" missed value!! "'+le+'" instead2!!'),addAttribute(le,le,v),v=pe,fe=1;break;case 5:ce.warning('attribute space is required"'+le+'"!!');case 6:fe=1,v=pe;break;case 3:fe=4,v=pe;break;case 7:throw new Error("elements closed character '/' and '>' must be connected to")}}pe++}}function appendElement(m,v,ee){for(var ie=m.tagName,de=null,ce=m.length;ce--;){var le=m[ce],pe=le.qName,fe=le.value;if((_e=pe.indexOf(":"))>0)var ye=le.prefix=pe.slice(0,_e),be=pe.slice(_e+1),Re="xmlns"===ye&&be;else be=pe,ye=null,Re="xmlns"===pe&&"";le.localName=be,!1!==Re&&(null==de&&(de={},_copy(ee,ee={})),ee[Re]=de[Re]=fe,le.uri=ae.XMLNS,v.startPrefixMapping(Re,fe))}for(ce=m.length;ce--;){(ye=(le=m[ce]).prefix)&&("xml"===ye&&(le.uri=ae.XML),"xmlns"!==ye&&(le.uri=ee[ye||""]))}var _e;(_e=ie.indexOf(":"))>0?(ye=m.prefix=ie.slice(0,_e),be=m.localName=ie.slice(_e+1)):(ye=null,be=m.localName=ie);var xe=m.uri=ee[ye||""];if(v.startElement(xe,be,ie,m),!m.closed)return m.currentNSMap=ee,m.localNSMap=de,!0;if(v.endElement(xe,be,ie),de)for(ye in de)v.endPrefixMapping(ye)}function parseHtmlSpecialContent(m,v,ee,ae,ie){if(/^(?:script|textarea)$/i.test(ee)){var de=m.indexOf("",v),ce=m.substring(v+1,de);if(/[&<]/.test(ce))return/^script$/i.test(ee)?(ie.characters(ce,0,ce.length),de):(ce=ce.replace(/&#?\w+;/g,ae),ie.characters(ce,0,ce.length),de)}return v+1}function fixSelfClosed(m,v,ee,ae){var ie=ae[ee];return null==ie&&((ie=m.lastIndexOf(""))v?(ee.comment(m,v+4,ie-v-4),ie+3):(ae.error("Unclosed comment"),-1):-1;if("CDATA["==m.substr(v+3,6)){var ie=m.indexOf("]]>",v+9);return ee.startCDATA(),ee.characters(m,v+9,ie-v-9),ee.endCDATA(),ie+3}var de=split(m,v),ce=de.length;if(ce>1&&/!doctype/i.test(de[0][0])){var le=de[1][0],pe=!1,fe=!1;ce>3&&(/^public$/i.test(de[2][0])?(pe=de[3][0],fe=ce>4&&de[4][0]):/^system$/i.test(de[2][0])&&(fe=de[3][0]));var ye=de[ce-1];return ee.startDTD(le,pe,fe),ee.endDTD(),ye.index+ye[0].length}return-1}function parseInstruction(m,v,ee){var ae=m.indexOf("?>",v);if(ae){var ie=m.substring(v,ae).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(ie){ie[0].length;return ee.processingInstruction(ie[1],ie[2]),ae+2}return-1}return-1}function ElementAttributes(){this.attributeNames={}}function split(m,v){var ee,ae=[],ie=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(ie.lastIndex=v,ie.exec(m);ee=ie.exec(m);)if(ae.push(ee),ee[1])return ae}ParseError.prototype=new Error,ParseError.prototype.name=ParseError.name,XMLReader.prototype={parse:function(m,v,ee){var ae=this.domBuilder;ae.startDocument(),_copy(v,v={}),parse(m,v,ee,ae,this.errorHandler),ae.endDocument()}},ElementAttributes.prototype={setTagName:function(m){if(!ce.test(m))throw new Error("invalid tagName:"+m);this.tagName=m},addValue:function(m,v,ee){if(!ce.test(m))throw new Error("invalid attribute:"+m);this.attributeNames[m]=this.length,this[this.length++]={qName:m,value:v,offset:ee}},length:0,getLocalName:function(m){return this[m].localName},getLocator:function(m){return this[m].locator},getQName:function(m){return this[m].qName},getURI:function(m){return this[m].uri},getValue:function(m){return this[m].value}},v.XMLReader=XMLReader,v.ParseError=ParseError},16018:(m,v,ee)=>{"use strict";var ae=function(){function defineProperties(m,v){for(var ee=0;ee{"use strict";const ae=ee(73325),ie=/^[\da-fA-F]+$/,de=/^\d+$/,ce=new WeakMap;function getJsxTokens(m){m=m.Parser.acorn||m;let v=ce.get(m);if(!v){const ee=m.tokTypes,ae=m.TokContext,ie=m.TokenType,de=new ae("...",!0,!0),fe={tc_oTag:de,tc_cTag:le,tc_expr:pe},ye={jsxName:new ie("jsxName"),jsxText:new ie("jsxText",{beforeExpr:!0}),jsxTagStart:new ie("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new ie("jsxTagEnd")};ye.jsxTagStart.updateContext=function(){this.context.push(pe),this.context.push(de),this.exprAllowed=!1},ye.jsxTagEnd.updateContext=function(m){let v=this.context.pop();v===de&&m===ee.slash||v===le?(this.context.pop(),this.exprAllowed=this.curContext()===pe):this.exprAllowed=!0},v={tokContexts:fe,tokTypes:ye},ce.set(m,v)}return v}function getQualifiedJSXName(m){return m?"JSXIdentifier"===m.type?m.name:"JSXNamespacedName"===m.type?m.namespace.name+":"+m.name.name:"JSXMemberExpression"===m.type?getQualifiedJSXName(m.object)+"."+getQualifiedJSXName(m.property):void 0:m}function plugin(m,v){const ce=v.acorn||ee(63230),le=getJsxTokens(ce),pe=ce.tokTypes,fe=le.tokTypes,ye=ce.tokContexts,be=le.tokContexts.tc_oTag,Re=le.tokContexts.tc_cTag,_e=le.tokContexts.tc_expr,xe=ce.isNewLine,Te=ce.isIdentifierStart,Se=ce.isIdentifierChar;return class extends v{static get acornJsx(){return le}jsx_readToken(){let m="",v=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let ee=this.input.charCodeAt(this.pos);switch(ee){case 60:case 123:return this.pos===this.start?60===ee&&this.exprAllowed?(++this.pos,this.finishToken(fe.jsxTagStart)):this.getTokenFromCode(ee):(m+=this.input.slice(v,this.pos),this.finishToken(fe.jsxText,m));case 38:m+=this.input.slice(v,this.pos),m+=this.jsx_readEntity(),v=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===ee?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:xe(ee)?(m+=this.input.slice(v,this.pos),m+=this.jsx_readNewLine(!0),v=this.pos):++this.pos}}}jsx_readNewLine(m){let v,ee=this.input.charCodeAt(this.pos);return++this.pos,13===ee&&10===this.input.charCodeAt(this.pos)?(++this.pos,v=m?"\n":"\r\n"):v=String.fromCharCode(ee),this.options.locations&&(++this.curLine,this.lineStart=this.pos),v}jsx_readString(m){let v="",ee=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let ae=this.input.charCodeAt(this.pos);if(ae===m)break;38===ae?(v+=this.input.slice(ee,this.pos),v+=this.jsx_readEntity(),ee=this.pos):xe(ae)?(v+=this.input.slice(ee,this.pos),v+=this.jsx_readNewLine(!1),ee=this.pos):++this.pos}return v+=this.input.slice(ee,this.pos++),this.finishToken(pe.string,v)}jsx_readEntity(){let m,v="",ee=0,ce=this.input[this.pos];"&"!==ce&&this.raise(this.pos,"Entity must start with an ampersand");let le=++this.pos;for(;this.pos")}let ce=ie.name?"Element":"Fragment";return ee["opening"+ce]=ie,ee["closing"+ce]=de,ee.children=ae,this.type===pe.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(ee,"JSX"+ce)}jsx_parseText(){let m=this.parseLiteral(this.value);return m.type="JSXText",m}jsx_parseElement(){let m=this.start,v=this.startLoc;return this.next(),this.jsx_parseElementAt(m,v)}parseExprAtom(m){return this.type===fe.jsxText?this.jsx_parseText():this.type===fe.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(m)}readToken(m){let v=this.curContext();if(v===_e)return this.jsx_readToken();if(v===be||v===Re){if(Te(m))return this.jsx_readWord();if(62==m)return++this.pos,this.finishToken(fe.jsxTagEnd);if((34===m||39===m)&&v==be)return this.jsx_readString(m)}return 60===m&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(fe.jsxTagStart)):super.readToken(m)}updateContext(m){if(this.type==pe.braceL){var v=this.curContext();v==be?this.context.push(ye.b_expr):v==_e?this.context.push(ye.b_tmpl):super.updateContext(m),this.exprAllowed=!0}else{if(this.type!==pe.slash||m!==fe.jsxTagStart)return super.updateContext(m);this.context.length-=2,this.context.push(Re),this.exprAllowed=!1}}}}m.exports=function(m){return m=m||{},function(v){return plugin({allowNamespaces:!1!==m.allowNamespaces,allowNamespacedObjects:!!m.allowNamespacedObjects},v)}},Object.defineProperty(m.exports,"tokTypes",{get:function get_tokTypes(){return getJsxTokens(ee(63230)).tokTypes},configurable:!0,enumerable:!0})},73325:m=>{m.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},48583:(m,v,ee)=>{"use strict";var ae=ee(27418);function compare(m,v){if(m===v)return 0;for(var ee=m.length,ae=v.length,ie=0,de=Math.min(ee,ae);ie=0;fe--)if(be[fe]!==Re[fe])return!1;for(fe=be.length-1;fe>=0;fe--)if(!_deepEqual(m[pe=be[fe]],v[pe],ee,ae))return!1;return!0}function expectedException(m,v){if(!m||!v)return!1;if("[object RegExp]"==Object.prototype.toString.call(v))return v.test(m);try{if(m instanceof v)return!0}catch(m){}return!Error.isPrototypeOf(v)&&!0===v.call({},m)}function _tryBlock(m){var v;try{m()}catch(m){v=m}return v}function _throws(m,v,ee,ae){var de;if("function"!=typeof v)throw new TypeError('"block" argument must be a function');"string"==typeof ee&&(ae=ee,ee=null),de=_tryBlock(v),ae=(ee&&ee.name?" ("+ee.name+").":".")+(ae?" "+ae:"."),m&&!de&&fail(de,ee,"Missing expected exception"+ae);var ce="string"==typeof ae,le=!m&&de&&!ee;if((!m&&ie.isError(de)&&ce&&expectedException(de,ee)||le)&&fail(de,ee,"Got unwanted exception"+ae),m&&de&&ee&&!expectedException(de,ee)||!m&&de)throw de}pe.AssertionError=function AssertionError(m){this.name="AssertionError",this.actual=m.actual,this.expected=m.expected,this.operator=m.operator,m.message?(this.message=m.message,this.generatedMessage=!1):(this.message=getMessage(this),this.generatedMessage=!0);var v=m.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,v);else{var ee=new Error;if(ee.stack){var ae=ee.stack,ie=getName(v),de=ae.indexOf("\n"+ie);if(de>=0){var ce=ae.indexOf("\n",de+1);ae=ae.substring(ce+1)}this.stack=ae}}},ie.inherits(pe.AssertionError,Error),pe.fail=fail,pe.ok=ok,pe.equal=function equal(m,v,ee){m!=v&&fail(m,v,ee,"==",pe.equal)},pe.notEqual=function notEqual(m,v,ee){m==v&&fail(m,v,ee,"!=",pe.notEqual)},pe.deepEqual=function deepEqual(m,v,ee){_deepEqual(m,v,!1)||fail(m,v,ee,"deepEqual",pe.deepEqual)},pe.deepStrictEqual=function deepStrictEqual(m,v,ee){_deepEqual(m,v,!0)||fail(m,v,ee,"deepStrictEqual",pe.deepStrictEqual)},pe.notDeepEqual=function notDeepEqual(m,v,ee){_deepEqual(m,v,!1)&&fail(m,v,ee,"notDeepEqual",pe.notDeepEqual)},pe.notDeepStrictEqual=function notDeepStrictEqual(m,v,ee){_deepEqual(m,v,!0)&&fail(m,v,ee,"notDeepStrictEqual",notDeepStrictEqual)},pe.strictEqual=function strictEqual(m,v,ee){m!==v&&fail(m,v,ee,"===",pe.strictEqual)},pe.notStrictEqual=function notStrictEqual(m,v,ee){m===v&&fail(m,v,ee,"!==",pe.notStrictEqual)},pe.throws=function(m,v,ee){_throws(!0,m,v,ee)},pe.doesNotThrow=function(m,v,ee){_throws(!1,m,v,ee)},pe.ifError=function(m){if(m)throw m},pe.strict=ae((function strict(m,v){m||fail(m,!0,v,"==",strict)}),pe,{equal:pe.strictEqual,deepEqual:pe.deepStrictEqual,notEqual:pe.notStrictEqual,notDeepEqual:pe.notDeepStrictEqual}),pe.strict.strict=pe.strict;var ye=Object.keys||function(m){var v=[];for(var ee in m)de.call(m,ee)&&v.push(ee);return v}},56487:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>ie});var ae={url:"https://samvera-labs.github.io/iiif-react-media-player",env:"production"};const ie=ae},77230:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>IIIFPlayer});var ae=ee(67294),ie=ee(35782),de=ee(40217),ce=ee(98152),le=ee(45697),pe=ee.n(le);function IIIFPlayerWrapper(m){var v=m.manifestUrl,ee=m.children,de=m.manifest,le=ae.useState(de),pe=(0,ce.Z)(le,2),fe=pe[0],ye=pe[1],be=ae.useState(""),Re=(0,ce.Z)(be,2),_e=Re[0],xe=Re[1],Te=(0,ie.useManifestDispatch)();return ae.useEffect((function(){fe?Te({manifest:fe,type:"updateManifest"}):fetch(v).then((function(m){return m.json()})).then((function(m){ye(m),Te({manifest:m,type:"updateManifest"})})).catch((function(m){console.log("Error fetching manifest, ",m),xe("Failed to fetch Manifest. Please check again.")}))}),[]),_e.length>0?ae.createElement("p",null,_e):fe?ae.createElement("section",{className:"iiif-player"},ee):ae.createElement("p",null,"...Loading")}IIIFPlayerWrapper.propTypes={manifest:pe().object,manifestUrl:pe().string,children:pe().node};var fe=ee(93379),ye=ee.n(fe),be=ee(61144),Re={insert:"head",singleton:!1};ye()(be.Z,Re);be.Z.locals;function IIIFPlayer(m){var v=m.manifestUrl,ee=m.manifest,ce=m.children;return v||ee?ae.createElement(ie.ManifestProvider,null,ae.createElement(de.PlayerProvider,null,ae.createElement(IIIFPlayerWrapper,{manifestUrl:v,manifest:ee},ce))):ae.createElement("p",null,"Please provide a valid manifest.")}IIIFPlayer.propTypes={manifestUrl:pe().string},IIIFPlayer.defaultProps={}},97935:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>ft});var ae=ee(87462),ie=ee(4942),de=ee(98152),ce=ee(67294),le=ee(45697),pe=ee.n(le);function _objectWithoutPropertiesLoose(m,v){if(null==m)return{};var ee,ae,ie={},de=Object.keys(m);for(ae=0;ae=0||(ie[ee]=m[ee]);return ie}function _objectWithoutProperties(m,v){if(null==m)return{};var ee,ae,ie=_objectWithoutPropertiesLoose(m,v);if(Object.getOwnPropertySymbols){var de=Object.getOwnPropertySymbols(m);for(ae=0;ae=0||Object.prototype.propertyIsEnumerable.call(m,ee)&&(ie[ee]=m[ee])}return ie}var fe=ee(50443),ye=(ee(91893),ee(30114),ee(93379)),be=ee.n(ye),Re=ee(8719),_e={insert:"head",singleton:!1};be()(Re.Z,_e);Re.Z.locals;var xe=ee(11871),Te={insert:"head",singleton:!1};be()(xe.Z,Te);xe.Z.locals;var Se=ee(40217),we=ee(35782),Pe=ee(48828),Ie=ee(18056);function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}function _defineProperties(m,v){for(var ee=0;ee=m.length?{done:!0}:{done:!1,value:m[ae++]}},e:function e(m){throw m},f:ie}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var de,ce=!0,le=!1;return{s:function s(){ee=ee.call(m)},n:function n(){var m=ee.next();return ce=m.done,m},e:function e(m){le=!0,de=m},f:function f(){try{ce||null==ee.return||ee.return()}finally{if(le)throw de}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var ee=Object.prototype.toString.call(m).slice(8,-1);return"Object"===ee&&m.constructor&&(ee=m.constructor.name),"Map"===ee||"Set"===ee?Array.from(m):"Arguments"===ee||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ee)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var ee=0,ae=new Array(v);ee1&&(ce=v+de[ie].altStart,le=ee+de[ie].altStart),this.setState({startTime:ce,endTime:le})}},{key:"initProgressBar",value:function initProgressBar(){var m=this.options,v=m.duration,ee=m.targets,ae=this.state,ie=100*ae.startTime/v,de=100*(v-ae.endTime)/v,ce=100-ie-de,le=document.getElementById("left-block"),pe=document.getElementById("right-block"),fe=document.getElementsByClassName("vjs-custom-progress-inactive");le&&(le.style.width=ie+"%"),pe&&(pe.style.width=de+"%");var ye,be=_createForOfIteratorHelper(fe);try{for(be.s();!(ye=be.n()).done;){var Re=ye.value,_e=100*ee[Re.dataset.srcindex].duration/v;Re.style.width=_e+"%"}}catch(m){be.e(m)}finally{be.f()}document.getElementById("slider-range").style.width=ce+"%"}},{key:"handleTimeUpdate",value:function handleTimeUpdate(m){var v=this.player,ee=this.times,ae=this.options,ie=(this.state,ae.targets),de=ae.srcIndex,ce=ee.start,le=ee.end,pe=ie.filter((function(m,v){return v>de}));mle&&(0==pe.length&&ae.nextItemClicked(0,ie[0].start),v.currentTime(ce),v.pause());var fe,ye=_createForOfIteratorHelper(document.getElementsByClassName("vjs-custom-progress-inactive"));try{for(ye.s();!(fe=ye.n()).done;){var be=fe.value;be.dataset.srcindexWe})),v=Pe.filter((function(m,v){return v0&&(ee-=Pe[v-1].duration),ie.nextItemClicked(v,ee)},lt=function createRange(m){var v=[];return m.map((function(m){v.push(ce.createElement("input",{type:"range",min:m.start,max:m.end,"data-srcindex":m.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function onMouseMove(m){return ct(m,!0)},onClick:ut,key:m.sIndex}))})),v};return ce.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},ce.createElement("span",{className:"tooltiptext",ref:Te},(0,Ie.n7)(_e)),He.length>0?lt(He):ce.createElement("div",{className:"block-stripes",ref:Se,id:"left-block",style:{width:"0%"}}),ce.createElement("input",{type:"range",min:ae.start,max:ae.end,value:fe,"data-srcindex":We,className:"vjs-custom-progress",onChange:function updateProgress(m){var ee=_e;rt>0&&(ee-=Pe[rt].altStart),v.currentTime(ee),st(ee)},onMouseMove:function onMouseMove(m){return ct(m,!1)},id:"slider-range",ref:we}),Ye.length>0?lt(Ye):ce.createElement("div",{className:"block-stripes",id:"right-block",style:{width:"0%"}}))}Qe.registerComponent("VideoJSProgress",Ye);var et=ee(31),tt={insert:"head",singleton:!1};be()(et.Z,tt);et.Z.locals;function VideoJSCurrentTime_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var nt=fe.default.getComponent("Component"),rt=function(m){(0,ze.Z)(VideoJSCurrentTime,m);var v,ee,ae=(v=VideoJSCurrentTime,ee=VideoJSCurrentTime_isNativeReflectConstruct(),function _createSuperInternal(){var m,ae=_getPrototypeOf(v);if(ee){var ie=_getPrototypeOf(this).constructor;m=Reflect.construct(ae,arguments,ie)}else m=ae.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSCurrentTime(m,v){var ee;return _classCallCheck(this,VideoJSCurrentTime),(ee=ae.call(this,m,v)).addClass("vjs-time-control"),ee.mount=ee.mount.bind((0,We.Z)(ee)),ee.player=m,ee.options=v,m.ready((function(){ee.mount()})),ee.on("dispose",(function(){He.unmountComponentAtNode(ee.el())})),ee}return _createClass(VideoJSCurrentTime,[{key:"mount",value:function mount(){He.render(ce.createElement(CurrentTimeDisplay,{player:this.player,options:this.options}),this.el())}}]),VideoJSCurrentTime}(nt);function CurrentTimeDisplay(m){var v=m.player,ee=m.options,ae=ee.srcIndex,ie=ee.targets,le=ce.useState(v.currentTime()),pe=(0,de.Z)(le,2),fe=pe[0],ye=pe[1];return v.on("timeupdate",(function(){var m=v.currentTime();ie.length>1&&(m+=ie[ae].altStart),ye(m)})),ce.createElement("span",{className:"vjs-current-time-display"},(0,Ie.n7)(fe))}nt.registerComponent("VideoJSCurrentTime",rt);var it=ee(36236),ot={insert:"head",singleton:!1};be()(it.Z,ot);it.Z.locals;const st=function VideoJSDownloadIcon(){return ce.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 330 330",style:{enableBackground:"new 0 0 4 490 490",fill:"white",height:"1.25rem",scale:"0.9"}},ce.createElement("g",{id:"XMLID_23_"},ce.createElement("path",{id:"XMLID_24_",d:"M154.389,255.602c0.351,0.351,0.719,0.683,1.103,0.998c0.169,0.138,0.347,0.258,0.52,0.388 c0.218,0.164,0.432,0.333,0.659,0.484c0.212,0.142,0.432,0.265,0.649,0.395c0.202,0.121,0.4,0.248,0.608,0.359 c0.223,0.12,0.453,0.221,0.681,0.328c0.215,0.102,0.427,0.21,0.648,0.301c0.223,0.092,0.45,0.167,0.676,0.247 c0.236,0.085,0.468,0.175,0.709,0.248c0.226,0.068,0.456,0.119,0.684,0.176c0.246,0.062,0.489,0.131,0.739,0.181 c0.263,0.052,0.529,0.083,0.794,0.121c0.219,0.031,0.435,0.073,0.658,0.095c0.492,0.048,0.986,0.075,1.48,0.075 c0.494,0,0.988-0.026,1.479-0.075c0.226-0.022,0.444-0.064,0.667-0.096c0.262-0.037,0.524-0.068,0.784-0.12 c0.255-0.05,0.504-0.121,0.754-0.184c0.223-0.057,0.448-0.105,0.669-0.172c0.246-0.075,0.483-0.167,0.724-0.253 c0.221-0.08,0.444-0.152,0.662-0.242c0.225-0.093,0.44-0.202,0.659-0.306c0.225-0.106,0.452-0.206,0.672-0.324 c0.21-0.112,0.408-0.239,0.611-0.361c0.217-0.13,0.437-0.252,0.648-0.394c0.222-0.148,0.431-0.314,0.644-0.473 c0.179-0.134,0.362-0.258,0.536-0.4c0.365-0.3,0.714-0.617,1.049-0.949c0.016-0.016,0.034-0.028,0.049-0.044l70.002-69.998 c5.858-5.858,5.858-15.355,0-21.213c-5.857-5.857-15.355-5.858-21.213-0.001l-44.396,44.393V25c0-8.284-6.716-15-15-15 c-8.284,0-15,6.716-15,15v183.785l-44.392-44.391c-5.857-5.858-15.355-5.858-21.213,0c-5.858,5.858-5.858,15.355,0,21.213 L154.389,255.602z"}),ce.createElement("path",{id:"XMLID_25_",d:"M315,160c-8.284,0-15,6.716-15,15v115H30V175c0-8.284-6.716-15-15-15c-8.284,0-15,6.716-15,15v130 c0,8.284,6.716,15,15,15h300c8.284,0,15-6.716,15-15V175C330,166.716,323.284,160,315,160z"})))};function VideoJSFileDownload_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var dt=fe.default.getComponent("Component"),ct=function(m){(0,ze.Z)(VideoJSFileDownload,m);var v,ee,ae=(v=VideoJSFileDownload,ee=VideoJSFileDownload_isNativeReflectConstruct(),function _createSuperInternal(){var m,ae=_getPrototypeOf(v);if(ee){var ie=_getPrototypeOf(this).constructor;m=Reflect.construct(ae,arguments,ie)}else m=ae.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSFileDownload(m,v){var ee;return _classCallCheck(this,VideoJSFileDownload),(ee=ae.call(this,m,v)).addClass("vjs-custom-file-download"),ee.setAttribute("data-testid","videojs-file-download"),ee.mount=ee.mount.bind((0,We.Z)(ee)),ee.options=v,m.ready((function(){ee.mount()})),ee.on("dispose",(function(){He.unmountComponentAtNode(ee.el())})),ee}return _createClass(VideoJSFileDownload,[{key:"mount",value:function mount(){He.render(ce.createElement(Downloader,{manifest:this.options.manifest,canvasIndex:this.options.canvasIndex}),this.el())}}]),VideoJSFileDownload}(dt);function Downloader(m){var v=m.manifest,ee=m.canvasIndex,ae=ce.useState([]),ie=(0,de.Z)(ae,2),le=ie[0],pe=ie[1],fe=ce.useState(!1),ye=(0,de.Z)(fe,2),be=ye[0],Re=ye[1];ce.useEffect((function(){if(v){var m=(0,Pe.Fp)(v,ee);pe(m)}}),[v]);var _e=function handleDownload(m,v){m.preventDefault(),(0,Ie.NB)(v.id,v.filename)};return le&&le.length>0?ce.createElement("div",{className:"vjs-button vjs-control vjs-file-download"},ce.createElement("button",{className:"vjs-download-btn vjs-button",title:"Alternate Resource Download",onMouseEnter:function onMouseEnter(){return Re(!0)},onMouseLeave:function onMouseLeave(){return Re(!1)}},ce.createElement(st,{width:"1rem"})),be&&ce.createElement("div",{className:"vjs-menu","data-testid":"videojs-file-download-menu",onMouseEnter:function onMouseEnter(){return Re(!0)},onMouseLeave:function onMouseLeave(){return Re(!1)}},ce.createElement("ul",{className:"vjs-menu-content file-download-menu",role:"menu"},le.map((function(m,v){return ce.createElement("li",{className:"vjs-menu-item",key:v},ce.createElement("a",{href:m.id,className:"vjs-menu-item-text",onClick:function onClick(v){return _e(v,m)}},m.label))}))))):null}dt.registerComponent("VideoJSFileDownload",ct);var ut=["isVideo","switchPlayer","handleIsEnded"];function VideoJSPlayer_createForOfIteratorHelper(m,v){var ee="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!ee){if(Array.isArray(m)||(ee=VideoJSPlayer_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){ee&&(m=ee);var ae=0,ie=function F(){};return{s:ie,n:function n(){return ae>=m.length?{done:!0}:{done:!1,value:m[ae++]}},e:function e(m){throw m},f:ie}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var de,ce=!0,le=!1;return{s:function s(){ee=ee.call(m)},n:function n(){var m=ee.next();return ce=m.done,m},e:function e(m){le=!0,de=m},f:function f(){try{ce||null==ee.return||ee.return()}finally{if(le)throw de}}}}function VideoJSPlayer_unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return VideoJSPlayer_arrayLikeToArray(m,v);var ee=Object.prototype.toString.call(m).slice(8,-1);return"Object"===ee&&m.constructor&&(ee=m.constructor.name),"Map"===ee||"Set"===ee?Array.from(m):"Arguments"===ee||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ee)?VideoJSPlayer_arrayLikeToArray(m,v):void 0}}function VideoJSPlayer_arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var ee=0,ae=new Array(v);ee=le.start&&v{"use strict";ee.r(v),ee.d(v,{default:()=>Te});var ae=ee(67294),ie=ee(48828),de=ee(45697),ce=ee.n(de),le=ee(40217),pe=ee(35782),fe=ee(18056),ye=function ListItem(m){var v=m.item,ee=m.isTitle,de=(0,le.usePlayerDispatch)(),ce=(0,pe.useManifestDispatch)(),ye=(0,pe.useManifestState)(),be=ye.manifest,Re=ye.currentNavItem,xe=ye.canvasIndex,Te=(0,le.usePlayerState)().playerRange,Se=(0,ie.Ld)({rangeId:v.id,manifest:be}),we=v.items&&v.items.length>0&&0===Se.length?ae.createElement(_e,{items:v.items,isChild:!0}):null,Pe=ae.useRef(null),Ie=function handleClick(m){m.stopPropagation(),m.preventDefault(),de({clickedUrl:m.target.href,type:"navClick"}),ce({item:v,type:"switchItem"})},We=function isClickable(){var m=(0,ie.x3)(v),ee=(0,fe.dS)(m,Te.end),ae=xe+1==(0,ie.V6)(m);return(0,fe.Or)(ee,Te)||!ae};return ae.useEffect((function(){Pe.current&&(Re==v?Pe.current.className+=" active":null!=Re&&Re==v||!Pe.current.classList.contains("active")||(Pe.current.className-=" active"))}),[Re]),""!=v.label?ae.createElement("li",{"data-testid":"list-item",ref:Pe,className:"ramp--structured-nav__list-item"},function renderListItem(){var m=(0,ie.eL)(v.label);return Se.length>0?Se.map((function(v){return ae.createElement(ae.Fragment,{key:v},ae.createElement("div",{className:"tracker"}),We()?ae.createElement("a",{href:v,onClick:Ie},m):ae.createElement("span",null,m))})):ee?ae.createElement("span",{className:"ramp--structured-nav__section-title"},m):null}(),we):null};ye.propTypes={item:ce().object.isRequired,isChild:ce().bool,isTitle:ce().bool};const be=ye;var Re=function List(m){var v=(0,pe.useManifestState)();if(!v.manifest)return ae.createElement("p",{"data-testid":"list-error"},"No manifest in List yet");var ee=ae.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list"},m.items.map((function(ee){var de=(0,ie.et)({item:ee,manifest:v.manifest});return de?0==(0,ie.Ld)({rangeId:de.id,manifest:v.manifest}).length?ae.createElement(be,{key:de.id,item:de,isChild:!1,isTitle:!0,titles:m.titles}):ae.createElement(be,{key:de.id,item:de,isChild:m.isChild,isTitle:!1,titles:m.titles}):ae.createElement(List,{items:ee.items,isChild:!0,titles:m.titles})})));return ae.createElement(ae.Fragment,null,ee)};Re.propTypes={items:ce().array.isRequired,isChild:ce().bool.isRequired};const _e=Re;ee(36636);var xe=function StructuredNavigation(){var m,v,ee=(0,pe.useManifestDispatch)(),de=(0,le.usePlayerDispatch)(),ce=(0,le.usePlayerState)(),ye=ce.clickedUrl,be=ce.isClicked,Re=ce.isPlaying,xe=ce.player,Te=(0,pe.useManifestState)(),Se=Te.canvasDuration,we=Te.canvasIndex,Pe=Te.hasMultiItems,Ie=Te.targets,We=Te.manifest;return ae.useEffect((function(){if(We){var m=(0,ie.H7)(We);if(!m)return;"SR"==m.type&&de({currentTime:m.time,type:"setCurrentTime"}),ee({canvasIndex:m.canvas,type:"switchCanvas"})}}),[We]),ae.useEffect((function(){if(be){var m=(0,ie.ES)(We),v=m.find((function(m){return(0,ie.V6)(ye)===m.canvasId.split("/").reverse()[0]})),ae=m.indexOf(v),ce=(0,fe.dS)(ye,Se);if(!ce||null==ce)return void console.error("Error retrieving time fragment object from Canvas URL in structured navigation");var le=ce.start;if(Pe){var pe=(0,fe.TN)(Ie,ce,Se),_e=pe.srcIndex;le=pe.fragmentStart,ee({srcIndex:_e,type:"setSrcIndex"})}else we!=ae&&ee({canvasIndex:ae,type:"switchCanvas"});xe.currentTime(le),de({startTime:ce.start,endTime:ce.end,type:"setTimeFragment"}),de({currentTime:le,type:"setCurrentTime"}),Re&&xe.userActive(!0),xe.currentTime(le)}}),[be]),We?ae.createElement("div",{"data-testid":"structured-nav",className:"ramp--structured-nav",key:Math.random()},We.structures||(null===(m=We.structures)||void 0===m?void 0:m.length)>0?We.structures[0]&&(null===(v=We.structures[0].items)||void 0===v?void 0:v.length)>0?We.structures[0].items.map((function(m,v){return ae.createElement(_e,{items:[m],key:v,isChild:!1})})):ae.createElement("p",{className:"ramp--no-structure"},"Empty structure in manifest"):ae.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")):ae.createElement("p",null,"No manifest - Please provide a valid manifest.")};xe.propTypes={};const Te=xe},15536:(m,v,ee)=>{"use strict";function asyncGeneratorStep(m,v,ee,ae,ie,de,ce){try{var le=m[de](ce),pe=le.value}catch(m){return void ee(m)}le.done?v(pe):Promise.resolve(pe).then(ae,ie)}function _asyncToGenerator(m){return function(){var v=this,ee=arguments;return new Promise((function(ae,ie){var de=m.apply(v,ee);function _next(m){asyncGeneratorStep(de,ae,ie,_next,_throw,"next",m)}function _throw(m){asyncGeneratorStep(de,ae,ie,_next,_throw,"throw",m)}_next(void 0)}))}}ee.r(v),ee.d(v,{default:()=>Ie});var ae=ee(98152),ie=ee(87757),de=ee.n(ie),ce=ee(67294),le=ee(45697),pe=ee.n(le),fe=(ee(96486),ee(18056));const ye=function TranscriptDownloader(m){var v=m.fileUrl,ee=m.fileName;return ce.createElement("button",{className:"ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function handleDownload(m){m.preventDefault(),(0,fe.NB)(v,ee)},href:"#"},ce.createElement("span",{className:"download-label"}))};const be=function TanscriptSelector(m){var v=ce.useState(m.title),ee=(0,ae.Z)(v,2),ie=ee[0],de=ee[1];return m.transcriptData?ce.createElement("div",{className:"ramp--transcript_selector","data-testid":"transcript-selector"},ce.createElement("div",{className:"selector-content"},ce.createElement("select",{className:"transcript_list","data-testid":"transcript-select-option",value:ie,onChange:function selectItem(v){de(v.target.value),m.setTranscript(v.target.value)}},m.transcriptData.map((function(m,v){return ce.createElement("option",{value:m.title,key:v},m.title)})))),"no-transcript"!=m.noTranscript&&ce.createElement(ye,{fileUrl:m.url,fileName:m.title})):null};var Re=ee(66947),_e=ee(59255);function _createForOfIteratorHelper(m,v){var ee="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!ee){if(Array.isArray(m)||(ee=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){ee&&(m=ee);var ae=0,ie=function F(){};return{s:ie,n:function n(){return ae>=m.length?{done:!0}:{done:!1,value:m[ae++]}},e:function e(m){throw m},f:ie}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var de,ce=!0,le=!1;return{s:function s(){ee=ee.call(m)},n:function n(){var m=ee.next();return ce=m.done,m},e:function e(m){le=!0,de=m},f:function f(){try{ce||null==ee.return||ee.return()}finally{if(le)throw de}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var ee=Object.prototype.toString.call(m).slice(8,-1);return"Object"===ee&&m.constructor&&(ee=m.constructor.name),"Map"===ee||"Set"===ee?Array.from(m):"Arguments"===ee||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ee)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var ee=0,ae=new Array(v);ee0)"TextualBody"===le[0].getBody()[0].getProperty("type")?ce.push({title:ee,url:ae}):le.forEach((function(m){m.getBody().forEach((function(m,v){var ae=m.getLabel()[0]?m.getLabel()[0].value:"".concat(v),ie=m.id;ce.push({title:"".concat(ee," - ").concat(ae),url:ie})}))}));else ce.push(v)}else ce.push(v);return ce})).catch((function(){return[v]}))}function parseTranscriptData(m,v){return _parseTranscriptData.apply(this,arguments)}function _parseTranscriptData(){return(_parseTranscriptData=_asyncToGenerator(de().mark((function _callee2(m,v){var ee,ae,ie,ce,le,pe,ye;return de().wrap((function _callee2$(de){for(;;)switch(de.prev=de.next){case 0:if(ee=[],ae=m,void 0!==v){de.next=4;break}return de.abrupt("return",{tData:ee,tUrl:ae});case 4:if(m){de.next=6;break}return de.abrupt("return",null);case 6:"",de.prev=7,new URL(m),de.next=15;break;case 11:return de.prev=11,de.t0=de.catch(7),console.log("Invalid transcript URL"),de.abrupt("return",null);case 15:return ie=null,de.next=18,fetch(m).then(fe.un).then((function(m){ie=m})).catch((function(m){return console.log("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",m),null}));case 18:ce=m.split(".").reverse()[0],de.t1=ce,de.next="json"===de.t1?22:"vtt"===de.t1||"txt"===de.t1?32:"doc"===de.t1||"docx"===de.t1?45:49;break;case 22:return de.next=24,ie.json();case 24:if(le=de.sent,!(0,Re.parseManifest)(le)){de.next=30;break}return de.abrupt("return",parseManifestTranscript(le,m,v));case 30:return ee=parseJSONData(le),de.abrupt("return",{tData:ee,tUrl:ae});case 32:return de.next=34,ie.text();case 34:if(pe=de.sent,0!=(ye=pe.split("\n")).length){de.next=38;break}return de.abrupt("return",{tData:[],tUrl:m});case 38:if(!validateWebVTT(ye[0])){de.next=44;break}return ee=parseWebVTT(pe),de.abrupt("return",{tData:ee,tUrl:m});case 44:return de.abrupt("return",{tData:null,tUrl:m});case 45:return de.next=47,parseWordFile(ie);case 47:return ee=de.sent,de.abrupt("return",{tData:[ee],tUrl:m});case 49:return de.abrupt("return",{tData:[],tUrl:m});case 50:case"end":return de.stop()}}),_callee2,null,[[7,11]])})))).apply(this,arguments)}function parseWordFile(m){return _parseWordFile.apply(this,arguments)}function _parseWordFile(){return(_parseWordFile=_asyncToGenerator(de().mark((function _callee3(m){var v,ee,ae;return de().wrap((function _callee3$(ie){for(;;)switch(ie.prev=ie.next){case 0:return v=null,ie.next=3,m.blob();case 3:return ee=ie.sent,ae=new File([ee],name,{type:m.headers.get("content-type")}),ie.next=7,_e.convertToHtml({arrayBuffer:ae}).then((function(m){v=m.value}));case 7:return ie.abrupt("return",v);case 8:case"end":return ie.stop()}}),_callee3)})))).apply(this,arguments)}function parseJSONData(m){if(0==m.length)return null;var v,ee=[],ae=_createForOfIteratorHelper(m);try{for(ae.s();!(v=ae.n()).done;){var ie=v.value;if(ie.speaker){var de,ce=ie.speaker,le=_createForOfIteratorHelper(ie.spans);try{for(le.s();!(de=le.n()).done;){var pe=de.value;pe.speaker=ce,ee.push(pe)}}catch(m){le.e(m)}finally{le.f()}}else{var fe,ye=_createForOfIteratorHelper(ie.spans);try{for(ye.s();!(fe=ye.n()).done;){var be=fe.value;ee.push(be)}}catch(m){ye.e(m)}finally{ye.f()}}}}catch(m){ae.e(m)}finally{ae.f()}return ee}function parseManifestTranscript(m,v,ee){var ae=v,ie=[];return(ie=m.annotations?(0,fe.pF)(m.annotations,"supplementing"):(0,fe.fy)({manifest:m,canvasIndex:ee,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=ie[0].getBody()[0].getProperty("type")?parseExternalAnnotations(ie[0]):{tData:createTData(ie),tUrl:ae}:{tData:[],tUrl:ae}}function parseExternalAnnotations(m){return _parseExternalAnnotations.apply(this,arguments)}function _parseExternalAnnotations(){return(_parseExternalAnnotations=_asyncToGenerator(de().mark((function _callee4(m){var v,ee,ae,ie;return de().wrap((function _callee4$(de){for(;;)switch(de.prev=de.next){case 0:if(v=[],ee=m.getBody()[0],ae=ee.getProperty("id"),"Text"!==(ie=ee.getProperty("type"))){de.next=14;break}if("text/vtt"!==ee.getFormat()){de.next=10;break}return de.next=8,fetch(ae).then(fe.un).then((function(m){return m.text()})).then((function(m){return v=parseWebVTT(m)})).catch((function(m){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ",m)}));case 8:de.next=12;break;case 10:return de.next=12,fetch(ae).then(fe.un).then((function(m){return m.text()})).then((function(m){v=null})).catch((function(m){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching text -> ",m)}));case 12:de.next=17;break;case 14:if("AnnotationPage"!==ie){de.next=17;break}return de.next=17,fetch(ae).then(fe.un).then((function(m){return m.json()})).then((function(m){var ee=(0,fe.pF)([m],"supplementing");v=createTData(ee)})).catch((function(m){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",m)}));case 17:return de.abrupt("return",{tData:v,tUrl:ae});case 18:case"end":return de.stop()}}),_callee4)})))).apply(this,arguments)}function createTData(m){var v=[];return m.map((function(m){if(null!=m.id){var ee=m.getBody()[0],ae=(0,fe.dS)(m.getProperty("target")),ie=ae.start,de=ae.end;v.push({text:ee.getProperty("value"),format:ee.getFormat(),begin:parseFloat(ie),end:parseFloat(de)})}})),v}function parseWebVTT(m){var v=[],ee=cleanWebVTT(m);return validateWebVTT(ee.shift())?(groupWebVTTLines(ee).map((function(m){var ee=parseWebVTTLine(m);ee&&v.push(ee)})),v):(console.error("Invalid WebVTT file"),[])}function validateWebVTT(m){return!!m.includes("WEBVTT")}function cleanWebVTT(m){var v=m.split("\n").filter((function(m){return m.length>0}));return(v=v.filter((function(m){return!Number(m)}))).filter((function(m){return!/^[0-9]*[\r]/gm.test(m)}))}function groupWebVTTLines(m){var v,ee=[];for(v=0;v=m.length?{done:!0}:{done:!1,value:m[ae++]}},e:function e(m){throw m},f:ie}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var de,ce=!0,le=!1;return{s:function s(){ee=ee.call(m)},n:function n(){var m=ee.next();return ce=m.done,m},e:function e(m){le=!0,de=m},f:function f(){try{ce||null==ee.return||ee.return()}finally{if(le)throw de}}}}function Transcript_unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return Transcript_arrayLikeToArray(m,v);var ee=Object.prototype.toString.call(m).slice(8,-1);return"Object"===ee&&m.constructor&&(ee=m.constructor.name),"Map"===ee||"Set"===ee?Array.from(m):"Arguments"===ee||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ee)?Transcript_arrayLikeToArray(m,v):void 0}}function Transcript_arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var ee=0,ae=new Array(v);ee=ee&&v<=ae?!m.classList.contains("active")&&St(v,m):m.classList.remove("active")}}))}})),_t.addEventListener("ended",(function(m){ft(Qe+1)})))}))})),ce.useEffect((function(){return function(){ye([]),bt([]),Ie(""),He(""),ft(),_t=null,ct=!1,Rt=[]}}),[]);var xt=ce.useCallback(function(){var m=_asyncToGenerator(de().mark((function _callee(m){var v;return de().wrap((function _callee$(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,checkManifestAnnotations(m);case 2:v=ee.sent,ye(v),Dt(v[0]);case 5:case"end":return ee.stop()}}),_callee)})));return function(v){return m.apply(this,arguments)}}(),[]);ce.useEffect((function(){var m,v,ae=function getCanvasT(m){return m.filter((function(m){return m.canvasId==Qe}))};if(!(null!=ee&&ee.length)>0||!(null!==(m=ae(ee))&&void 0!==m&&m.length)>0||!(null!==(v=function getTItems(m){return ae(m)[0].items}(ee))&&void 0!==v&&v.length)>0)rt(!1),ht(!0),bt([]),dt("No Transcript(s) found, please check again.");else{var ie=ae(ee);xt(ie[0]),ht(!1)}}),[Qe]);var Et,Tt=function observeCanvasChange(){var m=_t;new MutationObserver((function callback(m,v){var ee,ae=Transcript_createForOfIteratorHelper(m);try{for(ae.s();!(ee=ae.n()).done;){var ie;if(null!==(ie=ee.value.attributeName)&&void 0!==ie&&ie.includes("src")){var de=document.querySelector("video")||document.querySelector("audio");de&&ft(parseInt(de.dataset.canvasindex))}}}catch(m){ae.e(m)}finally{ae.f()}})).observe(m,{attributes:!0,childList:!0,subtree:!0})},Dt=function(){var m=_asyncToGenerator(de().mark((function _callee2(m){var v,ee;return de().wrap((function _callee2$(ae){for(;;)switch(ae.prev=ae.next){case 0:if(m){ae.next=2;break}return ae.abrupt("return");case 2:return v=m.title,ee=m.url,Ie(v),ae.next=6,Promise.resolve(parseTranscriptData(ee,gt.current)).then((function(m){if(null!=m){var v=m.tData,ee=m.tUrl;He(ee),bt(v),0==(null==v?void 0:v.length)&&dt("No Valid Transcript(s) found, please check again.")}else bt([]),dt("Invalid URL for transcript, please check again.");rt(!1)}));case 6:case"end":return ae.stop()}}),_callee2)})));return function setStateVar(v){return m.apply(this,arguments)}}(),St=function autoScrollAndHighlight(m,v){if(v){var ee=0,ae=v.getAttribute("starttime"),ie=v.getAttribute("endtime");if(ae&&ie&&(m>=ae&&m<=ie?(v.classList.add("active"),ee=v.offsetTop):v.classList.remove("active"),!ut.current)){var de=vt.current.offsetTop;vt.current.scrollTop=ee-de-vt.current.clientHeight/2}}},wt=function handleTranscriptTextClick(m){m.preventDefault(),_t&&(_t.currentTime=m.currentTarget.getAttribute("starttime")),mt.current.map((function(m){m&&m.classList.contains("active")&&m.classList.remove("active")})),m.currentTarget.classList.add("active")},Ct=function handleMouseOver(m){lt(m)},At=function buildSpeakerText(m){return m.speaker?"".concat(m.speaker,": ").concat(m.text):m.text};return yt.current&&(xe.length>0?"string"==typeof xe[0]?Rt.push(ce.createElement("div",{"data-testid":"transcript_docs",dangerouslySetInnerHTML:{__html:xe[0]}})):xe.map((function(m,v){var ee=ce.createElement("div",{className:"ramp--transcript_item","data-testid":"transcript_item",key:v,ref:function ref(m){return mt.current[v]=m},onClick:wt,starttime:m.begin,endtime:m.end},m.begin&&ce.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},ce.createElement("a",{href:"#"},"[",(0,fe.VN)(m.begin,!0),"]")),ce.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:At(m)}}));Rt.push(ee)})):Rt.push(ce.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript"},st))),nt?null:ce.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:Pe,onMouseOver:function onMouseOver(){return Ct(!0)},onMouseLeave:function onMouseLeave(){return Ct(!1)}},!pt.current&&ce.createElement("div",{className:"transcript_menu"},ce.createElement(be,{setTranscript:function selectTranscript(m){var v=pe.filter((function(v){return v.title===m}));Dt(v[0])},title:Pe,url:Ve,transcriptData:pe,noTranscript:null===(Et=Rt[0])||void 0===Et?void 0:Et.key})),ce.createElement("div",{className:"transcript_content ".concat(yt.current?"":"static"),ref:vt},yt.current&&Rt,""!=Ve&&0==Rt.length&&ce.createElement("iframe",{className:"transcript_viewer","data-testid":"transcript_viewer",src:Ve})))};Pe.propTypes={playerID:pe().string.isRequired,transcripts:pe().arrayOf(pe().shape({canvasId:pe().number.isRequired,items:pe().arrayOf(pe().shape({title:pe().string,url:pe().string}))})).isRequired};const Ie=Pe},35782:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{ManifestProvider:()=>ManifestProvider,useManifestDispatch:()=>useManifestDispatch,useManifestState:()=>useManifestState});var ae=ee(98152),ie=ee(4942),de=ee(67294);function ownKeys(m,v){var ee=Object.keys(m);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(m);v&&(ae=ae.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),ee.push.apply(ee,ae)}return ee}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:pe,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updateManifest":return _objectSpread(_objectSpread({},m),{},{manifest:_objectSpread({},v.manifest)});case"switchCanvas":return _objectSpread(_objectSpread({},m),{},{canvasIndex:v.canvasIndex});case"switchItem":return _objectSpread(_objectSpread({},m),{},{currentNavItem:v.item});case"canvasDuration":return _objectSpread(_objectSpread({},m),{},{canvasDuration:v.canvasDuration});case"canvasTargets":return _objectSpread(_objectSpread({},m),{},{targets:v.canvasTargets});case"hasMultipleItems":return _objectSpread(_objectSpread({},m),{},{hasMultiItems:v.isMultiSource});case"setSrcIndex":return _objectSpread(_objectSpread({},m),{},{srcIndex:v.srcIndex});case"setItemStartTime":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime});default:throw new Error("Unhandled action type: ".concat(v.type))}}function ManifestProvider(m){var v=m.initialState,ee=void 0===v?pe:v,ie=m.children,fe=de.useReducer(manifestReducer,ee),ye=(0,ae.Z)(fe,2),be=ye[0],Re=ye[1];return de.createElement(ce.Provider,{value:be},de.createElement(le.Provider,{value:Re},ie))}function useManifestState(){var m=de.useContext(ce);if(void 0===m)throw new Error("useManifestState must be used within a ManifestProvider");return m}function useManifestDispatch(){var m=de.useContext(le);if(void 0===m)throw new Error("useManifestDispatch must be used within a ManifestProvider");return m}},40217:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{PlayerProvider:()=>PlayerProvider,usePlayerDispatch:()=>usePlayerDispatch,usePlayerState:()=>usePlayerState});var ae=ee(98152),ie=ee(4942),de=ee(67294);function ownKeys(m,v){var ee=Object.keys(m);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(m);v&&(ae=ae.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),ee.push.apply(ee,ae)}return ee}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:pe,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updatePlayer":return _objectSpread(_objectSpread({},m),{},{player:v.player});case"navClick":return _objectSpread(_objectSpread({},m),{},{clickedUrl:v.clickedUrl,isClicked:!0});case"resetClick":return _objectSpread(_objectSpread({},m),{},{isClicked:!1});case"setTimeFragment":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime,endTime:v.endTime});case"setPlayingStatus":return _objectSpread(_objectSpread({},m),{},{isPlaying:v.isPlaying});case"setCaptionStatus":return _objectSpread(_objectSpread({},m),{},{captionOn:v.captionOn});case"setIsEnded":return _objectSpread(_objectSpread({},m),{},{isEnded:v.isEnded});case"setCurrentTime":return _objectSpread(_objectSpread({},m),{},{currentTime:v.currentTime});case"setPlayerRange":return _objectSpread(_objectSpread({},m),{},{playerRange:_objectSpread(_objectSpread({},m.playerRange),{},{start:v.start,end:v.end})});default:throw new Error("Unhandled action type: ".concat(v.type))}}function PlayerProvider(m){var v=m.initialState,ee=void 0===v?pe:v,ie=m.children,fe=de.useReducer(PlayerReducer,ee),ye=(0,ae.Z)(fe,2),be=ye[0],Re=ye[1];return de.createElement(ce.Provider,{value:be},de.createElement(le.Provider,{value:Re},ie))}function usePlayerState(){var m=de.useContext(ce);if(void 0===m)throw new Error("usePlayerState must be used within the PlayerProvider");return m}function usePlayerDispatch(){var m=de.useContext(le);if(void 0===m)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return m}},40008:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>ie});var ae="/iiif-react-media-player";const ie={"@context":"http://iiif.io/api/presentation/3/context.json",id:"".concat(ae,"/manifests/lunchroom_manners.json"),type:"Manifest",label:{en:["Beginning Reponsibility: Lunchroom Manners [motion picture] Coronet Films"]},rendering:[{id:"".concat(ae,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",label:{en:["Transcript file"]},format:"text/vtt"}],start:{id:"".concat(ae,"/manifests/lunchroom_manners.json"),type:"SpecificResource",source:"".concat(ae,"/manifests/lunchroom_manners/canvas/1"),selector:{type:"PointSelector",t:180}},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1"),type:"Canvas",height:360,width:480,duration:572.034,items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1/page"),type:"AnnotationPage",items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1/page/annotation"),type:"Annotation",motivation:"painting",body:[{type:"Choice",choiceHint:"user",items:[{id:"".concat(ae,"/lunchroom_manners/high/lunchroom_manners_1024kb.mp4#t=23.5,400"),type:"Video",format:"video/mp4",label:{en:["High"]}},{id:"".concat(ae,"/lunchroom_manners/medium/lunchroom_manners_512kb.mp4#t=23.5,400"),type:"Video",format:"video/mp4",label:{en:["Medium"]}},{id:"".concat(ae,"/lunchroom_manners/low/lunchroom_manners_256kb.mp4#t=23.5,400"),type:"Video",format:"video/mp4",label:{en:["Low"]}}]},{id:"".concat(ae,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",format:"text/vtt",label:{en:["Captions in WebVTT format"]},language:"en"}],target:"".concat(ae,"/manifests/lunchroom_manners/canvas/1")}]}],rendering:[{id:"".concat(ae,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",label:{en:["Poster Image"]},format:"image/jpeg"}]}],structures:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/0"),type:"Range",label:{en:["Table of Contents"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/1"),type:"Range",label:{en:["Lunchroom Manners"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/1-1"),type:"Range",label:{en:["Washing Hands"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/1-1-1"),type:"Range",label:{en:["Using Soap"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=157,160"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/1-1-3"),type:"Range",label:{en:["Rinsing Well"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=165,170"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/1-2"),type:"Range",label:{en:["After Washing Hands"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/1-2-1"),type:"Range",label:{en:["Drying Hands"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=170,180"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/1-2-2"),type:"Range",label:{en:["Getting Ready"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=180,190"),type:"Canvas"}]}]}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2"),type:"Range",label:{en:["In the Lunchroom"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-1"),type:"Range",label:{en:["At the Counter"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-1-1"),type:"Range",label:{en:["Getting Tray"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=227,245"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-1-2"),type:"Range",label:{en:["Choosing Food"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=258,288"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-1-3"),type:"Range",label:{en:["There will be Cake"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=301,308"),type:"Canvas"}]}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-2"),type:"Range",label:{en:["At the Table"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-2-1"),type:"Range",label:{en:["Sitting Quietly"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=323,333"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-2-2"),type:"Range",label:{en:["Eating Neatly"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=362,378"),type:"Canvas"}]}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-3"),type:"Range",label:{en:["Leaving the Lunchroom"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-3-1"),type:"Range",label:{en:["Cleaning Up"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=448,492"),type:"Canvas"}]},{id:"".concat(ae,"/manifests/lunchroom_manners/range/2-3-2"),type:"Range",label:{en:["Putting Things Away"]},items:[{id:"".concat(ae,"/manifests/lunchroom_manners/canvas/1#t=511,527"),type:"Canvas"}]}]}]}]}]}],thumbnail:[{id:"".concat(ae,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image"}]}},97055:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>ae});const ae={"@context":"http://iiif.io/api/presentation/3/context.json",id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/mahler-symphony-3.json",type:"Manifest",label:{en:["Symphony no. 3 - Mahler, Gustav, 1860-1911"]},description:"Published by the Indiana University School of Music. Recorded Jan. 17-18, 1995, in the Musical Arts Center, Bloomington, Ind. Compact disc",start:{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1",type:"SpecificResource",source:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2",selector:{type:"PointSelector",t:120.5}},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1",type:"Canvas",duration:1985,items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/1",type:"AnnotationPage",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/1/1",type:"Annotation",motivation:"painting",target:"https://dlib.indiana.edu/iiif_av/canvas/1",body:[{type:"Choice",choiceHint:"user",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD1/high/320Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["High"]}},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD1/medium/128Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["Medium"]}}]}]}]}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2",type:"Canvas",duration:3829,items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/2",type:"AnnotationPage",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/2/2",type:"Annotation",motivation:"painting",target:"https://dlib.indiana.edu/iiif_av/canvas/2",body:[{type:"Choice",choiceHint:"user",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD2/high/320Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["High"]}},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD2/medium/128Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["Medium"]}}]}]}]}]}],seeAlso:[],structures:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/0",type:"Range",behavior:"no-nav",label:{en:["Symphony no. 3 - Mahler, Gustav"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1",type:"Range",label:{en:["CD1 - Mahler, Symphony No.3"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-1",type:"Range",label:{en:["Intro"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-1-1",type:"Range",label:{en:["Track 1. I. Kraftig"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=0,374",type:"Canvas"}]}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-3",type:"Range",label:{en:["Track 3. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=525,711",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-4",type:"Range",label:{en:["Track 4. Schwungvoll"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=711,1188",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-5",type:"Range",label:{en:["Track 5. Immer dasselbe Tempo"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=1188,1406",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-6",type:"Range",label:{en:["Track 6. Wie zu Anfang"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=1406,1693",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-7",type:"Range",label:{en:["Track 7. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=01693,1985",type:"Canvas"}]}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2",type:"Range",label:{en:["CD2 - Mahler, Symphony No.3 (cont.)"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-1",type:"Range",label:{en:["Track 1. II. Tempo di Menuetto"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=0,566",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-2",type:"Range",label:{en:["Track 2. III. Comodo"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=566,1183",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-3",type:"Range",label:{en:["Track 3. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=1183,1635",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-4",type:"Range",label:{en:["Track 4. IV. Misterioso"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=1635,2204",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-5",type:"Range",label:{en:["Track 5. V. Lustig im Tempo"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=2204,2475",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-6",type:"Range",label:{en:["Track 6. VI. Langsam"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=2475,3047",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-7",type:"Range",label:{en:["Track 7. Nicht mehr so breit"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=3047,3287",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-8",type:"Range",label:{en:["Track 8. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=3287,3451",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-9",type:"Range",label:{en:["Track 9. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=3451,3829",type:"Canvas"}]}]}]}]}},48828:(m,v,ee)=>{"use strict";ee.d(v,{C4:()=>hasNextSection,ES:()=>canvasesInManifest,Fp:()=>getRenderingFiles,H7:()=>getCustomStart,Ld:()=>getChildCanvases,Qk:()=>getPoster,V6:()=>getCanvasId,eL:()=>getLabelValue,et:()=>filterVisibleRangeItem,o:()=>getMediaInfo,on:()=>getSegmentMap,vi:()=>getNextItem,x3:()=>getItemId});var ae=ee(71002),ie=ee(4942),de=ee(66947),ce=ee(55234),le=ee(18056);function _createForOfIteratorHelper(m,v){var ee="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!ee){if(Array.isArray(m)||(ee=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){ee&&(m=ee);var ae=0,ie=function F(){};return{s:ie,n:function n(){return ae>=m.length?{done:!0}:{done:!1,value:m[ae++]}},e:function e(m){throw m},f:ie}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var de,ce=!0,le=!1;return{s:function s(){ee=ee.call(m)},n:function n(){var m=ee.next();return ce=m.done,m},e:function e(m){le=!0,de=m},f:function f(){try{ce||null==ee.return||ee.return()}finally{if(le)throw de}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var ee=Object.prototype.toString.call(m).slice(8,-1);return"Object"===ee&&m.constructor&&(ee=m.constructor.name),"Map"===ee||"Set"===ee?Array.from(m):"Arguments"===ee||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ee)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var ee=0,ae=new Array(v);ee").replace(/"/g,'"').replace(/'/g,"'")};if(m&&"object"===(0,ae.Z)(m)){var ee=Object.keys(m);if(ee&&ee.length>0){var ie=ee[0];return m[ie].length>0?v(m[ie][0]):""}}else if("string"==typeof m)return v(m);return"Label could not be parsed"}function getCanvasId(m){if(void 0!==m)return m.split("#t=")[0].split("/").reverse()[0]}function hasNextSection(m){var v=m.canvasIndex,ee=m.manifest;return(0,de.parseManifest)(ee).getSequences()[0].getCanvases().map((function(m){return m.id})).length-1>v}function getNextItem(m){var v=m.canvasIndex,ee=m.manifest;if(hasNextSection({canvasIndex:v,manifest:ee})&&ee.structures){var ae=ee.structures[0].items[v+1];if(ae.items)return ae.items[0]}return null}function getItemId(m){if(m)return m.items?m.items[0].id:void 0}function getSegmentMap(m){var v=m.manifest;if(!v.structures||v.structures.length<1)return[];var ee=v.structures[0].items,ae=[],ie=function getSegments(m){if(1!=getChildCanvases({rangeId:m.id,manifest:v}).length){var ee,ie=_createForOfIteratorHelper(m.items);try{for(ie.s();!(ee=ie.n()).done;){var de=ee.value;de.items&&(1==de.items.length&&"Canvas"===de.items[0].type?ae.push(de):getSegments(de))}}catch(m){ie.e(m)}finally{ie.f()}}else ae.push(m)};return ee.length>0?(ee.map((function(m){return ie(m)})),ae):[]}function getPoster(m){return(0,de.parseManifest)(m).getThumbnail()?(0,de.parseManifest)(m).getThumbnail().id:null}function getCustomStart(m){if(!(0,de.parseManifest)(m).getProperty("start"))return null;var v=(0,de.parseManifest)(m).getProperty("start"),ee=function getCanvasIndex(v){return canvasesInManifest(m).map((function(m){return m.canvasId})).indexOf(v)};if(v)switch(v.type){case"Canvas":return{type:"C",canvas:ee(v.id),time:0};case"SpecificResource":return{type:"SR",canvas:ee(v.source),time:v.selector.t}}}function getRenderingFiles(m,v){var ee=[],ae=(0,de.parseManifest)(m),ie=ae.getRenderings(),le=ae.getSequences()[0].getCanvasByIndex(v).__jsonld.rendering,pe=function buildFileInfo(m,v,ee){var ae=ce[m],ie=ae?ae.extensions[0]:m,de=getLabelValue(v);return{id:ee,label:"".concat(de," (.").concat(ie,")"),filename:de}};return ie.map((function(m){var v=pe(m.getFormat(),m.getProperty("label"),m.id);ee.push(v)})),le&&le.map((function(m){var v=pe(m.format,m.label,m.id);ee.push(v)})),ee}},18056:(m,v,ee)=>{"use strict";ee.d(v,{NB:()=>fileDownload,Or:()=>checkSrcRange,TN:()=>getCanvasTarget,VN:()=>createTimestamp,dS:()=>getMediaFragment,fy:()=>getAnnotations,lP:()=>timeToS,n7:()=>timeToHHmmss,pF:()=>parseAnnotations,un:()=>handleFetchErrors,wj:()=>getResourceItems});var ae=ee(98152),ie=ee(66947);function createTimestamp(m,v){var ee=Math.floor(m/3600),ae=Math.floor(m%3600/60),ie=m-60*ae-3600*ee;ie>59.9&&(ae+=1,ie=0),ie=parseInt(ie);var de=ee<10?"0".concat(ee):"".concat(ee),ce=ae<10?"0".concat(ae):"".concat(ae),le=ie<10?"0".concat(ie):"".concat(ie),pe="".concat(ce,":").concat(le);return(v||ee>0)&&(pe="".concat(de,":").concat(pe)),pe}function timeToS(m){var v=m.split(":").reverse(),ee=(0,ae.Z)(v,3),ie=ee[0],de=ee[1],ce=ee[2];return(null!=ce?3600*parseInt(ce):0)+(null!=de?60*parseInt(de):0)+(""===ie?0:parseFloat(ie))}function timeToHHmmss(m){var v=Math.floor(m/3600),ee=Math.floor(m%3600/60),ae=m-60*ee-3600*v,ie="",de=v<10?"0".concat(v):"".concat(v);ie=v>0?ie+"".concat(de,":"):ie;var ce=ee<10?"0".concat(ee):"".concat(ee);ie+="".concat(ce,":");var le=Math.floor(ae);return le=ae<10?"0".concat(le):"".concat(le),ie+="".concat(le)}function handleFetchErrors(m){if(!m.ok)throw Error(m.statusText);return m}function checkSrcRange(m,v){return!(m.end>v.end||m.start0?m[ce].altStart:0;isNaN(fe)&&(fe=ee);var pe=de.start,fe=de.end,ye=le+pe,be=le+fe;v.start>=ye&&v.start1)de=!0,m.map((function(m,ee){var de=getResourceInfo(m.getBody()[0]),ce=parseCanvasTarget(m,v,ee);ie.push(ce),de.length>0&&ae.push(de[0])}));else{if(!((null===(ee=m[0].getBody())||void 0===ee?void 0:ee.length)>0))return{resources:ae,error:"No resources found"};m[0].getBody().map((function(m){var v=getResourceInfo(m);v.length>0&&ae.push(v[0])}))}return{canvasTargets:ie,isMultiSource:de,resources:ae}}function parseCanvasTarget(m,v,ee){var ae=getMediaFragment(m.getTarget(),v);return ae.id=m.id,isNaN(ae.end)&&(ae.end=v),ae.end=Number((ae.end-ae.start).toFixed(2)),ae.duration=ae.end,ae.altStart=ae.start,ae.start=0,ae.sIndex=ee,ae}function getResourceInfo(m){var v=[],ee={src:m.id,type:m.getProperty("format"),kind:m.getProperty("type"),label:m.getLabel()[0]?m.getLabel()[0].value:"auto",value:m.getProperty("value")?m.getProperty("value"):""};return v.push(ee),v}},79742:(m,v)=>{"use strict";v.byteLength=function byteLength(m){var v=getLens(m),ee=v[0],ae=v[1];return 3*(ee+ae)/4-ae},v.toByteArray=function toByteArray(m){var v,ee,de=getLens(m),ce=de[0],le=de[1],pe=new ie(_byteLength(m,ce,le)),fe=0,ye=le>0?ce-4:ce;for(ee=0;ee>16&255,pe[fe++]=v>>8&255,pe[fe++]=255&v;2===le&&(v=ae[m.charCodeAt(ee)]<<2|ae[m.charCodeAt(ee+1)]>>4,pe[fe++]=255&v);1===le&&(v=ae[m.charCodeAt(ee)]<<10|ae[m.charCodeAt(ee+1)]<<4|ae[m.charCodeAt(ee+2)]>>2,pe[fe++]=v>>8&255,pe[fe++]=255&v);return pe},v.fromByteArray=function fromByteArray(m){for(var v,ae=m.length,ie=ae%3,de=[],ce=16383,le=0,pe=ae-ie;lepe?pe:le+ce));1===ie?(v=m[ae-1],de.push(ee[v>>2]+ee[v<<4&63]+"==")):2===ie&&(v=(m[ae-2]<<8)+m[ae-1],de.push(ee[v>>10]+ee[v>>4&63]+ee[v<<2&63]+"="));return de.join("")};for(var ee=[],ae=[],ie="undefined"!=typeof Uint8Array?Uint8Array:Array,de="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ce=0,le=de.length;ce0)throw new Error("Invalid string. Length must be a multiple of 4");var ee=m.indexOf("=");return-1===ee&&(ee=v),[ee,ee===v?0:4-ee%4]}function _byteLength(m,v,ee){return 3*(v+ee)/4-ee}function encodeChunk(m,v,ae){for(var ie,de,ce=[],le=v;le>18&63]+ee[de>>12&63]+ee[de>>6&63]+ee[63&de]);return ce.join("")}ae["-".charCodeAt(0)]=62,ae["_".charCodeAt(0)]=63},89846:m=>{"use strict";m.exports=function(m){var v=m._SomePromiseArray;function any(m){var ee=new v(m),ae=ee.promise();return ee.setHowMany(1),ee.setUnwrap(),ee.init(),ae}m.any=function(m){return any(m)},m.prototype.any=function(){return any(this)}}},4601:(m,v,ee)=>{"use strict";var ae;try{throw new Error}catch(m){ae=m}var ie=ee(10679),de=ee(7824),ce=ee(75942);function Async(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new de(16),this._normalQueue=new de(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var m=this;this.drainQueues=function(){m._drainQueues()},this._schedule=ie}function AsyncInvokeLater(m,v,ee){this._lateQueue.push(m,v,ee),this._queueTick()}function AsyncInvoke(m,v,ee){this._normalQueue.push(m,v,ee),this._queueTick()}function AsyncSettlePromises(m){this._normalQueue._pushOne(m),this._queueTick()}Async.prototype.setScheduler=function(m){var v=this._schedule;return this._schedule=m,this._customScheduler=!0,v},Async.prototype.hasCustomScheduler=function(){return this._customScheduler},Async.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},Async.prototype.disableTrampolineIfNecessary=function(){ce.hasDevTools&&(this._trampolineEnabled=!1)},Async.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},Async.prototype.fatalError=function(m,v){v?(process.stderr.write("Fatal "+(m instanceof Error?m.stack:m)+"\n"),process.exit(2)):this.throwLater(m)},Async.prototype.throwLater=function(m,v){if(1===arguments.length&&(v=m,m=function(){throw v}),"undefined"!=typeof setTimeout)setTimeout((function(){m(v)}),0);else try{this._schedule((function(){m(v)}))}catch(m){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},ce.hasDevTools?(Async.prototype.invokeLater=function(m,v,ee){this._trampolineEnabled?AsyncInvokeLater.call(this,m,v,ee):this._schedule((function(){setTimeout((function(){m.call(v,ee)}),100)}))},Async.prototype.invoke=function(m,v,ee){this._trampolineEnabled?AsyncInvoke.call(this,m,v,ee):this._schedule((function(){m.call(v,ee)}))},Async.prototype.settlePromises=function(m){this._trampolineEnabled?AsyncSettlePromises.call(this,m):this._schedule((function(){m._settlePromises()}))}):(Async.prototype.invokeLater=AsyncInvokeLater,Async.prototype.invoke=AsyncInvoke,Async.prototype.settlePromises=AsyncSettlePromises),Async.prototype._drainQueue=function(m){for(;m.length()>0;){var v=m.shift();if("function"==typeof v){var ee=m.shift(),ae=m.shift();v.call(ee,ae)}else v._settlePromises()}},Async.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},Async.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},Async.prototype._reset=function(){this._isTickUsed=!1},m.exports=Async,m.exports.firstLineError=ae},23635:m=>{"use strict";m.exports=function(m,v,ee,ae){var ie=!1,rejectThis=function(m,v){this._reject(v)},targetRejected=function(m,v){v.promiseRejectionQueued=!0,v.bindingPromise._then(rejectThis,rejectThis,null,this,m)},bindingResolved=function(m,v){0==(50397184&this._bitField)&&this._resolveCallback(v.target)},bindingRejected=function(m,v){v.promiseRejectionQueued||this._reject(m)};m.prototype.bind=function(de){ie||(ie=!0,m.prototype._propagateFrom=ae.propagateFromFunction(),m.prototype._boundValue=ae.boundValueFunction());var ce=ee(de),le=new m(v);le._propagateFrom(this,1);var pe=this._target();if(le._setBoundTo(ce),ce instanceof m){var fe={promiseRejectionQueued:!1,promise:le,target:pe,bindingPromise:ce};pe._then(v,targetRejected,void 0,le,fe),ce._then(bindingResolved,bindingRejected,void 0,le,fe),le._setOnCancel(ce)}else le._resolveCallback(pe);return le},m.prototype._setBoundTo=function(m){void 0!==m?(this._bitField=2097152|this._bitField,this._boundTo=m):this._bitField=-2097153&this._bitField},m.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},m.bind=function(v,ee){return m.resolve(ee).bind(v)}}},12293:(m,v,ee)=>{"use strict";var ae=Object.create;if(ae){var ie=ae(null),de=ae(null);ie[" size"]=de[" size"]=0}m.exports=function(m){var v,ae,ce=ee(75942),le=ce.canEvaluate,pe=ce.isIdentifier,makeMethodCaller=function(m){return new Function("ensureMethod"," \n return function(obj) { \n 'use strict' \n var len = this.length; \n ensureMethod(obj, 'methodName'); \n switch(len) { \n case 1: return obj.methodName(this[0]); \n case 2: return obj.methodName(this[0], this[1]); \n case 3: return obj.methodName(this[0], this[1], this[2]); \n case 0: return obj.methodName(); \n default: \n return obj.methodName.apply(obj, this); \n } \n }; \n ".replace(/methodName/g,m))(ensureMethod)},makeGetter=function(m){return new Function("obj"," \n 'use strict'; \n return obj.propertyName; \n ".replace("propertyName",m))},getCompiled=function(m,v,ee){var ae=ee[m];if("function"!=typeof ae){if(!pe(m))return null;if(ae=v(m),ee[m]=ae,ee[" size"]++,ee[" size"]>512){for(var ie=Object.keys(ee),de=0;de<256;++de)delete ee[ie[de]];ee[" size"]=ie.length-256}}return ae};function ensureMethod(v,ee){var ae;if(null!=v&&(ae=v[ee]),"function"!=typeof ae){var ie="Object "+ce.classString(v)+" has no method '"+ce.toString(ee)+"'";throw new m.TypeError(ie)}return ae}function caller(m){return ensureMethod(m,this.pop()).apply(m,this)}function namedGetter(m){return m[this]}function indexedGetter(m){var v=+this;return v<0&&(v=Math.max(0,v+m.length)),m[v]}v=function(m){return getCompiled(m,makeMethodCaller,ie)},ae=function(m){return getCompiled(m,makeGetter,de)},m.prototype.call=function(m){for(var ee=arguments.length,ae=new Array(Math.max(ee-1,0)),ie=1;ie{"use strict";m.exports=function(m,v,ae,ie){var de=ee(75942),ce=de.tryCatch,le=de.errorObj,pe=m._async;m.prototype.break=m.prototype.cancel=function(){if(!ie.cancellation())return this._warn("cancellation is disabled");for(var m=this,v=m;m._isCancellable();){if(!m._cancelBy(v)){v._isFollowing()?v._followee().cancel():v._cancelBranched();break}var ee=m._cancellationParent;if(null==ee||!ee._isCancellable()){m._isFollowing()?m._followee().cancel():m._cancelBranched();break}m._isFollowing()&&m._followee().cancel(),m._setWillBeCancelled(),v=m,m=ee}},m.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},m.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},m.prototype._cancelBy=function(m){return m===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},m.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},m.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),pe.invoke(this._cancelPromises,this,void 0))},m.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},m.prototype._unsetOnCancel=function(){this._onCancelField=void 0},m.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},m.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},m.prototype._doInvokeOnCancel=function(m,v){if(de.isArray(m))for(var ee=0;ee{"use strict";m.exports=function(m){var v=ee(75942),ae=ee(89571).keys,ie=v.tryCatch,de=v.errorObj;return function catchFilter(ee,ce,le){return function(pe){var fe=le._boundValue();e:for(var ye=0;ye{"use strict";m.exports=function(m){var v=!1,ee=[];function Context(){this._trace=new Context.CapturedTrace(peekContext())}function peekContext(){var m=ee.length-1;if(m>=0)return ee[m]}return m.prototype._promiseCreated=function(){},m.prototype._pushContext=function(){},m.prototype._popContext=function(){return null},m._peekContext=m.prototype._peekContext=function(){},Context.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,ee.push(this._trace))},Context.prototype._popContext=function(){if(void 0!==this._trace){var m=ee.pop(),v=m._promiseCreated;return m._promiseCreated=null,v}return null},Context.CapturedTrace=null,Context.create=function createContext(){if(v)return new Context},Context.deactivateLongStackTraces=function(){},Context.activateLongStackTraces=function(){var ee=m.prototype._pushContext,ae=m.prototype._popContext,ie=m._peekContext,de=m.prototype._peekContext,ce=m.prototype._promiseCreated;Context.deactivateLongStackTraces=function(){m.prototype._pushContext=ee,m.prototype._popContext=ae,m._peekContext=ie,m.prototype._peekContext=de,m.prototype._promiseCreated=ce,v=!1},v=!0,m.prototype._pushContext=Context.prototype._pushContext,m.prototype._popContext=Context.prototype._popContext,m._peekContext=m.prototype._peekContext=peekContext,m.prototype._promiseCreated=function(){var m=this._peekContext();m&&null==m._promiseCreated&&(m._promiseCreated=this)}},Context}},90461:(m,v,ee)=>{"use strict";m.exports=function(m,v){var ae,ie,de,ce=m._getDomain,le=m._async,pe=ee(57621).Warning,fe=ee(75942),ye=fe.canAttachTrace,be=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,Re=/\((?:timers\.js):\d+:\d+\)/,_e=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,xe=null,Te=null,Se=!1,we=!(0==fe.env("BLUEBIRD_DEBUG")||!fe.env("BLUEBIRD_DEBUG")&&"development"!==fe.env("NODE_ENV")),Pe=!(0==fe.env("BLUEBIRD_WARNINGS")||!we&&!fe.env("BLUEBIRD_WARNINGS")),Ie=!(0==fe.env("BLUEBIRD_LONG_STACK_TRACES")||!we&&!fe.env("BLUEBIRD_LONG_STACK_TRACES")),We=0!=fe.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(Pe||!!fe.env("BLUEBIRD_W_FORGOTTEN_RETURN"));m.prototype.suppressUnhandledRejections=function(){var m=this._target();m._bitField=-1048577&m._bitField|524288},m.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),le.invokeLater(this._notifyUnhandledRejection,this,void 0))},m.prototype._notifyUnhandledRejectionIsHandled=function(){fireRejectionEvent("rejectionHandled",ae,void 0,this)},m.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},m.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},m.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var m=this._settledValue();this._setUnhandledRejectionIsNotified(),fireRejectionEvent("unhandledRejection",ie,m,this)}},m.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},m.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},m.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},m.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},m.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},m.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},m.prototype._warn=function(m,v,ee){return warn(m,v,ee||this)},m.onPossiblyUnhandledRejection=function(m){var v=ce();ie="function"==typeof m?null===v?m:fe.domainBind(v,m):void 0},m.onUnhandledRejectionHandled=function(m){var v=ce();ae="function"==typeof m?null===v?m:fe.domainBind(v,m):void 0};var disableLongStackTraces=function(){};m.longStackTraces=function(){if(le.haveItemsQueued()&&!Ye.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!Ye.longStackTraces&&longStackTracesIsSupported()){var ee=m.prototype._captureStackTrace,ae=m.prototype._attachExtraTrace;Ye.longStackTraces=!0,disableLongStackTraces=function(){if(le.haveItemsQueued()&&!Ye.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");m.prototype._captureStackTrace=ee,m.prototype._attachExtraTrace=ae,v.deactivateLongStackTraces(),le.enableTrampoline(),Ye.longStackTraces=!1},m.prototype._captureStackTrace=longStackTracesCaptureStackTrace,m.prototype._attachExtraTrace=longStackTracesAttachExtraTrace,v.activateLongStackTraces(),le.disableTrampolineIfNecessary()}},m.hasLongStackTraces=function(){return Ye.longStackTraces&&longStackTracesIsSupported()};var ze=function(){try{if("function"==typeof CustomEvent){var m=new CustomEvent("CustomEvent");return fe.global.dispatchEvent(m),function(m,v){var ee=new CustomEvent(m.toLowerCase(),{detail:v,cancelable:!0});return!fe.global.dispatchEvent(ee)}}if("function"==typeof Event){m=new Event("CustomEvent");return fe.global.dispatchEvent(m),function(m,v){var ee=new Event(m.toLowerCase(),{cancelable:!0});return ee.detail=v,!fe.global.dispatchEvent(ee)}}return(m=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),fe.global.dispatchEvent(m),function(m,v){var ee=document.createEvent("CustomEvent");return ee.initCustomEvent(m.toLowerCase(),!1,!0,v),!fe.global.dispatchEvent(ee)}}catch(m){}return function(){return!1}}(),Ve=fe.isNode?function(){return process.emit.apply(process,arguments)}:fe.global?function(m){var v="on"+m.toLowerCase(),ee=fe.global[v];return!!ee&&(ee.apply(fe.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function generatePromiseLifecycleEventObject(m,v){return{promise:v}}var He={promiseCreated:generatePromiseLifecycleEventObject,promiseFulfilled:generatePromiseLifecycleEventObject,promiseRejected:generatePromiseLifecycleEventObject,promiseResolved:generatePromiseLifecycleEventObject,promiseCancelled:generatePromiseLifecycleEventObject,promiseChained:function(m,v,ee){return{promise:v,child:ee}},warning:function(m,v){return{warning:v}},unhandledRejection:function(m,v,ee){return{reason:v,promise:ee}},rejectionHandled:generatePromiseLifecycleEventObject},activeFireEvent=function(m){var v=!1;try{v=Ve.apply(null,arguments)}catch(m){le.throwLater(m),v=!0}var ee=!1;try{ee=ze(m,He[m].apply(null,arguments))}catch(m){le.throwLater(m),ee=!0}return ee||v};function defaultFireEvent(){return!1}function cancellationExecute(m,v,ee){var ae=this;try{m(v,ee,(function(m){if("function"!=typeof m)throw new TypeError("onCancel must be a function, got: "+fe.toString(m));ae._attachCancellationCallback(m)}))}catch(m){return m}}function cancellationAttachCancellationCallback(m){if(!this._isCancellable())return this;var v=this._onCancel();void 0!==v?fe.isArray(v)?v.push(m):this._setOnCancel([v,m]):this._setOnCancel(m)}function cancellationOnCancel(){return this._onCancelField}function cancellationSetOnCancel(m){this._onCancelField=m}function cancellationClearCancellationData(){this._cancellationParent=void 0,this._onCancelField=void 0}function cancellationPropagateFrom(m,v){if(0!=(1&v)){this._cancellationParent=m;var ee=m._branchesRemainingToCancel;void 0===ee&&(ee=0),m._branchesRemainingToCancel=ee+1}0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)}m.config=function(v){if("longStackTraces"in(v=Object(v))&&(v.longStackTraces?m.longStackTraces():!v.longStackTraces&&m.hasLongStackTraces()&&disableLongStackTraces()),"warnings"in v){var ee=v.warnings;Ye.warnings=!!ee,We=Ye.warnings,fe.isObject(ee)&&"wForgottenReturn"in ee&&(We=!!ee.wForgottenReturn)}if("cancellation"in v&&v.cancellation&&!Ye.cancellation){if(le.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");m.prototype._clearCancellationData=cancellationClearCancellationData,m.prototype._propagateFrom=cancellationPropagateFrom,m.prototype._onCancel=cancellationOnCancel,m.prototype._setOnCancel=cancellationSetOnCancel,m.prototype._attachCancellationCallback=cancellationAttachCancellationCallback,m.prototype._execute=cancellationExecute,qe=cancellationPropagateFrom,Ye.cancellation=!0}return"monitoring"in v&&(v.monitoring&&!Ye.monitoring?(Ye.monitoring=!0,m.prototype._fireEvent=activeFireEvent):!v.monitoring&&Ye.monitoring&&(Ye.monitoring=!1,m.prototype._fireEvent=defaultFireEvent)),m},m.prototype._fireEvent=defaultFireEvent,m.prototype._execute=function(m,v,ee){try{m(v,ee)}catch(m){return m}},m.prototype._onCancel=function(){},m.prototype._setOnCancel=function(m){},m.prototype._attachCancellationCallback=function(m){},m.prototype._captureStackTrace=function(){},m.prototype._attachExtraTrace=function(){},m.prototype._clearCancellationData=function(){},m.prototype._propagateFrom=function(m,v){};var qe=function bindingPropagateFrom(m,v){0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)};function boundValueFunction(){var v=this._boundTo;return void 0!==v&&v instanceof m?v.isFulfilled()?v.value():void 0:v}function longStackTracesCaptureStackTrace(){this._trace=new CapturedTrace(this._peekContext())}function longStackTracesAttachExtraTrace(m,v){if(ye(m)){var ee=this._trace;if(void 0!==ee&&v&&(ee=ee._parent),void 0!==ee)ee.attachExtraTrace(m);else if(!m.__stackCleaned__){var ae=parseStackAndMessage(m);fe.notEnumerableProp(m,"stack",ae.message+"\n"+ae.stack.join("\n")),fe.notEnumerableProp(m,"__stackCleaned__",!0)}}}function warn(v,ee,ae){if(Ye.warnings){var ie,de=new pe(v);if(ee)ae._attachExtraTrace(de);else if(Ye.longStackTraces&&(ie=m._peekContext()))ie.attachExtraTrace(de);else{var ce=parseStackAndMessage(de);de.stack=ce.message+"\n"+ce.stack.join("\n")}activeFireEvent("warning",de)||formatAndLogError(de,"",!0)}}function reconstructStack(m,v){for(var ee=0;ee=0;--le)if(ae[le]===de){ce=le;break}for(le=ce;le>=0;--le){var pe=ae[le];if(v[ie]!==pe)break;v.pop(),ie--}v=ae}}function cleanStack(m){for(var v=[],ee=0;ee0&&"SyntaxError"!=m.name&&(v=v.slice(ee)),v}function parseStackAndMessage(m){var v=m.stack,ee=m.toString();return v="string"==typeof v&&v.length>0?stackFramesAsArray(m):[" (No stack trace)"],{message:ee,stack:"SyntaxError"==m.name?v:cleanStack(v)}}function formatAndLogError(m,v,ee){if("undefined"!=typeof console){var ae;if(fe.isObject(m)){var ie=m.stack;ae=v+Te(ie,m)}else ae=v+String(m);"function"==typeof de?de(ae,ee):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(ae)}}function fireRejectionEvent(m,v,ee,ae){var ie=!1;try{"function"==typeof v&&(ie=!0,"rejectionHandled"===m?v(ae):v(ee,ae))}catch(m){le.throwLater(m)}"unhandledRejection"===m?activeFireEvent(m,ee,ae)||ie||formatAndLogError(ee,"Unhandled rejection "):activeFireEvent(m,ae)}function formatNonError(m){var v;if("function"==typeof m)v="[function "+(m.name||"anonymous")+"]";else{v=m&&"function"==typeof m.toString?m.toString():fe.toString(m);if(/\[object [a-zA-Z0-9$_]+\]/.test(v))try{v=JSON.stringify(m)}catch(m){}0===v.length&&(v="(empty array)")}return"(<"+snip(v)+">, no stack trace)"}function snip(m){return m.length<41?m:m.substr(0,38)+"..."}function longStackTracesIsSupported(){return"function"==typeof Qe}var shouldIgnore=function(){return!1},Xe=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function parseLineInfo(m){var v=m.match(Xe);if(v)return{fileName:v[1],line:parseInt(v[2],10)}}function CapturedTrace(m){this._parent=m,this._promisesCreated=0;var v=this._length=1+(void 0===m?0:m._length);Qe(this,CapturedTrace),v>32&&this.uncycle()}fe.inherits(CapturedTrace,Error),v.CapturedTrace=CapturedTrace,CapturedTrace.prototype.uncycle=function(){var m=this._length;if(!(m<2)){for(var v=[],ee={},ae=0,ie=this;void 0!==ie;++ae)v.push(ie),ie=ie._parent;for(ae=(m=this._length=ae)-1;ae>=0;--ae){var de=v[ae].stack;void 0===ee[de]&&(ee[de]=ae)}for(ae=0;ae0&&(v[ce-1]._parent=void 0,v[ce-1]._length=1),v[ae]._parent=void 0,v[ae]._length=1;var le=ae>0?v[ae-1]:this;ce=0;--fe)v[fe]._length=pe,pe++;return}}}},CapturedTrace.prototype.attachExtraTrace=function(m){if(!m.__stackCleaned__){this.uncycle();for(var v=parseStackAndMessage(m),ee=v.message,ae=[v.stack],ie=this;void 0!==ie;)ae.push(cleanStack(ie.stack.split("\n"))),ie=ie._parent;removeCommonRoots(ae),removeDuplicateOrEmptyJumps(ae),fe.notEnumerableProp(m,"stack",reconstructStack(ee,ae)),fe.notEnumerableProp(m,"__stackCleaned__",!0)}};var Qe=function stackDetection(){var m=/^\s*at\s*/,v8stackFormatter=function(m,v){return"string"==typeof m?m:void 0!==v.name&&void 0!==v.message?v.toString():formatNonError(v)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,xe=m,Te=v8stackFormatter;var v=Error.captureStackTrace;return shouldIgnore=function(m){return be.test(m)},function(m,ee){Error.stackTraceLimit+=6,v(m,ee),Error.stackTraceLimit-=6}}var ee,ae=new Error;if("string"==typeof ae.stack&&ae.stack.split("\n")[0].indexOf("stackDetection@")>=0)return xe=/@/,Te=v8stackFormatter,Se=!0,function captureStackTrace(m){m.stack=(new Error).stack};try{throw new Error}catch(m){ee="stack"in m}return!("stack"in ae)&&ee&&"number"==typeof Error.stackTraceLimit?(xe=m,Te=v8stackFormatter,function captureStackTrace(m){Error.stackTraceLimit+=6;try{throw new Error}catch(v){m.stack=v.stack}Error.stackTraceLimit-=6}):(Te=function(m,v){return"string"==typeof m?m:"object"!=typeof v&&"function"!=typeof v||void 0===v.name||void 0===v.message?formatNonError(v):v.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(de=function(m){console.warn(m)},fe.isNode&&process.stderr.isTTY?de=function(m,v){var ee=v?"":"";console.warn(ee+m+"\n")}:fe.isNode||"string"!=typeof(new Error).stack||(de=function(m,v){console.warn("%c"+m,v?"color: darkorange":"color: red")}));var Ye={warnings:Pe,longStackTraces:!1,cancellation:!1,monitoring:!1};return Ie&&m.longStackTraces(),{longStackTraces:function(){return Ye.longStackTraces},warnings:function(){return Ye.warnings},cancellation:function(){return Ye.cancellation},monitoring:function(){return Ye.monitoring},propagateFromFunction:function(){return qe},boundValueFunction:function(){return boundValueFunction},checkForgottenReturns:function checkForgottenReturns(m,v,ee,ae,ie){if(void 0===m&&null!==v&&We){if(void 0!==ie&&ie._returnedNonUndefined())return;if(0==(65535&ae._bitField))return;ee&&(ee+=" ");var de="",ce="";if(v._trace){for(var le=v._trace.stack.split("\n"),pe=cleanStack(le),fe=pe.length-1;fe>=0;--fe){var ye=pe[fe];if(!Re.test(ye)){var be=ye.match(_e);be&&(de="at "+be[1]+":"+be[2]+":"+be[3]+" ");break}}if(pe.length>0){var xe=pe[0];for(fe=0;fe0&&(ce="\n"+le[fe-1]);break}}}var Te="a promise was created in a "+ee+"handler "+de+"but was not returned from it, see http://goo.gl/rRqMUw"+ce;ae._warn(Te,!0,v)}},setBounds:function setBounds(m,v){if(longStackTracesIsSupported()){for(var ee,ae,ie=m.stack.split("\n"),de=v.stack.split("\n"),ce=-1,le=-1,pe=0;pe=le||(shouldIgnore=function(m){if(be.test(m))return!0;var v=parseLineInfo(m);return!!(v&&v.fileName===ee&&ce<=v.line&&v.line<=le)})}},warn:warn,deprecated:function deprecated(m,v){var ee=m+" is deprecated and will be removed in a future version.";return v&&(ee+=" Use "+v+" instead."),warn(ee)},CapturedTrace:CapturedTrace,fireDomEvent:ze,fireGlobalEvent:Ve}}},45632:m=>{"use strict";m.exports=function(m){function returner(){return this.value}function thrower(){throw this.reason}m.prototype.return=m.prototype.thenReturn=function(v){return v instanceof m&&v.suppressUnhandledRejections(),this._then(returner,void 0,void 0,{value:v},void 0)},m.prototype.throw=m.prototype.thenThrow=function(m){return this._then(thrower,void 0,void 0,{reason:m},void 0)},m.prototype.catchThrow=function(m){if(arguments.length<=1)return this._then(void 0,thrower,void 0,{reason:m},void 0);var v=arguments[1],handler=function(){throw v};return this.caught(m,handler)},m.prototype.catchReturn=function(v){if(arguments.length<=1)return v instanceof m&&v.suppressUnhandledRejections(),this._then(void 0,returner,void 0,{value:v},void 0);var ee=arguments[1];ee instanceof m&&ee.suppressUnhandledRejections();var handler=function(){return ee};return this.caught(v,handler)}}},6574:m=>{"use strict";m.exports=function(m,v){var ee=m.reduce,ae=m.all;function promiseAllThis(){return ae(this)}m.prototype.each=function(m){return ee(this,m,v,0)._then(promiseAllThis,void 0,void 0,this,void 0)},m.prototype.mapSeries=function(m){return ee(this,m,v,v)},m.each=function(m,ae){return ee(m,ae,v,0)._then(promiseAllThis,void 0,void 0,m,void 0)},m.mapSeries=function PromiseMapSeries(m,ae){return ee(m,ae,v,v)}}},57621:(m,v,ee)=>{"use strict";var ae,ie,de=ee(89571),ce=de.freeze,le=ee(75942),pe=le.inherits,fe=le.notEnumerableProp;function subError(m,v){function SubError(ee){if(!(this instanceof SubError))return new SubError(ee);fe(this,"message","string"==typeof ee?ee:v),fe(this,"name",m),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return pe(SubError,Error),SubError}var ye=subError("Warning","warning"),be=subError("CancellationError","cancellation error"),Re=subError("TimeoutError","timeout error"),_e=subError("AggregateError","aggregate error");try{ae=TypeError,ie=RangeError}catch(m){ae=subError("TypeError","type error"),ie=subError("RangeError","range error")}for(var xe="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),Te=0;Te{var v=function(){"use strict";return void 0===this}();if(v)m.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:v,propertyIsWritable:function(m,v){var ee=Object.getOwnPropertyDescriptor(m,v);return!(ee&&!ee.writable&&!ee.set)}};else{var ee={}.hasOwnProperty,ae={}.toString,ie={}.constructor.prototype,ObjectKeys=function(m){var v=[];for(var ae in m)ee.call(m,ae)&&v.push(ae);return v};m.exports={isArray:function(m){try{return"[object Array]"===ae.call(m)}catch(m){return!1}},keys:ObjectKeys,names:ObjectKeys,defineProperty:function(m,v,ee){return m[v]=ee.value,m},getDescriptor:function(m,v){return{value:m[v]}},freeze:function(m){return m},getPrototypeOf:function(m){try{return Object(m).constructor.prototype}catch(m){return ie}},isES5:v,propertyIsWritable:function(){return!0}}}},66777:m=>{"use strict";m.exports=function(m,v){var ee=m.map;m.prototype.filter=function(m,ae){return ee(this,m,ae,v)},m.filter=function(m,ae,ie){return ee(m,ae,ie,v)}}},87707:(m,v,ee)=>{"use strict";m.exports=function(m,v){var ae=ee(75942),ie=m.CancellationError,de=ae.errorObj;function PassThroughHandlerContext(m,v,ee){this.promise=m,this.type=v,this.handler=ee,this.called=!1,this.cancelPromise=null}function FinallyHandlerCancelReaction(m){this.finallyHandler=m}function checkCancel(m,v){return null!=m.cancelPromise&&(arguments.length>1?m.cancelPromise._reject(v):m.cancelPromise._cancel(),m.cancelPromise=null,!0)}function succeed(){return finallyHandler.call(this,this.promise._target()._settledValue())}function fail(m){if(!checkCancel(this,m))return de.e=m,de}function finallyHandler(ee){var ae=this.promise,ce=this.handler;if(!this.called){this.called=!0;var le=this.isFinallyHandler()?ce.call(ae._boundValue()):ce.call(ae._boundValue(),ee);if(void 0!==le){ae._setReturnedNonUndefined();var pe=v(le,ae);if(pe instanceof m){if(null!=this.cancelPromise){if(pe._isCancelled()){var fe=new ie("late cancellation observer");return ae._attachExtraTrace(fe),de.e=fe,de}pe.isPending()&&pe._attachCancellationCallback(new FinallyHandlerCancelReaction(this))}return pe._then(succeed,fail,void 0,this,void 0)}}}return ae.isRejected()?(checkCancel(this),de.e=ee,de):(checkCancel(this),ee)}return PassThroughHandlerContext.prototype.isFinallyHandler=function(){return 0===this.type},FinallyHandlerCancelReaction.prototype._resultCancelled=function(){checkCancel(this.finallyHandler)},m.prototype._passThrough=function(m,v,ee,ae){return"function"!=typeof m?this.then():this._then(ee,ae,void 0,new PassThroughHandlerContext(this,v,m),void 0)},m.prototype.lastly=m.prototype.finally=function(m){return this._passThrough(m,0,finallyHandler,finallyHandler)},m.prototype.tap=function(m){return this._passThrough(m,1,finallyHandler)},PassThroughHandlerContext}},60687:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae,ie,de,ce){var le=ee(57621).TypeError,pe=ee(75942),fe=pe.errorObj,ye=pe.tryCatch,be=[];function promiseFromYieldHandler(v,ee,ae){for(var de=0;de{"use strict";m.exports=function(m,v,ae,ie,de,ce){var le,pe=ee(75942),fe=pe.canEvaluate,ye=pe.tryCatch,be=pe.errorObj;if(fe){for(var thenCallback=function(m){return new Function("value","holder"," \n 'use strict'; \n holder.pIndex = value; \n holder.checkFulfillment(this); \n ".replace(/Index/g,m))},promiseSetter=function(m){return new Function("promise","holder"," \n 'use strict'; \n holder.pIndex = promise; \n ".replace(/Index/g,m))},generateHolderClass=function(v){for(var ee=new Array(v),ae=0;ae0&&"function"==typeof arguments[de]&&(ee=arguments[de],de<=8&&fe)){(He=new m(ie))._captureStackTrace();for(var ye=Re[de-1],be=new ye(ee),Te=_e,Se=0;Se{"use strict";m.exports=function(m,v,ae,ie,de,ce){var le=m._getDomain,pe=ee(75942),fe=pe.tryCatch,ye=pe.errorObj,be=m._async;function MappingPromiseArray(m,v,ee,ae){this.constructor$(m),this._promise._captureStackTrace();var ie=le();this._callback=null===ie?v:pe.domainBind(ie,v),this._preservedValues=ae===de?new Array(this.length()):null,this._limit=ee,this._inFlight=0,this._queue=[],be.invoke(this._asyncInit,this,void 0)}function map(v,ee,ie,de){if("function"!=typeof ee)return ae("expecting a function but got "+pe.classString(ee));var ce=0;if(void 0!==ie){if("object"!=typeof ie||null===ie)return m.reject(new TypeError("options argument must be an object but it is "+pe.classString(ie)));if("number"!=typeof ie.concurrency)return m.reject(new TypeError("'concurrency' must be a number but it is "+pe.classString(ie.concurrency)));ce=ie.concurrency}return new MappingPromiseArray(v,ee,ce="number"==typeof ce&&isFinite(ce)&&ce>=1?ce:0,de).promise()}pe.inherits(MappingPromiseArray,v),MappingPromiseArray.prototype._asyncInit=function(){this._init$(void 0,-2)},MappingPromiseArray.prototype._init=function(){},MappingPromiseArray.prototype._promiseFulfilled=function(v,ee){var ae=this._values,de=this.length(),le=this._preservedValues,pe=this._limit;if(ee<0){if(ae[ee=-1*ee-1]=v,pe>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(pe>=1&&this._inFlight>=pe)return ae[ee]=v,this._queue.push(ee),!1;null!==le&&(le[ee]=v);var be=this._promise,Re=this._callback,_e=be._boundValue();be._pushContext();var xe=fe(Re).call(_e,v,ee,de),Te=be._popContext();if(ce.checkForgottenReturns(xe,Te,null!==le?"Promise.filter":"Promise.map",be),xe===ye)return this._reject(xe.e),!0;var Se=ie(xe,this._promise);if(Se instanceof m){var we=(Se=Se._target())._bitField;if(0==(50397184&we))return pe>=1&&this._inFlight++,ae[ee]=Se,Se._proxy(this,-1*(ee+1)),!1;if(0==(33554432&we))return 0!=(16777216&we)?(this._reject(Se._reason()),!0):(this._cancel(),!0);xe=Se._value()}ae[ee]=xe}return++this._totalResolved>=de&&(null!==le?this._filter(ae,le):this._resolve(ae),!0)},MappingPromiseArray.prototype._drainQueue=function(){for(var m=this._queue,v=this._limit,ee=this._values;m.length>0&&this._inFlight{"use strict";m.exports=function(m,v,ae,ie,de){var ce=ee(75942),le=ce.tryCatch;m.method=function(ee){if("function"!=typeof ee)throw new m.TypeError("expecting a function but got "+ce.classString(ee));return function(){var ae=new m(v);ae._captureStackTrace(),ae._pushContext();var ie=le(ee).apply(this,arguments),ce=ae._popContext();return de.checkForgottenReturns(ie,ce,"Promise.method",ae),ae._resolveFromSyncValue(ie),ae}},m.attempt=m.try=function(ee){if("function"!=typeof ee)return ie("expecting a function but got "+ce.classString(ee));var ae,pe=new m(v);if(pe._captureStackTrace(),pe._pushContext(),arguments.length>1){de.deprecated("calling Promise.try with more than 1 argument");var fe=arguments[1],ye=arguments[2];ae=ce.isArray(fe)?le(ee).apply(ye,fe):le(ee).call(ye,fe)}else ae=le(ee)();var be=pe._popContext();return de.checkForgottenReturns(ae,be,"Promise.try",pe),pe._resolveFromSyncValue(ae),pe},m.prototype._resolveFromSyncValue=function(m){m===ce.errorObj?this._rejectCallback(m.e,!1):this._resolveCallback(m,!0)}}},81776:(m,v,ee)=>{"use strict";var ae=ee(75942),ie=ae.maybeWrapAsError,de=ee(57621).OperationalError,ce=ee(89571);function isUntypedError(m){return m instanceof Error&&ce.getPrototypeOf(m)===Error.prototype}var le=/^(?:name|message|stack|cause)$/;function wrapAsOperationalError(m){var v;if(isUntypedError(m)){(v=new de(m)).name=m.name,v.message=m.message,v.stack=m.stack;for(var ee=ce.keys(m),ie=0;ie{"use strict";m.exports=function(m){var v=ee(75942),ae=m._async,ie=v.tryCatch,de=v.errorObj;function spreadAdapter(m,ee){if(!v.isArray(m))return successAdapter.call(this,m,ee);var ce=ie(ee).apply(this._boundValue(),[null].concat(m));ce===de&&ae.throwLater(ce.e)}function successAdapter(m,v){var ee=this._boundValue(),ce=void 0===m?ie(v).call(ee,null):ie(v).call(ee,null,m);ce===de&&ae.throwLater(ce.e)}function errorAdapter(m,v){if(!m){var ee=new Error(m+"");ee.cause=m,m=ee}var ce=ie(v).call(this._boundValue(),m);ce===de&&ae.throwLater(ce.e)}m.prototype.asCallback=m.prototype.nodeify=function(m,v){if("function"==typeof m){var ee=successAdapter;void 0!==v&&Object(v).spread&&(ee=spreadAdapter),this._then(ee,errorAdapter,void 0,this,m)}return this}}},7502:(m,v,ee)=>{"use strict";m.exports=function(){var makeSelfResolutionError=function(){return new fe("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},reflectHandler=function(){return new Promise.PromiseInspection(this._target())},apiRejection=function(m){return Promise.reject(new fe(m))};function Proxyable(){}var v,ae={},ie=ee(75942);v=ie.isNode?function(){var m=process.domain;return void 0===m&&(m=null),m}:function(){return null},ie.notEnumerableProp(Promise,"_getDomain",v);var de=ee(89571),ce=ee(4601),le=new ce;de.defineProperty(Promise,"_async",{value:le});var pe=ee(57621),fe=Promise.TypeError=pe.TypeError;Promise.RangeError=pe.RangeError;var ye=Promise.CancellationError=pe.CancellationError;Promise.TimeoutError=pe.TimeoutError,Promise.OperationalError=pe.OperationalError,Promise.RejectionError=pe.OperationalError,Promise.AggregateError=pe.AggregateError;var INTERNAL=function(){},be={},Re={},_e=ee(91778)(Promise,INTERNAL),xe=ee(21640)(Promise,INTERNAL,_e,apiRejection,Proxyable),Te=ee(75910)(Promise),Se=Te.create,we=ee(90461)(Promise,Te),Pe=(we.CapturedTrace,ee(87707)(Promise,_e)),Ie=ee(89976)(Re),We=ee(81776),ze=ie.errorObj,Ve=ie.tryCatch;function check(m,v){if("function"!=typeof v)throw new fe("expecting a function but got "+ie.classString(v));if(m.constructor!==Promise)throw new fe("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n")}function Promise(m){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,m!==INTERNAL&&(check(this,m),this._resolveFromExecutor(m)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function deferResolve(m){this.promise._resolveCallback(m)}function deferReject(m){this.promise._rejectCallback(m,!1)}function fillTypes(m){var v=new Promise(INTERNAL);v._fulfillmentHandler0=m,v._rejectionHandler0=m,v._promise0=m,v._receiver0=m}return Promise.prototype.toString=function(){return"[object Promise]"},Promise.prototype.caught=Promise.prototype.catch=function(m){var v=arguments.length;if(v>1){var ee,ae=new Array(v-1),de=0;for(ee=0;ee0&&"function"!=typeof m&&"function"!=typeof v){var ee=".then() only accepts functions but was passed: "+ie.classString(m);arguments.length>1&&(ee+=", "+ie.classString(v)),this._warn(ee)}return this._then(m,v,void 0,void 0,void 0)},Promise.prototype.done=function(m,v){this._then(m,v,void 0,void 0,void 0)._setIsFinal()},Promise.prototype.spread=function(m){return"function"!=typeof m?apiRejection("expecting a function but got "+ie.classString(m)):this.all()._then(m,void 0,void 0,be,void 0)},Promise.prototype.toJSON=function(){var m={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(m.fulfillmentValue=this.value(),m.isFulfilled=!0):this.isRejected()&&(m.rejectionReason=this.reason(),m.isRejected=!0),m},Promise.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new xe(this).promise()},Promise.prototype.error=function(m){return this.caught(ie.originatesFromRejection,m)},Promise.getNewLibraryCopy=m.exports,Promise.is=function(m){return m instanceof Promise},Promise.fromNode=Promise.fromCallback=function(m){var v=new Promise(INTERNAL);v._captureStackTrace();var ee=arguments.length>1&&!!Object(arguments[1]).multiArgs,ae=Ve(m)(We(v,ee));return ae===ze&&v._rejectCallback(ae.e,!0),v._isFateSealed()||v._setAsyncGuaranteed(),v},Promise.all=function(m){return new xe(m).promise()},Promise.cast=function(m){var v=_e(m);return v instanceof Promise||((v=new Promise(INTERNAL))._captureStackTrace(),v._setFulfilled(),v._rejectionHandler0=m),v},Promise.resolve=Promise.fulfilled=Promise.cast,Promise.reject=Promise.rejected=function(m){var v=new Promise(INTERNAL);return v._captureStackTrace(),v._rejectCallback(m,!0),v},Promise.setScheduler=function(m){if("function"!=typeof m)throw new fe("expecting a function but got "+ie.classString(m));return le.setScheduler(m)},Promise.prototype._then=function(m,ee,ae,de,ce){var pe=void 0!==ce,fe=pe?ce:new Promise(INTERNAL),be=this._target(),Re=be._bitField;pe||(fe._propagateFrom(this,3),fe._captureStackTrace(),void 0===de&&0!=(2097152&this._bitField)&&(de=0!=(50397184&Re)?this._boundValue():be===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,fe));var _e=v();if(0!=(50397184&Re)){var xe,Te,Se=be._settlePromiseCtx;0!=(33554432&Re)?(Te=be._rejectionHandler0,xe=m):0!=(16777216&Re)?(Te=be._fulfillmentHandler0,xe=ee,be._unsetRejectionIsUnhandled()):(Se=be._settlePromiseLateCancellationObserver,Te=new ye("late cancellation observer"),be._attachExtraTrace(Te),xe=ee),le.invoke(Se,be,{handler:null===_e?xe:"function"==typeof xe&&ie.domainBind(_e,xe),promise:fe,receiver:de,value:Te})}else be._addCallbacks(m,ee,fe,de,_e);return fe},Promise.prototype._length=function(){return 65535&this._bitField},Promise.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},Promise.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},Promise.prototype._setLength=function(m){this._bitField=-65536&this._bitField|65535&m},Promise.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},Promise.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},Promise.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},Promise.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},Promise.prototype._isFinal=function(){return(4194304&this._bitField)>0},Promise.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},Promise.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},Promise.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},Promise.prototype._setAsyncGuaranteed=function(){le.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},Promise.prototype._receiverAt=function(m){var v=0===m?this._receiver0:this[4*m-4+3];if(v!==ae)return void 0===v&&this._isBound()?this._boundValue():v},Promise.prototype._promiseAt=function(m){return this[4*m-4+2]},Promise.prototype._fulfillmentHandlerAt=function(m){return this[4*m-4+0]},Promise.prototype._rejectionHandlerAt=function(m){return this[4*m-4+1]},Promise.prototype._boundValue=function(){},Promise.prototype._migrateCallback0=function(m){m._bitField;var v=m._fulfillmentHandler0,ee=m._rejectionHandler0,ie=m._promise0,de=m._receiverAt(0);void 0===de&&(de=ae),this._addCallbacks(v,ee,ie,de,null)},Promise.prototype._migrateCallbackAt=function(m,v){var ee=m._fulfillmentHandlerAt(v),ie=m._rejectionHandlerAt(v),de=m._promiseAt(v),ce=m._receiverAt(v);void 0===ce&&(ce=ae),this._addCallbacks(ee,ie,de,ce,null)},Promise.prototype._addCallbacks=function(m,v,ee,ae,de){var ce=this._length();if(ce>=65531&&(ce=0,this._setLength(0)),0===ce)this._promise0=ee,this._receiver0=ae,"function"==typeof m&&(this._fulfillmentHandler0=null===de?m:ie.domainBind(de,m)),"function"==typeof v&&(this._rejectionHandler0=null===de?v:ie.domainBind(de,v));else{var le=4*ce-4;this[le+2]=ee,this[le+3]=ae,"function"==typeof m&&(this[le+0]=null===de?m:ie.domainBind(de,m)),"function"==typeof v&&(this[le+1]=null===de?v:ie.domainBind(de,v))}return this._setLength(ce+1),ce},Promise.prototype._proxy=function(m,v){this._addCallbacks(void 0,void 0,v,m,null)},Promise.prototype._resolveCallback=function(m,v){if(0==(117506048&this._bitField)){if(m===this)return this._rejectCallback(makeSelfResolutionError(),!1);var ee=_e(m,this);if(!(ee instanceof Promise))return this._fulfill(m);v&&this._propagateFrom(ee,2);var ae=ee._target();if(ae!==this){var ie=ae._bitField;if(0==(50397184&ie)){var de=this._length();de>0&&ae._migrateCallback0(this);for(var ce=1;ce>>16)){if(m===this){var ee=makeSelfResolutionError();return this._attachExtraTrace(ee),this._reject(ee)}this._setFulfilled(),this._rejectionHandler0=m,(65535&v)>0&&(0!=(134217728&v)?this._settlePromises():le.settlePromises(this))}},Promise.prototype._reject=function(m){var v=this._bitField;if(!((117506048&v)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=m,this._isFinal())return le.fatalError(m,ie.isNode);(65535&v)>0?le.settlePromises(this):this._ensurePossibleRejectionHandled()}},Promise.prototype._fulfillPromises=function(m,v){for(var ee=1;ee0){if(0!=(16842752&m)){var ee=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,ee,m),this._rejectPromises(v,ee)}else{var ae=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,ae,m),this._fulfillPromises(v,ae)}this._setLength(0)}this._clearCancellationData()},Promise.prototype._settledValue=function(){var m=this._bitField;return 0!=(33554432&m)?this._rejectionHandler0:0!=(16777216&m)?this._fulfillmentHandler0:void 0},Promise.defer=Promise.pending=function(){return we.deprecated("Promise.defer","new Promise"),{promise:new Promise(INTERNAL),resolve:deferResolve,reject:deferReject}},ie.notEnumerableProp(Promise,"_makeSelfResolutionError",makeSelfResolutionError),ee(96926)(Promise,INTERNAL,_e,apiRejection,we),ee(23635)(Promise,INTERNAL,_e,we),ee(11735)(Promise,xe,apiRejection,we),ee(45632)(Promise),ee(1958)(Promise),ee(17717)(Promise,xe,_e,INTERNAL,le,v),Promise.Promise=Promise,Promise.version="3.4.7",ee(6343)(Promise,xe,apiRejection,_e,INTERNAL,we),ee(12293)(Promise),ee(14525)(Promise,apiRejection,_e,Se,INTERNAL,we),ee(98418)(Promise,INTERNAL,we),ee(60687)(Promise,apiRejection,INTERNAL,_e,Proxyable,we),ee(61941)(Promise),ee(79346)(Promise,INTERNAL),ee(5733)(Promise,xe,_e,apiRejection),ee(94648)(Promise,INTERNAL,_e,apiRejection),ee(73609)(Promise,xe,apiRejection,_e,INTERNAL,we),ee(38615)(Promise,xe,we),ee(74488)(Promise,xe,apiRejection),ee(66777)(Promise,INTERNAL),ee(6574)(Promise,INTERNAL),ee(89846)(Promise),ie.toFastProperties(Promise),ie.toFastProperties(Promise.prototype),fillTypes({a:1}),fillTypes({b:2}),fillTypes({c:3}),fillTypes(1),fillTypes((function(){})),fillTypes(void 0),fillTypes(!1),fillTypes(new Promise(INTERNAL)),we.setBounds(ce.firstLineError,ie.lastLineError),Promise}},21640:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae,ie,de){var ce=ee(75942);ce.isArray;function toResolutionValue(m){switch(m){case-2:return[];case-3:return{}}}function PromiseArray(ee){var ae=this._promise=new m(v);ee instanceof m&&ae._propagateFrom(ee,3),ae._setOnCancel(this),this._values=ee,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return ce.inherits(PromiseArray,de),PromiseArray.prototype.length=function(){return this._length},PromiseArray.prototype.promise=function(){return this._promise},PromiseArray.prototype._init=function init(v,ee){var de=ae(this._values,this._promise);if(de instanceof m){var le=(de=de._target())._bitField;if(this._values=de,0==(50397184&le))return this._promise._setAsyncGuaranteed(),de._then(init,this._reject,void 0,this,ee);if(0==(33554432&le))return 0!=(16777216&le)?this._reject(de._reason()):this._cancel();de=de._value()}if(null!==(de=ce.asArray(de)))0!==de.length?this._iterate(de):-5===ee?this._resolveEmptyArray():this._resolve(toResolutionValue(ee));else{var pe=ie("expecting an array or an iterable object but got "+ce.classString(de)).reason();this._promise._rejectCallback(pe,!1)}},PromiseArray.prototype._iterate=function(v){var ee=this.getActualLength(v.length);this._length=ee,this._values=this.shouldCopyValues()?new Array(ee):this._values;for(var ie=this._promise,de=!1,ce=null,le=0;le=this._length&&(this._resolve(this._values),!0)},PromiseArray.prototype._promiseCancelled=function(){return this._cancel(),!0},PromiseArray.prototype._promiseRejected=function(m){return this._totalResolved++,this._reject(m),!0},PromiseArray.prototype._resultCancelled=function(){if(!this._isResolved()){var v=this._values;if(this._cancel(),v instanceof m)v.cancel();else for(var ee=0;ee{"use strict";m.exports=function(m,v){var ae={},ie=ee(75942),de=ee(81776),ce=ie.withAppended,le=ie.maybeWrapAsError,pe=ie.canEvaluate,fe=ee(57621).TypeError,ye={__isPromisified__:!0},be=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),defaultFilter=function(m){return ie.isIdentifier(m)&&"_"!==m.charAt(0)&&"constructor"!==m};function propsFilter(m){return!be.test(m)}function isPromisified(m){try{return!0===m.__isPromisified__}catch(m){return!1}}function hasPromisified(m,v,ee){var ae=ie.getDataPropertyOrDefault(m,v+ee,ye);return!!ae&&isPromisified(ae)}function checkValid(m,v,ee){for(var ae=0;ae=ee;--ae)v.push(ae);for(ae=m+1;ae<=3;++ae)v.push(ae);return v},parameterDeclaration=function(m){return ie.filledRange(Math.max(m,3),"_arg","")},parameterCount=function(m){return"number"==typeof m.length?Math.max(Math.min(m.length,1024),0):0};var Re=pe?function(ee,pe,fe,ye,be,Re){var _e=Math.max(0,parameterCount(ye)-1),xe=switchCaseArgumentOrder(_e),Te="string"==typeof ee||pe===ae;var Se="string"==typeof ee?"this != null ? this['"+ee+"'] : fn":"fn",we="'use strict'; \n var ret = function (Parameters) { \n 'use strict'; \n var len = arguments.length; \n var promise = new Promise(INTERNAL); \n promise._captureStackTrace(); \n var nodeback = nodebackForPromise(promise, "+Re+"); \n var ret; \n var callback = tryCatch([GetFunctionCode]); \n switch(len) { \n [CodeForSwitchCase] \n } \n if (ret === errorObj) { \n promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n } \n if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n return promise; \n }; \n notEnumerableProp(ret, '__isPromisified__', true); \n return ret; \n ".replace("[CodeForSwitchCase]",function generateArgumentSwitchCase(){for(var m,v,ee,ae,de="",ce=0;ce0?", ":"",(Te?"ret = callback.call(this, {{args}}, nodeback); break;\n":void 0===pe?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n").replace("{{args}}",ee).replace(", ",ae));return de+=" \n default: \n var args = new Array(len + 1); \n var i = 0; \n for (var i = 0; i < len; ++i) { \n args[i] = arguments[i]; \n } \n args[i] = nodeback; \n [CodeForCall] \n break; \n ".replace("[CodeForCall]",Te?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n")}()).replace("[GetFunctionCode]",Se);return we=we.replace("Parameters",parameterDeclaration(_e)),new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",we)(m,ye,pe,ce,le,de,ie.tryCatch,ie.errorObj,ie.notEnumerableProp,v)}:function makeNodePromisifiedClosure(ee,pe,fe,ye,be,Re){var _e=function(){return this}(),xe=ee;function promisified(){var ie=pe;pe===ae&&(ie=this);var fe=new m(v);fe._captureStackTrace();var ye="string"==typeof xe&&this!==_e?this[xe]:ee,be=de(fe,Re);try{ye.apply(ie,ce(arguments,be))}catch(m){fe._rejectCallback(le(m),!0,!0)}return fe._isFateSealed()||fe._setAsyncGuaranteed(),fe}return"string"==typeof xe&&(ee=ye),ie.notEnumerableProp(promisified,"__isPromisified__",!0),promisified};function promisifyAll(m,v,ee,de,ce){for(var le=new RegExp(v.replace(/([$])/,"\\$")+"$"),pe=promisifiableMethods(m,v,le,ee),fe=0,ye=pe.length;fe{"use strict";m.exports=function(m,v,ae,ie){var de,ce=ee(75942),le=ce.isObject,pe=ee(89571);"function"==typeof Map&&(de=Map);var fe=function(){var m=0,v=0;function extractEntry(ee,ae){this[m]=ee,this[m+v]=ae,m++}return function mapToEntries(ee){v=ee.size,m=0;var ae=new Array(2*ee.size);return ee.forEach(extractEntry,ae),ae}}(),entriesToMap=function(m){for(var v=new de,ee=m.length/2|0,ae=0;ae=this._length){var ee;if(this._isMap)ee=entriesToMap(this._values);else{ee={};for(var ae=this.length(),ie=0,de=this.length();ie>1},m.prototype.props=function(){return props(this)},m.props=function(m){return props(m)}}},7824:m=>{"use strict";function arrayMove(m,v,ee,ae,ie){for(var de=0;de{"use strict";m.exports=function(m,v,ae,ie){var de=ee(75942);function race(ee,ce){var le,pe=ae(ee);if(pe instanceof m)return(le=pe).then((function(m){return race(m,le)}));if(null===(ee=de.asArray(ee)))return ie("expecting an array or an iterable object but got "+de.classString(ee));var fe=new m(v);void 0!==ce&&fe._propagateFrom(ce,3);for(var ye=fe._fulfill,be=fe._reject,Re=0,_e=ee.length;Re<_e;++Re){var xe=ee[Re];(void 0!==xe||Re in ee)&&m.cast(xe)._then(ye,be,void 0,fe,null)}return fe}m.race=function(m){return race(m,void 0)},m.prototype.race=function(){return race(this,void 0)}}},73609:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae,ie,de,ce){var le=m._getDomain,pe=ee(75942),fe=pe.tryCatch;function ReductionPromiseArray(v,ee,ae,ie){this.constructor$(v);var ce=le();this._fn=null===ce?ee:pe.domainBind(ce,ee),void 0!==ae&&(ae=m.resolve(ae))._attachCancellationCallback(this),this._initialValue=ae,this._currentCancellable=null,this._eachValues=ie===de?Array(this._length):0===ie?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function completed(m,v){this.isFulfilled()?v._resolve(m):v._reject(m)}function reduce(m,v,ee,ie){return"function"!=typeof v?ae("expecting a function but got "+pe.classString(v)):new ReductionPromiseArray(m,v,ee,ie).promise()}function gotAccum(v){this.accum=v,this.array._gotAccum(v);var ee=ie(this.value,this.array._promise);return ee instanceof m?(this.array._currentCancellable=ee,ee._then(gotValue,void 0,void 0,this,void 0)):gotValue.call(this,ee)}function gotValue(v){var ee,ae=this.array,ie=ae._promise,de=fe(ae._fn);ie._pushContext(),(ee=void 0!==ae._eachValues?de.call(ie._boundValue(),v,this.index,this.length):de.call(ie._boundValue(),this.accum,v,this.index,this.length))instanceof m&&(ae._currentCancellable=ee);var le=ie._popContext();return ce.checkForgottenReturns(ee,le,void 0!==ae._eachValues?"Promise.each":"Promise.reduce",ie),ee}pe.inherits(ReductionPromiseArray,v),ReductionPromiseArray.prototype._gotAccum=function(m){void 0!==this._eachValues&&null!==this._eachValues&&m!==de&&this._eachValues.push(m)},ReductionPromiseArray.prototype._eachComplete=function(m){return null!==this._eachValues&&this._eachValues.push(m),this._eachValues},ReductionPromiseArray.prototype._init=function(){},ReductionPromiseArray.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},ReductionPromiseArray.prototype.shouldCopyValues=function(){return!1},ReductionPromiseArray.prototype._resolve=function(m){this._promise._resolveCallback(m),this._values=null},ReductionPromiseArray.prototype._resultCancelled=function(v){if(v===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof m&&this._currentCancellable.cancel(),this._initialValue instanceof m&&this._initialValue.cancel())},ReductionPromiseArray.prototype._iterate=function(v){var ee,ae;this._values=v;var ie=v.length;if(void 0!==this._initialValue?(ee=this._initialValue,ae=0):(ee=m.resolve(v[0]),ae=1),this._currentCancellable=ee,!ee.isRejected())for(;ae{"use strict";var ae,ie=ee(75942),de=ie.getNativePromise();if(ie.isNode&&"undefined"==typeof MutationObserver){var ce=ee.g.setImmediate,le=process.nextTick;ae=ie.isRecentNode?function(m){ce.call(ee.g,m)}:function(m){le.call(process,m)}}else if("function"==typeof de&&"function"==typeof de.resolve){var pe=de.resolve();ae=function(m){pe.then(m)}}else ae="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeof setImmediate?function(m){setImmediate(m)}:"undefined"!=typeof setTimeout?function(m){setTimeout(m,0)}:function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}:function(){var m=document.createElement("div"),v={attributes:!0},ee=!1,ae=document.createElement("div");new MutationObserver((function(){m.classList.toggle("foo"),ee=!1})).observe(ae,v);return function schedule(ie){var de=new MutationObserver((function(){de.disconnect(),ie()}));de.observe(m,v),ee||(ee=!0,ae.classList.toggle("foo"))}}();m.exports=ae},38615:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae){var ie=m.PromiseInspection;function SettledPromiseArray(m){this.constructor$(m)}ee(75942).inherits(SettledPromiseArray,v),SettledPromiseArray.prototype._promiseResolved=function(m,v){return this._values[m]=v,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},SettledPromiseArray.prototype._promiseFulfilled=function(m,v){var ee=new ie;return ee._bitField=33554432,ee._settledValueField=m,this._promiseResolved(v,ee)},SettledPromiseArray.prototype._promiseRejected=function(m,v){var ee=new ie;return ee._bitField=16777216,ee._settledValueField=m,this._promiseResolved(v,ee)},m.settle=function(m){return ae.deprecated(".settle()",".reflect()"),new SettledPromiseArray(m).promise()},m.prototype.settle=function(){return m.settle(this)}}},74488:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae){var ie=ee(75942),de=ee(57621).RangeError,ce=ee(57621).AggregateError,le=ie.isArray,pe={};function SomePromiseArray(m){this.constructor$(m),this._howMany=0,this._unwrap=!1,this._initialized=!1}function some(m,v){if((0|v)!==v||v<0)return ae("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var ee=new SomePromiseArray(m),ie=ee.promise();return ee.setHowMany(v),ee.init(),ie}ie.inherits(SomePromiseArray,v),SomePromiseArray.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var m=le(this._values);!this._isResolved()&&m&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},SomePromiseArray.prototype.init=function(){this._initialized=!0,this._init()},SomePromiseArray.prototype.setUnwrap=function(){this._unwrap=!0},SomePromiseArray.prototype.howMany=function(){return this._howMany},SomePromiseArray.prototype.setHowMany=function(m){this._howMany=m},SomePromiseArray.prototype._promiseFulfilled=function(m){return this._addFulfilled(m),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},SomePromiseArray.prototype._promiseRejected=function(m){return this._addRejected(m),this._checkOutcome()},SomePromiseArray.prototype._promiseCancelled=function(){return this._values instanceof m||null==this._values?this._cancel():(this._addRejected(pe),this._checkOutcome())},SomePromiseArray.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var m=new ce,v=this.length();v0?this._reject(m):this._cancel(),!0}return!1},SomePromiseArray.prototype._fulfilled=function(){return this._totalResolved},SomePromiseArray.prototype._rejected=function(){return this._values.length-this.length()},SomePromiseArray.prototype._addRejected=function(m){this._values.push(m)},SomePromiseArray.prototype._addFulfilled=function(m){this._values[this._totalResolved++]=m},SomePromiseArray.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},SomePromiseArray.prototype._getRangeError=function(m){var v="Input array must contain at least "+this._howMany+" items but contains only "+m+" items";return new de(v)},SomePromiseArray.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},m.some=function(m,v){return some(m,v)},m.prototype.some=function(m){return some(this,m)},m._SomePromiseArray=SomePromiseArray}},1958:m=>{"use strict";m.exports=function(m){function PromiseInspection(m){void 0!==m?(m=m._target(),this._bitField=m._bitField,this._settledValueField=m._isFateSealed()?m._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}PromiseInspection.prototype._settledValue=function(){return this._settledValueField};var v=PromiseInspection.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},ee=PromiseInspection.prototype.error=PromiseInspection.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},ae=PromiseInspection.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},ie=PromiseInspection.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},de=PromiseInspection.prototype.isPending=function(){return 0==(50397184&this._bitField)},ce=PromiseInspection.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};PromiseInspection.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},m.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},m.prototype._isCancelled=function(){return this._target().__isCancelled()},m.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},m.prototype.isPending=function(){return de.call(this._target())},m.prototype.isRejected=function(){return ie.call(this._target())},m.prototype.isFulfilled=function(){return ae.call(this._target())},m.prototype.isResolved=function(){return ce.call(this._target())},m.prototype.value=function(){return v.call(this._target())},m.prototype.reason=function(){var m=this._target();return m._unsetRejectionIsUnhandled(),ee.call(m)},m.prototype._value=function(){return this._settledValue()},m.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},m.PromiseInspection=PromiseInspection}},91778:(m,v,ee)=>{"use strict";m.exports=function(m,v){var ae=ee(75942),ie=ae.errorObj,de=ae.isObject;function doGetThen(m){return m.then}function getThen(m){try{return doGetThen(m)}catch(m){return ie.e=m,ie}}var ce={}.hasOwnProperty;function isAnyBluebirdPromise(m){try{return ce.call(m,"_promise0")}catch(m){return!1}}function doThenable(ee,de,ce){var le=new m(v),pe=le;ce&&ce._pushContext(),le._captureStackTrace(),ce&&ce._popContext();var fe=ae.tryCatch(de).call(ee,(function resolve(m){if(!le)return;le._resolveCallback(m),le=null}),(function reject(m){if(!le)return;le._rejectCallback(m,false,!0),le=null}));return!1,le&&fe===ie&&(le._rejectCallback(fe.e,!0,!0),le=null),pe}return function tryConvertToPromise(ee,ae){if(de(ee)){if(ee instanceof m)return ee;var ce=getThen(ee);if(ce===ie){ae&&ae._pushContext();var le=m.reject(ce.e);return ae&&ae._popContext(),le}if("function"==typeof ce){if(isAnyBluebirdPromise(ee)){le=new m(v);return ee._then(le._fulfill,le._reject,void 0,le,null),le}return doThenable(ee,ce,ae)}}return ee}}},98418:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae){var ie=ee(75942),de=m.TimeoutError;function HandleWrapper(m){this.handle=m}HandleWrapper.prototype._resultCancelled=function(){clearTimeout(this.handle)};var afterValue=function(m){return ce(+this).thenReturn(m)},ce=m.delay=function(ee,ie){var de,ce;return void 0!==ie?(de=m.resolve(ie)._then(afterValue,null,null,ee,void 0),ae.cancellation()&&ie instanceof m&&de._setOnCancel(ie)):(de=new m(v),ce=setTimeout((function(){de._fulfill()}),+ee),ae.cancellation()&&de._setOnCancel(new HandleWrapper(ce)),de._captureStackTrace()),de._setAsyncGuaranteed(),de};m.prototype.delay=function(m){return ce(m,this)};var afterTimeout=function(m,v,ee){var ae;ae="string"!=typeof v?v instanceof Error?v:new de("operation timed out"):new de(v),ie.markAsOriginatingFromRejection(ae),m._attachExtraTrace(ae),m._reject(ae),null!=ee&&ee.cancel()};function successClear(m){return clearTimeout(this.handle),m}function failureClear(m){throw clearTimeout(this.handle),m}m.prototype.timeout=function(m,v){var ee,ie;m=+m;var de=new HandleWrapper(setTimeout((function timeoutTimeout(){ee.isPending()&&afterTimeout(ee,v,ie)}),m));return ae.cancellation()?(ie=this.then(),(ee=ie._then(successClear,failureClear,void 0,de,void 0))._setOnCancel(de)):ee=this._then(successClear,failureClear,void 0,de,void 0),ee}}},14525:(m,v,ee)=>{"use strict";m.exports=function(m,v,ae,ie,de,ce){var le=ee(75942),pe=ee(57621).TypeError,fe=ee(75942).inherits,ye=le.errorObj,be=le.tryCatch,Re={};function thrower(m){setTimeout((function(){throw m}),0)}function castPreservingDisposable(m){var v=ae(m);return v!==m&&"function"==typeof m._isDisposable&&"function"==typeof m._getDisposer&&m._isDisposable()&&v._setDisposable(m._getDisposer()),v}function dispose(v,ee){var ie=0,ce=v.length,le=new m(de);return function iterator(){if(ie>=ce)return le._fulfill();var de=castPreservingDisposable(v[ie++]);if(de instanceof m&&de._isDisposable()){try{de=ae(de._getDisposer().tryDispose(ee),v.promise)}catch(m){return thrower(m)}if(de instanceof m)return de._then(iterator,thrower,null,null,null)}iterator()}(),le}function Disposer(m,v,ee){this._data=m,this._promise=v,this._context=ee}function FunctionDisposer(m,v,ee){this.constructor$(m,v,ee)}function maybeUnwrapDisposer(m){return Disposer.isDisposer(m)?(this.resources[this.index]._setDisposable(m),m.promise()):m}function ResourceList(m){this.length=m,this.promise=null,this[m-1]=null}Disposer.prototype.data=function(){return this._data},Disposer.prototype.promise=function(){return this._promise},Disposer.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():Re},Disposer.prototype.tryDispose=function(m){var v=this.resource(),ee=this._context;void 0!==ee&&ee._pushContext();var ae=v!==Re?this.doDispose(v,m):null;return void 0!==ee&&ee._popContext(),this._promise._unsetDisposable(),this._data=null,ae},Disposer.isDisposer=function(m){return null!=m&&"function"==typeof m.resource&&"function"==typeof m.tryDispose},fe(FunctionDisposer,Disposer),FunctionDisposer.prototype.doDispose=function(m,v){return this.data().call(m,m,v)},ResourceList.prototype._resultCancelled=function(){for(var v=this.length,ee=0;ee0},m.prototype._getDisposer=function(){return this._disposer},m.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},m.prototype.disposer=function(m){if("function"==typeof m)return new FunctionDisposer(m,this,ie());throw new pe}}},75942:function(m,v,ee){"use strict";var ae=ee(89571),ie="undefined"==typeof navigator,de={e:{}},ce,le="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==ee.g?ee.g:void 0!==this?this:null;function tryCatcher(){try{var m=ce;return ce=null,m.apply(this,arguments)}catch(m){return de.e=m,de}}function tryCatch(m){return ce=m,tryCatcher}var inherits=function(m,v){var ee={}.hasOwnProperty;function T(){for(var ae in this.constructor=m,this.constructor$=v,v.prototype)ee.call(v.prototype,ae)&&"$"!==ae.charAt(ae.length-1)&&(this[ae+"$"]=v.prototype[ae])}return T.prototype=v.prototype,m.prototype=new T,m.prototype};function isPrimitive(m){return null==m||!0===m||!1===m||"string"==typeof m||"number"==typeof m}function isObject(m){return"function"==typeof m||"object"==typeof m&&null!==m}function maybeWrapAsError(m){return isPrimitive(m)?new Error(safeToString(m)):m}function withAppended(m,v){var ee,ae=m.length,ie=new Array(ae+1);for(ee=0;ee1,ie=v.length>0&&!(1===v.length&&"constructor"===v[0]),de=fe.test(m+"")&&ae.names(m).length>0;if(ee||ie||de)return!0}return!1}catch(m){return!1}}function toFastProperties(m){function FakeConstructor(){}FakeConstructor.prototype=m;for(var v=8;v--;)new FakeConstructor;return m}var ye=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(m){return ye.test(m)}function filledRange(m,v,ee){for(var ae=new Array(m),ie=0;ie10||Se[0]>0),Te.isNode&&Te.toFastProperties(process);try{throw new Error}catch(m){Te.lastLineError=m}m.exports=Te},48764:(m,v,ee)=>{"use strict";const ae=ee(79742),ie=ee(80645),de="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;v.Buffer=Buffer,v.SlowBuffer=function SlowBuffer(m){+m!=m&&(m=0);return Buffer.alloc(+m)},v.INSPECT_MAX_BYTES=50;const ce=2147483647;function createBuffer(m){if(m>ce)throw new RangeError('The value "'+m+'" is invalid for option "size"');const v=new Uint8Array(m);return Object.setPrototypeOf(v,Buffer.prototype),v}function Buffer(m,v,ee){if("number"==typeof m){if("string"==typeof v)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,v,ee)}function from(m,v,ee){if("string"==typeof m)return fromString(m,v);if(ArrayBuffer.isView(m))return fromArrayView(m);if(null==m)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer))return fromArrayBuffer(m,v,ee);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,v,ee);if("number"==typeof m)throw new TypeError('The "value" argument must not be of type number. Received type number');const ae=m.valueOf&&m.valueOf();if(null!=ae&&ae!==m)return Buffer.from(ae,v,ee);const ie=fromObject(m);if(ie)return ie;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),v,ee);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw new TypeError('"size" argument must be of type number');if(m<0)throw new RangeError('The value "'+m+'" is invalid for option "size"')}function alloc(m,v,ee){return assertSize(m),m<=0?createBuffer(m):void 0!==v?"string"==typeof ee?createBuffer(m).fill(v,ee):createBuffer(m).fill(v):createBuffer(m)}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromString(m,v){if("string"==typeof v&&""!==v||(v="utf8"),!Buffer.isEncoding(v))throw new TypeError("Unknown encoding: "+v);const ee=0|byteLength(m,v);let ae=createBuffer(ee);const ie=ae.write(m,v);return ie!==ee&&(ae=ae.slice(0,ie)),ae}function fromArrayLike(m){const v=m.length<0?0:0|checked(m.length),ee=createBuffer(v);for(let ae=0;ae=ce)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+ce.toString(16)+" bytes");return 0|m}function byteLength(m,v){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);const ee=m.length,ae=arguments.length>2&&!0===arguments[2];if(!ae&&0===ee)return 0;let ie=!1;for(;;)switch(v){case"ascii":case"latin1":case"binary":return ee;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*ee;case"hex":return ee>>>1;case"base64":return base64ToBytes(m).length;default:if(ie)return ae?-1:utf8ToBytes(m).length;v=(""+v).toLowerCase(),ie=!0}}function slowToString(m,v,ee){let ae=!1;if((void 0===v||v<0)&&(v=0),v>this.length)return"";if((void 0===ee||ee>this.length)&&(ee=this.length),ee<=0)return"";if((ee>>>=0)<=(v>>>=0))return"";for(m||(m="utf8");;)switch(m){case"hex":return hexSlice(this,v,ee);case"utf8":case"utf-8":return utf8Slice(this,v,ee);case"ascii":return asciiSlice(this,v,ee);case"latin1":case"binary":return latin1Slice(this,v,ee);case"base64":return base64Slice(this,v,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,v,ee);default:if(ae)throw new TypeError("Unknown encoding: "+m);m=(m+"").toLowerCase(),ae=!0}}function swap(m,v,ee){const ae=m[v];m[v]=m[ee],m[ee]=ae}function bidirectionalIndexOf(m,v,ee,ae,ie){if(0===m.length)return-1;if("string"==typeof ee?(ae=ee,ee=0):ee>2147483647?ee=2147483647:ee<-2147483648&&(ee=-2147483648),numberIsNaN(ee=+ee)&&(ee=ie?0:m.length-1),ee<0&&(ee=m.length+ee),ee>=m.length){if(ie)return-1;ee=m.length-1}else if(ee<0){if(!ie)return-1;ee=0}if("string"==typeof v&&(v=Buffer.from(v,ae)),Buffer.isBuffer(v))return 0===v.length?-1:arrayIndexOf(m,v,ee,ae,ie);if("number"==typeof v)return v&=255,"function"==typeof Uint8Array.prototype.indexOf?ie?Uint8Array.prototype.indexOf.call(m,v,ee):Uint8Array.prototype.lastIndexOf.call(m,v,ee):arrayIndexOf(m,[v],ee,ae,ie);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,v,ee,ae,ie){let de,ce=1,le=m.length,pe=v.length;if(void 0!==ae&&("ucs2"===(ae=String(ae).toLowerCase())||"ucs-2"===ae||"utf16le"===ae||"utf-16le"===ae)){if(m.length<2||v.length<2)return-1;ce=2,le/=2,pe/=2,ee/=2}function read(m,v){return 1===ce?m[v]:m.readUInt16BE(v*ce)}if(ie){let ae=-1;for(de=ee;dele&&(ee=le-pe),de=ee;de>=0;de--){let ee=!0;for(let ae=0;aeie&&(ae=ie):ae=ie;const de=v.length;let ce;for(ae>de/2&&(ae=de/2),ce=0;ce239?4:v>223?3:v>191?2:1;if(ie+ce<=ee){let ee,ae,le,pe;switch(ce){case 1:v<128&&(de=v);break;case 2:ee=m[ie+1],128==(192&ee)&&(pe=(31&v)<<6|63&ee,pe>127&&(de=pe));break;case 3:ee=m[ie+1],ae=m[ie+2],128==(192&ee)&&128==(192&ae)&&(pe=(15&v)<<12|(63&ee)<<6|63&ae,pe>2047&&(pe<55296||pe>57343)&&(de=pe));break;case 4:ee=m[ie+1],ae=m[ie+2],le=m[ie+3],128==(192&ee)&&128==(192&ae)&&128==(192&le)&&(pe=(15&v)<<18|(63&ee)<<12|(63&ae)<<6|63&le,pe>65535&&pe<1114112&&(de=pe))}}null===de?(de=65533,ce=1):de>65535&&(de-=65536,ae.push(de>>>10&1023|55296),de=56320|1023&de),ae.push(de),ie+=ce}return decodeCodePointsArray(ae)}v.kMaxLength=ce,Buffer.TYPED_ARRAY_SUPPORT=function typedArraySupport(){try{const m=new Uint8Array(1),v={foo:function(){return 42}};return Object.setPrototypeOf(v,Uint8Array.prototype),Object.setPrototypeOf(m,v),42===m.foo()}catch(m){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,v,ee){return from(m,v,ee)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,v,ee){return alloc(m,v,ee)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function isBuffer(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function compare(m,v){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(v,Uint8Array)&&(v=Buffer.from(v,v.offset,v.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(v))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===v)return 0;let ee=m.length,ae=v.length;for(let ie=0,de=Math.min(ee,ae);ieae.length?(Buffer.isBuffer(v)||(v=Buffer.from(v)),v.copy(ae,ie)):Uint8Array.prototype.set.call(ae,v,ie);else{if(!Buffer.isBuffer(v))throw new TypeError('"list" argument must be an Array of Buffers');v.copy(ae,ie)}ie+=v.length}return ae},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const m=this.length;if(m%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let v=0;vee&&(m+=" ... "),""},de&&(Buffer.prototype[de]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(m,v,ee,ae,ie){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===v&&(v=0),void 0===ee&&(ee=m?m.length:0),void 0===ae&&(ae=0),void 0===ie&&(ie=this.length),v<0||ee>m.length||ae<0||ie>this.length)throw new RangeError("out of range index");if(ae>=ie&&v>=ee)return 0;if(ae>=ie)return-1;if(v>=ee)return 1;if(this===m)return 0;let de=(ie>>>=0)-(ae>>>=0),ce=(ee>>>=0)-(v>>>=0);const le=Math.min(de,ce),pe=this.slice(ae,ie),fe=m.slice(v,ee);for(let m=0;m>>=0,isFinite(ee)?(ee>>>=0,void 0===ae&&(ae="utf8")):(ae=ee,ee=void 0)}const ie=this.length-v;if((void 0===ee||ee>ie)&&(ee=ie),m.length>0&&(ee<0||v<0)||v>this.length)throw new RangeError("Attempt to write outside buffer bounds");ae||(ae="utf8");let de=!1;for(;;)switch(ae){case"hex":return hexWrite(this,m,v,ee);case"utf8":case"utf-8":return utf8Write(this,m,v,ee);case"ascii":case"latin1":case"binary":return asciiWrite(this,m,v,ee);case"base64":return base64Write(this,m,v,ee);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,m,v,ee);default:if(de)throw new TypeError("Unknown encoding: "+ae);ae=(""+ae).toLowerCase(),de=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function decodeCodePointsArray(m){const v=m.length;if(v<=4096)return String.fromCharCode.apply(String,m);let ee="",ae=0;for(;aeae)&&(ee=ae);let ie="";for(let ae=v;aeee)throw new RangeError("Trying to access beyond buffer length")}function checkInt(m,v,ee,ae,ie,de){if(!Buffer.isBuffer(m))throw new TypeError('"buffer" argument must be a Buffer instance');if(v>ie||vm.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(m,v,ee,ae,ie){checkIntBI(v,ae,ie,m,ee,7);let de=Number(v&BigInt(4294967295));m[ee++]=de,de>>=8,m[ee++]=de,de>>=8,m[ee++]=de,de>>=8,m[ee++]=de;let ce=Number(v>>BigInt(32)&BigInt(4294967295));return m[ee++]=ce,ce>>=8,m[ee++]=ce,ce>>=8,m[ee++]=ce,ce>>=8,m[ee++]=ce,ee}function wrtBigUInt64BE(m,v,ee,ae,ie){checkIntBI(v,ae,ie,m,ee,7);let de=Number(v&BigInt(4294967295));m[ee+7]=de,de>>=8,m[ee+6]=de,de>>=8,m[ee+5]=de,de>>=8,m[ee+4]=de;let ce=Number(v>>BigInt(32)&BigInt(4294967295));return m[ee+3]=ce,ce>>=8,m[ee+2]=ce,ce>>=8,m[ee+1]=ce,ce>>=8,m[ee]=ce,ee+8}function checkIEEE754(m,v,ee,ae,ie,de){if(ee+ae>m.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("Index out of range")}function writeFloat(m,v,ee,ae,de){return v=+v,ee>>>=0,de||checkIEEE754(m,0,ee,4),ie.write(m,v,ee,ae,23,4),ee+4}function writeDouble(m,v,ee,ae,de){return v=+v,ee>>>=0,de||checkIEEE754(m,0,ee,8),ie.write(m,v,ee,ae,52,8),ee+8}Buffer.prototype.slice=function slice(m,v){const ee=this.length;(m=~~m)<0?(m+=ee)<0&&(m=0):m>ee&&(m=ee),(v=void 0===v?ee:~~v)<0?(v+=ee)<0&&(v=0):v>ee&&(v=ee),v>>=0,v>>>=0,ee||checkOffset(m,v,this.length);let ae=this[m],ie=1,de=0;for(;++de>>=0,v>>>=0,ee||checkOffset(m,v,this.length);let ae=this[m+--v],ie=1;for(;v>0&&(ie*=256);)ae+=this[m+--v]*ie;return ae},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod((function readBigUInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],ee=this[m+7];void 0!==v&&void 0!==ee||boundsError(m,this.length-8);const ae=v+256*this[++m]+65536*this[++m]+this[++m]*2**24,ie=this[++m]+256*this[++m]+65536*this[++m]+ee*2**24;return BigInt(ae)+(BigInt(ie)<>>=0,"offset");const v=this[m],ee=this[m+7];void 0!==v&&void 0!==ee||boundsError(m,this.length-8);const ae=v*2**24+65536*this[++m]+256*this[++m]+this[++m],ie=this[++m]*2**24+65536*this[++m]+256*this[++m]+ee;return(BigInt(ae)<>>=0,v>>>=0,ee||checkOffset(m,v,this.length);let ae=this[m],ie=1,de=0;for(;++de=ie&&(ae-=Math.pow(2,8*v)),ae},Buffer.prototype.readIntBE=function readIntBE(m,v,ee){m>>>=0,v>>>=0,ee||checkOffset(m,v,this.length);let ae=v,ie=1,de=this[m+--ae];for(;ae>0&&(ie*=256);)de+=this[m+--ae]*ie;return ie*=128,de>=ie&&(de-=Math.pow(2,8*v)),de},Buffer.prototype.readInt8=function readInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),128&this[m]?-1*(255-this[m]+1):this[m]},Buffer.prototype.readInt16LE=function readInt16LE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const ee=this[m]|this[m+1]<<8;return 32768&ee?4294901760|ee:ee},Buffer.prototype.readInt16BE=function readInt16BE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const ee=this[m+1]|this[m]<<8;return 32768&ee?4294901760|ee:ee},Buffer.prototype.readInt32LE=function readInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod((function readBigInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],ee=this[m+7];void 0!==v&&void 0!==ee||boundsError(m,this.length-8);const ae=this[m+4]+256*this[m+5]+65536*this[m+6]+(ee<<24);return(BigInt(ae)<>>=0,"offset");const v=this[m],ee=this[m+7];void 0!==v&&void 0!==ee||boundsError(m,this.length-8);const ae=(v<<24)+65536*this[++m]+256*this[++m]+this[++m];return(BigInt(ae)<>>=0,v||checkOffset(m,4,this.length),ie.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),ie.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ie.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ie.read(this,m,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(m,v,ee,ae){if(m=+m,v>>>=0,ee>>>=0,!ae){checkInt(this,m,v,ee,Math.pow(2,8*ee)-1,0)}let ie=1,de=0;for(this[v]=255&m;++de>>=0,ee>>>=0,!ae){checkInt(this,m,v,ee,Math.pow(2,8*ee)-1,0)}let ie=ee-1,de=1;for(this[v+ie]=255&m;--ie>=0&&(de*=256);)this[v+ie]=m/de&255;return v+ee},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,1,255,0),this[v]=255&m,v+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,2,65535,0),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,2,65535,0),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,4,4294967295,0),this[v+3]=m>>>24,this[v+2]=m>>>16,this[v+1]=m>>>8,this[v]=255&m,v+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,4,4294967295,0),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod((function writeBigUInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod((function writeBigUInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeIntLE=function writeIntLE(m,v,ee,ae){if(m=+m,v>>>=0,!ae){const ae=Math.pow(2,8*ee-1);checkInt(this,m,v,ee,ae-1,-ae)}let ie=0,de=1,ce=0;for(this[v]=255&m;++ie>0)-ce&255;return v+ee},Buffer.prototype.writeIntBE=function writeIntBE(m,v,ee,ae){if(m=+m,v>>>=0,!ae){const ae=Math.pow(2,8*ee-1);checkInt(this,m,v,ee,ae-1,-ae)}let ie=ee-1,de=1,ce=0;for(this[v+ie]=255&m;--ie>=0&&(de*=256);)m<0&&0===ce&&0!==this[v+ie+1]&&(ce=1),this[v+ie]=(m/de>>0)-ce&255;return v+ee},Buffer.prototype.writeInt8=function writeInt8(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,1,127,-128),m<0&&(m=255+m+1),this[v]=255&m,v+1},Buffer.prototype.writeInt16LE=function writeInt16LE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,2,32767,-32768),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeInt16BE=function writeInt16BE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,2,32767,-32768),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeInt32LE=function writeInt32LE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,4,2147483647,-2147483648),this[v]=255&m,this[v+1]=m>>>8,this[v+2]=m>>>16,this[v+3]=m>>>24,v+4},Buffer.prototype.writeInt32BE=function writeInt32BE(m,v,ee){return m=+m,v>>>=0,ee||checkInt(this,m,v,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod((function writeBigInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeBigInt64BE=defineBigIntMethod((function writeBigInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeFloatLE=function writeFloatLE(m,v,ee){return writeFloat(this,m,v,!0,ee)},Buffer.prototype.writeFloatBE=function writeFloatBE(m,v,ee){return writeFloat(this,m,v,!1,ee)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(m,v,ee){return writeDouble(this,m,v,!0,ee)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(m,v,ee){return writeDouble(this,m,v,!1,ee)},Buffer.prototype.copy=function copy(m,v,ee,ae){if(!Buffer.isBuffer(m))throw new TypeError("argument should be a Buffer");if(ee||(ee=0),ae||0===ae||(ae=this.length),v>=m.length&&(v=m.length),v||(v=0),ae>0&&ae=this.length)throw new RangeError("Index out of range");if(ae<0)throw new RangeError("sourceEnd out of bounds");ae>this.length&&(ae=this.length),m.length-v>>=0,ee=void 0===ee?this.length:ee>>>0,m||(m=0),"number"==typeof m)for(ie=v;ie=ae+4;ee-=3)v=`_${m.slice(ee-3,ee)}${v}`;return`${m.slice(0,ee)}${v}`}function checkBounds(m,v,ee){validateNumber(v,"offset"),void 0!==m[v]&&void 0!==m[v+ee]||boundsError(v,m.length-(ee+1))}function checkIntBI(m,v,ee,ae,ie,de){if(m>ee||m3?0===v||v===BigInt(0)?`>= 0${ae} and < 2${ae} ** ${8*(de+1)}${ae}`:`>= -(2${ae} ** ${8*(de+1)-1}${ae}) and < 2 ** ${8*(de+1)-1}${ae}`:`>= ${v}${ae} and <= ${ee}${ae}`,new le.ERR_OUT_OF_RANGE("value",ie,m)}checkBounds(ae,ie,de)}function validateNumber(m,v){if("number"!=typeof m)throw new le.ERR_INVALID_ARG_TYPE(v,"number",m)}function boundsError(m,v,ee){if(Math.floor(m)!==m)throw validateNumber(m,ee),new le.ERR_OUT_OF_RANGE(ee||"offset","an integer",m);if(v<0)throw new le.ERR_BUFFER_OUT_OF_BOUNDS;throw new le.ERR_OUT_OF_RANGE(ee||"offset",`>= ${ee?1:0} and <= ${v}`,m)}E("ERR_BUFFER_OUT_OF_BOUNDS",(function(m){return m?`${m} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),E("ERR_INVALID_ARG_TYPE",(function(m,v){return`The "${m}" argument must be of type number. Received type ${typeof v}`}),TypeError),E("ERR_OUT_OF_RANGE",(function(m,v,ee){let ae=`The value of "${m}" is out of range.`,ie=ee;return Number.isInteger(ee)&&Math.abs(ee)>2**32?ie=addNumericalSeparator(String(ee)):"bigint"==typeof ee&&(ie=String(ee),(ee>BigInt(2)**BigInt(32)||ee<-(BigInt(2)**BigInt(32)))&&(ie=addNumericalSeparator(ie)),ie+="n"),ae+=` It must be ${v}. Received ${ie}`,ae}),RangeError);const pe=/[^+/0-9A-Za-z-_]/g;function base64clean(m){if((m=(m=m.split("=")[0]).trim().replace(pe,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}function utf8ToBytes(m,v){let ee;v=v||1/0;const ae=m.length;let ie=null;const de=[];for(let ce=0;ce55295&&ee<57344){if(!ie){if(ee>56319){(v-=3)>-1&&de.push(239,191,189);continue}if(ce+1===ae){(v-=3)>-1&&de.push(239,191,189);continue}ie=ee;continue}if(ee<56320){(v-=3)>-1&&de.push(239,191,189),ie=ee;continue}ee=65536+(ie-55296<<10|ee-56320)}else ie&&(v-=3)>-1&&de.push(239,191,189);if(ie=null,ee<128){if((v-=1)<0)break;de.push(ee)}else if(ee<2048){if((v-=2)<0)break;de.push(ee>>6|192,63&ee|128)}else if(ee<65536){if((v-=3)<0)break;de.push(ee>>12|224,ee>>6&63|128,63&ee|128)}else{if(!(ee<1114112))throw new Error("Invalid code point");if((v-=4)<0)break;de.push(ee>>18|240,ee>>12&63|128,ee>>6&63|128,63&ee|128)}}return de}function asciiToBytes(m){const v=[];for(let ee=0;ee>8,ie=ee%256,de.push(ie),de.push(ae);return de}function base64ToBytes(m){return ae.toByteArray(base64clean(m))}function blitBuffer(m,v,ee,ae){let ie;for(ie=0;ie=v.length||ie>=m.length);++ie)v[ie+ee]=m[ie];return ie}function isInstance(m,v){return m instanceof v||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===v.name}function numberIsNaN(m){return m!=m}const fe=function(){const m="0123456789abcdef",v=new Array(256);for(let ee=0;ee<16;++ee){const ae=16*ee;for(let ie=0;ie<16;++ie)v[ae+ie]=m[ee]+m[ie]}return v}();function defineBigIntMethod(m){return"undefined"==typeof BigInt?BufferBigIntNotDefined:m}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},219:m=>{!function(){var v=!1,ee=/xyz/.test((function(){xyz}))?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(m){var ae=this.prototype;v=!0;var ie=new this;for(var de in v=!1,m)ie[de]="function"==typeof m[de]&&"function"==typeof ae[de]&&ee.test(m[de])?function(m,v){return function(){var ee=this._super;this._super=ae[m];var ie=v.apply(this,arguments);return this._super=ee,ie}}(de,m[de]):m[de];function Class(){!v&&this.init&&this.init.apply(this,arguments)}return Class.prototype=ie,Class.prototype.constructor=Class,Class.extend=arguments.callee,Class},m.exports=Class}()},66485:m=>{m.exports=function clipboardCopy(m){if(navigator.clipboard)return navigator.clipboard.writeText(m).catch((function(m){throw void 0!==m?m:new DOMException("The request is not allowed","NotAllowedError")}));var v=document.createElement("span");v.textContent=m,v.style.whiteSpace="pre",v.style.webkitUserSelect="auto",v.style.userSelect="all",document.body.appendChild(v);var ee=window.getSelection(),ae=window.document.createRange();ee.removeAllRanges(),ae.selectNode(v),ee.addRange(ae);var ie=!1;try{ie=window.document.execCommand("copy")}catch(m){console.log("error",m)}return ee.removeAllRanges(),window.document.body.removeChild(v),ie?Promise.resolve():Promise.reject(new DOMException("The request is not allowed","NotAllowedError"))}},86010:(m,v,ee)=>{"use strict";function r(m){var v,ee,ae="";if("string"==typeof m||"number"==typeof m)ae+=m;else if("object"==typeof m)if(Array.isArray(m))for(v=0;vae});const ae=function clsx(){for(var m,v,ee=0,ae="";ee{var ae=ee(60614),ie=ee(66330),de=TypeError;m.exports=function(m){if(ae(m))return m;throw de(ie(m)+" is not a function")}},39483:(m,v,ee)=>{var ae=ee(4411),ie=ee(66330),de=TypeError;m.exports=function(m){if(ae(m))return m;throw de(ie(m)+" is not a constructor")}},96077:(m,v,ee)=>{var ae=ee(60614),ie=String,de=TypeError;m.exports=function(m){if("object"==typeof m||ae(m))return m;throw de("Can't set "+ie(m)+" as a prototype")}},31530:(m,v,ee)=>{"use strict";var ae=ee(28710).charAt;m.exports=function(m,v,ee){return v+(ee?ae(m,v).length:1)}},19670:(m,v,ee)=>{var ae=ee(70111),ie=String,de=TypeError;m.exports=function(m){if(ae(m))return m;throw de(ie(m)+" is not an object")}},7556:(m,v,ee)=>{var ae=ee(47293);m.exports=ae((function(){if("function"==typeof ArrayBuffer){var m=new ArrayBuffer(8);Object.isExtensible(m)&&Object.defineProperty(m,"a",{value:8})}}))},18533:(m,v,ee)=>{"use strict";var ae=ee(42092).forEach,ie=ee(9341)("forEach");m.exports=ie?[].forEach:function forEach(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}},41318:(m,v,ee)=>{var ae=ee(45656),ie=ee(51400),de=ee(26244),createMethod=function(m){return function(v,ee,ce){var le,pe=ae(v),fe=de(pe),ye=ie(ce,fe);if(m&&ee!=ee){for(;fe>ye;)if((le=pe[ye++])!=le)return!0}else for(;fe>ye;ye++)if((m||ye in pe)&&pe[ye]===ee)return m||ye||0;return!m&&-1}};m.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},42092:(m,v,ee)=>{var ae=ee(49974),ie=ee(1702),de=ee(68361),ce=ee(47908),le=ee(26244),pe=ee(65417),fe=ie([].push),createMethod=function(m){var v=1==m,ee=2==m,ie=3==m,ye=4==m,be=6==m,Re=7==m,_e=5==m||be;return function(xe,Te,Se,we){for(var Pe,Ie,We=ce(xe),ze=de(We),Ve=ae(Te,Se),He=le(ze),qe=0,Xe=we||pe,Qe=v?Xe(xe,He):ee||Re?Xe(xe,0):void 0;He>qe;qe++)if((_e||qe in ze)&&(Ie=Ve(Pe=ze[qe],qe,We),m))if(v)Qe[qe]=Ie;else if(Ie)switch(m){case 3:return!0;case 5:return Pe;case 6:return qe;case 2:fe(Qe,Pe)}else switch(m){case 4:return!1;case 7:fe(Qe,Pe)}return be?-1:ie||ye?ye:Qe}};m.exports={forEach:createMethod(0),map:createMethod(1),filter:createMethod(2),some:createMethod(3),every:createMethod(4),find:createMethod(5),findIndex:createMethod(6),filterReject:createMethod(7)}},81194:(m,v,ee)=>{var ae=ee(47293),ie=ee(5112),de=ee(7392),ce=ie("species");m.exports=function(m){return de>=51||!ae((function(){var v=[];return(v.constructor={})[ce]=function(){return{foo:1}},1!==v[m](Boolean).foo}))}},9341:(m,v,ee)=>{"use strict";var ae=ee(47293);m.exports=function(m,v){var ee=[][m];return!!ee&&ae((function(){ee.call(null,v||function(){return 1},1)}))}},41589:(m,v,ee)=>{var ae=ee(51400),ie=ee(26244),de=ee(86135),ce=Array,le=Math.max;m.exports=function(m,v,ee){for(var pe=ie(m),fe=ae(v,pe),ye=ae(void 0===ee?pe:ee,pe),be=ce(le(ye-fe,0)),Re=0;fe{var ae=ee(1702);m.exports=ae([].slice)},77475:(m,v,ee)=>{var ae=ee(43157),ie=ee(4411),de=ee(70111),ce=ee(5112)("species"),le=Array;m.exports=function(m){var v;return ae(m)&&(v=m.constructor,(ie(v)&&(v===le||ae(v.prototype))||de(v)&&null===(v=v[ce]))&&(v=void 0)),void 0===v?le:v}},65417:(m,v,ee)=>{var ae=ee(77475);m.exports=function(m,v){return new(ae(m))(0===v?0:v)}},84326:(m,v,ee)=>{var ae=ee(1702),ie=ae({}.toString),de=ae("".slice);m.exports=function(m){return de(ie(m),8,-1)}},70648:(m,v,ee)=>{var ae=ee(51694),ie=ee(60614),de=ee(84326),ce=ee(5112)("toStringTag"),le=Object,pe="Arguments"==de(function(){return arguments}()),tryGet=function(m,v){try{return m[v]}catch(m){}};m.exports=ae?de:function(m){var v,ee,ae;return void 0===m?"Undefined":null===m?"Null":"string"==typeof(ee=tryGet(v=le(m),ce))?ee:pe?de(v):"Object"==(ae=de(v))&&ie(v.callee)?"Arguments":ae}},99920:(m,v,ee)=>{var ae=ee(92597),ie=ee(53887),de=ee(31236),ce=ee(3070);m.exports=function(m,v,ee){for(var le=ie(v),pe=ce.f,fe=de.f,ye=0;ye{var ae=ee(47293);m.exports=!ae((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},14230:(m,v,ee)=>{var ae=ee(1702),ie=ee(84488),de=ee(41340),ce=/"/g,le=ae("".replace);m.exports=function(m,v,ee,ae){var pe=de(ie(m)),fe="<"+v;return""!==ee&&(fe+=" "+ee+'="'+le(de(ae),ce,""")+'"'),fe+">"+pe+""}},68880:(m,v,ee)=>{var ae=ee(19781),ie=ee(3070),de=ee(79114);m.exports=ae?function(m,v,ee){return ie.f(m,v,de(1,ee))}:function(m,v,ee){return m[v]=ee,m}},79114:m=>{m.exports=function(m,v){return{enumerable:!(1&m),configurable:!(2&m),writable:!(4&m),value:v}}},86135:(m,v,ee)=>{"use strict";var ae=ee(34948),ie=ee(3070),de=ee(79114);m.exports=function(m,v,ee){var ce=ae(v);ce in m?ie.f(m,ce,de(0,ee)):m[ce]=ee}},98052:(m,v,ee)=>{var ae=ee(60614),ie=ee(3070),de=ee(56339),ce=ee(13072);m.exports=function(m,v,ee,le){le||(le={});var pe=le.enumerable,fe=void 0!==le.name?le.name:v;if(ae(ee)&&de(ee,fe,le),le.global)pe?m[v]=ee:ce(v,ee);else{try{le.unsafe?m[v]&&(pe=!0):delete m[v]}catch(m){}pe?m[v]=ee:ie.f(m,v,{value:ee,enumerable:!1,configurable:!le.nonConfigurable,writable:!le.nonWritable})}return m}},13072:(m,v,ee)=>{var ae=ee(17854),ie=Object.defineProperty;m.exports=function(m,v){try{ie(ae,m,{value:v,configurable:!0,writable:!0})}catch(ee){ae[m]=v}return v}},19781:(m,v,ee)=>{var ae=ee(47293);m.exports=!ae((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:m=>{var v="object"==typeof document&&document.all,ee=void 0===v&&void 0!==v;m.exports={all:v,IS_HTMLDDA:ee}},80317:(m,v,ee)=>{var ae=ee(17854),ie=ee(70111),de=ae.document,ce=ie(de)&&ie(de.createElement);m.exports=function(m){return ce?de.createElement(m):{}}},7207:m=>{var v=TypeError;m.exports=function(m){if(m>9007199254740991)throw v("Maximum allowed index exceeded");return m}},48324:m=>{m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:(m,v,ee)=>{var ae=ee(80317)("span").classList,ie=ae&&ae.constructor&&ae.constructor.prototype;m.exports=ie===Object.prototype?void 0:ie},88113:(m,v,ee)=>{var ae=ee(35005);m.exports=ae("navigator","userAgent")||""},7392:(m,v,ee)=>{var ae,ie,de=ee(17854),ce=ee(88113),le=de.process,pe=de.Deno,fe=le&&le.versions||pe&&pe.version,ye=fe&&fe.v8;ye&&(ie=(ae=ye.split("."))[0]>0&&ae[0]<4?1:+(ae[0]+ae[1])),!ie&&ce&&(!(ae=ce.match(/Edge\/(\d+)/))||ae[1]>=74)&&(ae=ce.match(/Chrome\/(\d+)/))&&(ie=+ae[1]),m.exports=ie},80748:m=>{m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:(m,v,ee)=>{var ae=ee(17854),ie=ee(31236).f,de=ee(68880),ce=ee(98052),le=ee(13072),pe=ee(99920),fe=ee(54705);m.exports=function(m,v){var ee,ye,be,Re,_e,xe=m.target,Te=m.global,Se=m.stat;if(ee=Te?ae:Se?ae[xe]||le(xe,{}):(ae[xe]||{}).prototype)for(ye in v){if(Re=v[ye],be=m.dontCallGetSet?(_e=ie(ee,ye))&&_e.value:ee[ye],!fe(Te?ye:xe+(Se?".":"#")+ye,m.forced)&&void 0!==be){if(typeof Re==typeof be)continue;pe(Re,be)}(m.sham||be&&be.sham)&&de(Re,"sham",!0),ce(ee,ye,Re,m)}}},47293:m=>{m.exports=function(m){try{return!!m()}catch(m){return!0}}},27007:(m,v,ee)=>{"use strict";ee(74916);var ae=ee(21470),ie=ee(98052),de=ee(22261),ce=ee(47293),le=ee(5112),pe=ee(68880),fe=le("species"),ye=RegExp.prototype;m.exports=function(m,v,ee,be){var Re=le(m),_e=!ce((function(){var v={};return v[Re]=function(){return 7},7!=""[m](v)})),xe=_e&&!ce((function(){var v=!1,ee=/a/;return"split"===m&&((ee={}).constructor={},ee.constructor[fe]=function(){return ee},ee.flags="",ee[Re]=/./[Re]),ee.exec=function(){return v=!0,null},ee[Re](""),!v}));if(!_e||!xe||ee){var Te=ae(/./[Re]),Se=v(Re,""[m],(function(m,v,ee,ie,ce){var le=ae(m),pe=v.exec;return pe===de||pe===ye.exec?_e&&!ce?{done:!0,value:Te(v,ee,ie)}:{done:!0,value:le(ee,v,ie)}:{done:!1}}));ie(String.prototype,m,Se[0]),ie(ye,Re,Se[1])}be&&pe(ye[Re],"sham",!0)}},76677:(m,v,ee)=>{var ae=ee(47293);m.exports=!ae((function(){return Object.isExtensible(Object.preventExtensions({}))}))},22104:(m,v,ee)=>{var ae=ee(34374),ie=Function.prototype,de=ie.apply,ce=ie.call;m.exports="object"==typeof Reflect&&Reflect.apply||(ae?ce.bind(de):function(){return ce.apply(de,arguments)})},49974:(m,v,ee)=>{var ae=ee(21470),ie=ee(19662),de=ee(34374),ce=ae(ae.bind);m.exports=function(m,v){return ie(m),void 0===v?m:de?ce(m,v):function(){return m.apply(v,arguments)}}},34374:(m,v,ee)=>{var ae=ee(47293);m.exports=!ae((function(){var m=function(){}.bind();return"function"!=typeof m||m.hasOwnProperty("prototype")}))},27065:(m,v,ee)=>{"use strict";var ae=ee(1702),ie=ee(19662),de=ee(70111),ce=ee(92597),le=ee(50206),pe=ee(34374),fe=Function,ye=ae([].concat),be=ae([].join),Re={},construct=function(m,v,ee){if(!ce(Re,v)){for(var ae=[],ie=0;ie{var ae=ee(34374),ie=Function.prototype.call;m.exports=ae?ie.bind(ie):function(){return ie.apply(ie,arguments)}},76530:(m,v,ee)=>{var ae=ee(19781),ie=ee(92597),de=Function.prototype,ce=ae&&Object.getOwnPropertyDescriptor,le=ie(de,"name"),pe=le&&"something"===function something(){}.name,fe=le&&(!ae||ae&&ce(de,"name").configurable);m.exports={EXISTS:le,PROPER:pe,CONFIGURABLE:fe}},21470:(m,v,ee)=>{var ae=ee(84326),ie=ee(1702);m.exports=function(m){if("Function"===ae(m))return ie(m)}},1702:(m,v,ee)=>{var ae=ee(34374),ie=Function.prototype,de=ie.call,ce=ae&&ie.bind.bind(de,de);m.exports=ae?ce:function(m){return function(){return de.apply(m,arguments)}}},35005:(m,v,ee)=>{var ae=ee(17854),ie=ee(60614),aFunction=function(m){return ie(m)?m:void 0};m.exports=function(m,v){return arguments.length<2?aFunction(ae[m]):ae[m]&&ae[m][v]}},58173:(m,v,ee)=>{var ae=ee(19662),ie=ee(68554);m.exports=function(m,v){var ee=m[v];return ie(ee)?void 0:ae(ee)}},10647:(m,v,ee)=>{var ae=ee(1702),ie=ee(47908),de=Math.floor,ce=ae("".charAt),le=ae("".replace),pe=ae("".slice),fe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,ye=/\$([$&'`]|\d{1,2})/g;m.exports=function(m,v,ee,ae,be,Re){var _e=ee+m.length,xe=ae.length,Te=ye;return void 0!==be&&(be=ie(be),Te=fe),le(Re,Te,(function(ie,le){var fe;switch(ce(le,0)){case"$":return"$";case"&":return m;case"`":return pe(v,0,ee);case"'":return pe(v,_e);case"<":fe=be[pe(le,1,-1)];break;default:var ye=+le;if(0===ye)return ie;if(ye>xe){var Re=de(ye/10);return 0===Re?ie:Re<=xe?void 0===ae[Re-1]?ce(le,1):ae[Re-1]+ce(le,1):ie}fe=ae[ye-1]}return void 0===fe?"":fe}))}},17854:(m,v,ee)=>{var check=function(m){return m&&m.Math==Math&&m};m.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof ee.g&&ee.g)||function(){return this}()||Function("return this")()},92597:(m,v,ee)=>{var ae=ee(1702),ie=ee(47908),de=ae({}.hasOwnProperty);m.exports=Object.hasOwn||function hasOwn(m,v){return de(ie(m),v)}},3501:m=>{m.exports={}},60490:(m,v,ee)=>{var ae=ee(35005);m.exports=ae("document","documentElement")},64664:(m,v,ee)=>{var ae=ee(19781),ie=ee(47293),de=ee(80317);m.exports=!ae&&!ie((function(){return 7!=Object.defineProperty(de("div"),"a",{get:function(){return 7}}).a}))},68361:(m,v,ee)=>{var ae=ee(1702),ie=ee(47293),de=ee(84326),ce=Object,le=ae("".split);m.exports=ie((function(){return!ce("z").propertyIsEnumerable(0)}))?function(m){return"String"==de(m)?le(m,""):ce(m)}:ce},79587:(m,v,ee)=>{var ae=ee(60614),ie=ee(70111),de=ee(27674);m.exports=function(m,v,ee){var ce,le;return de&&ae(ce=v.constructor)&&ce!==ee&&ie(le=ce.prototype)&&le!==ee.prototype&&de(m,le),m}},42788:(m,v,ee)=>{var ae=ee(1702),ie=ee(60614),de=ee(5465),ce=ae(Function.toString);ie(de.inspectSource)||(de.inspectSource=function(m){return ce(m)}),m.exports=de.inspectSource},62423:(m,v,ee)=>{var ae=ee(82109),ie=ee(1702),de=ee(3501),ce=ee(70111),le=ee(92597),pe=ee(3070).f,fe=ee(8006),ye=ee(1156),be=ee(52050),Re=ee(69711),_e=ee(76677),xe=!1,Te=Re("meta"),Se=0,setMetadata=function(m){pe(m,Te,{value:{objectID:"O"+Se++,weakData:{}}})},we=m.exports={enable:function(){we.enable=function(){},xe=!0;var m=fe.f,v=ie([].splice),ee={};ee[Te]=1,m(ee).length&&(fe.f=function(ee){for(var ae=m(ee),ie=0,de=ae.length;ie{var ae,ie,de,ce=ee(94811),le=ee(17854),pe=ee(70111),fe=ee(68880),ye=ee(92597),be=ee(5465),Re=ee(6200),_e=ee(3501),xe="Object already initialized",Te=le.TypeError,Se=le.WeakMap;if(ce||be.state){var we=be.state||(be.state=new Se);we.get=we.get,we.has=we.has,we.set=we.set,ae=function(m,v){if(we.has(m))throw Te(xe);return v.facade=m,we.set(m,v),v},ie=function(m){return we.get(m)||{}},de=function(m){return we.has(m)}}else{var Pe=Re("state");_e[Pe]=!0,ae=function(m,v){if(ye(m,Pe))throw Te(xe);return v.facade=m,fe(m,Pe,v),v},ie=function(m){return ye(m,Pe)?m[Pe]:{}},de=function(m){return ye(m,Pe)}}m.exports={set:ae,get:ie,has:de,enforce:function(m){return de(m)?ie(m):ae(m,{})},getterFor:function(m){return function(v){var ee;if(!pe(v)||(ee=ie(v)).type!==m)throw Te("Incompatible receiver, "+m+" required");return ee}}}},43157:(m,v,ee)=>{var ae=ee(84326);m.exports=Array.isArray||function isArray(m){return"Array"==ae(m)}},60614:(m,v,ee)=>{var ae=ee(4154),ie=ae.all;m.exports=ae.IS_HTMLDDA?function(m){return"function"==typeof m||m===ie}:function(m){return"function"==typeof m}},4411:(m,v,ee)=>{var ae=ee(1702),ie=ee(47293),de=ee(60614),ce=ee(70648),le=ee(35005),pe=ee(42788),noop=function(){},fe=[],ye=le("Reflect","construct"),be=/^\s*(?:class|function)\b/,Re=ae(be.exec),_e=!be.exec(noop),xe=function isConstructor(m){if(!de(m))return!1;try{return ye(noop,fe,m),!0}catch(m){return!1}},Te=function isConstructor(m){if(!de(m))return!1;switch(ce(m)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return _e||!!Re(be,pe(m))}catch(m){return!0}};Te.sham=!0,m.exports=!ye||ie((function(){var m;return xe(xe.call)||!xe(Object)||!xe((function(){m=!0}))||m}))?Te:xe},54705:(m,v,ee)=>{var ae=ee(47293),ie=ee(60614),de=/#|\.prototype\./,isForced=function(m,v){var ee=le[ce(m)];return ee==fe||ee!=pe&&(ie(v)?ae(v):!!v)},ce=isForced.normalize=function(m){return String(m).replace(de,".").toLowerCase()},le=isForced.data={},pe=isForced.NATIVE="N",fe=isForced.POLYFILL="P";m.exports=isForced},68554:m=>{m.exports=function(m){return null==m}},70111:(m,v,ee)=>{var ae=ee(60614),ie=ee(4154),de=ie.all;m.exports=ie.IS_HTMLDDA?function(m){return"object"==typeof m?null!==m:ae(m)||m===de}:function(m){return"object"==typeof m?null!==m:ae(m)}},31913:m=>{m.exports=!1},47850:(m,v,ee)=>{var ae=ee(70111),ie=ee(84326),de=ee(5112)("match");m.exports=function(m){var v;return ae(m)&&(void 0!==(v=m[de])?!!v:"RegExp"==ie(m))}},52190:(m,v,ee)=>{var ae=ee(35005),ie=ee(60614),de=ee(47976),ce=ee(43307),le=Object;m.exports=ce?function(m){return"symbol"==typeof m}:function(m){var v=ae("Symbol");return ie(v)&&de(v.prototype,le(m))}},26244:(m,v,ee)=>{var ae=ee(17466);m.exports=function(m){return ae(m.length)}},56339:(m,v,ee)=>{var ae=ee(47293),ie=ee(60614),de=ee(92597),ce=ee(19781),le=ee(76530).CONFIGURABLE,pe=ee(42788),fe=ee(29909),ye=fe.enforce,be=fe.get,Re=Object.defineProperty,_e=ce&&!ae((function(){return 8!==Re((function(){}),"length",{value:8}).length})),xe=String(String).split("String"),Te=m.exports=function(m,v,ee){"Symbol("===String(v).slice(0,7)&&(v="["+String(v).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),ee&&ee.getter&&(v="get "+v),ee&&ee.setter&&(v="set "+v),(!de(m,"name")||le&&m.name!==v)&&(ce?Re(m,"name",{value:v,configurable:!0}):m.name=v),_e&&ee&&de(ee,"arity")&&m.length!==ee.arity&&Re(m,"length",{value:ee.arity});try{ee&&de(ee,"constructor")&&ee.constructor?ce&&Re(m,"prototype",{writable:!1}):m.prototype&&(m.prototype=void 0)}catch(m){}var ae=ye(m);return de(ae,"source")||(ae.source=xe.join("string"==typeof v?v:"")),m};Function.prototype.toString=Te((function toString(){return ie(this)&&be(this).source||pe(this)}),"toString")},74758:m=>{var v=Math.ceil,ee=Math.floor;m.exports=Math.trunc||function trunc(m){var ae=+m;return(ae>0?ee:v)(ae)}},21574:(m,v,ee)=>{"use strict";var ae=ee(19781),ie=ee(1702),de=ee(46916),ce=ee(47293),le=ee(81956),pe=ee(25181),fe=ee(55296),ye=ee(47908),be=ee(68361),Re=Object.assign,_e=Object.defineProperty,xe=ie([].concat);m.exports=!Re||ce((function(){if(ae&&1!==Re({b:1},Re(_e({},"a",{enumerable:!0,get:function(){_e(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var m={},v={},ee=Symbol(),ie="abcdefghijklmnopqrst";return m[ee]=7,ie.split("").forEach((function(m){v[m]=m})),7!=Re({},m)[ee]||le(Re({},v)).join("")!=ie}))?function assign(m,v){for(var ee=ye(m),ie=arguments.length,ce=1,Re=pe.f,_e=fe.f;ie>ce;)for(var Te,Se=be(arguments[ce++]),we=Re?xe(le(Se),Re(Se)):le(Se),Pe=we.length,Ie=0;Pe>Ie;)Te=we[Ie++],ae&&!de(_e,Se,Te)||(ee[Te]=Se[Te]);return ee}:Re},70030:(m,v,ee)=>{var ae,ie=ee(19670),de=ee(36048),ce=ee(80748),le=ee(3501),pe=ee(60490),fe=ee(80317),ye=ee(6200),be="prototype",Re="script",_e=ye("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(m){return"<"+Re+">"+m+""},NullProtoObjectViaActiveX=function(m){m.write(scriptTag("")),m.close();var v=m.parentWindow.Object;return m=null,v},NullProtoObject=function(){try{ae=new ActiveXObject("htmlfile")}catch(m){}var m,v,ee;NullProtoObject="undefined"!=typeof document?document.domain&&ae?NullProtoObjectViaActiveX(ae):(v=fe("iframe"),ee="java"+Re+":",v.style.display="none",pe.appendChild(v),v.src=String(ee),(m=v.contentWindow.document).open(),m.write(scriptTag("document.F=Object")),m.close(),m.F):NullProtoObjectViaActiveX(ae);for(var ie=ce.length;ie--;)delete NullProtoObject[be][ce[ie]];return NullProtoObject()};le[_e]=!0,m.exports=Object.create||function create(m,v){var ee;return null!==m?(EmptyConstructor[be]=ie(m),ee=new EmptyConstructor,EmptyConstructor[be]=null,ee[_e]=m):ee=NullProtoObject(),void 0===v?ee:de.f(ee,v)}},36048:(m,v,ee)=>{var ae=ee(19781),ie=ee(3353),de=ee(3070),ce=ee(19670),le=ee(45656),pe=ee(81956);v.f=ae&&!ie?Object.defineProperties:function defineProperties(m,v){ce(m);for(var ee,ae=le(v),ie=pe(v),fe=ie.length,ye=0;fe>ye;)de.f(m,ee=ie[ye++],ae[ee]);return m}},3070:(m,v,ee)=>{var ae=ee(19781),ie=ee(64664),de=ee(3353),ce=ee(19670),le=ee(34948),pe=TypeError,fe=Object.defineProperty,ye=Object.getOwnPropertyDescriptor,be="enumerable",Re="configurable",_e="writable";v.f=ae?de?function defineProperty(m,v,ee){if(ce(m),v=le(v),ce(ee),"function"==typeof m&&"prototype"===v&&"value"in ee&&_e in ee&&!ee[_e]){var ae=ye(m,v);ae&&ae[_e]&&(m[v]=ee.value,ee={configurable:Re in ee?ee[Re]:ae[Re],enumerable:be in ee?ee[be]:ae[be],writable:!1})}return fe(m,v,ee)}:fe:function defineProperty(m,v,ee){if(ce(m),v=le(v),ce(ee),ie)try{return fe(m,v,ee)}catch(m){}if("get"in ee||"set"in ee)throw pe("Accessors not supported");return"value"in ee&&(m[v]=ee.value),m}},31236:(m,v,ee)=>{var ae=ee(19781),ie=ee(46916),de=ee(55296),ce=ee(79114),le=ee(45656),pe=ee(34948),fe=ee(92597),ye=ee(64664),be=Object.getOwnPropertyDescriptor;v.f=ae?be:function getOwnPropertyDescriptor(m,v){if(m=le(m),v=pe(v),ye)try{return be(m,v)}catch(m){}if(fe(m,v))return ce(!ie(de.f,m,v),m[v])}},1156:(m,v,ee)=>{var ae=ee(84326),ie=ee(45656),de=ee(8006).f,ce=ee(41589),le="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(m){try{return de(m)}catch(m){return ce(le)}};m.exports.f=function getOwnPropertyNames(m){return le&&"Window"==ae(m)?getWindowNames(m):de(ie(m))}},8006:(m,v,ee)=>{var ae=ee(16324),ie=ee(80748).concat("length","prototype");v.f=Object.getOwnPropertyNames||function getOwnPropertyNames(m){return ae(m,ie)}},25181:(m,v)=>{v.f=Object.getOwnPropertySymbols},79518:(m,v,ee)=>{var ae=ee(92597),ie=ee(60614),de=ee(47908),ce=ee(6200),le=ee(49920),pe=ce("IE_PROTO"),fe=Object,ye=fe.prototype;m.exports=le?fe.getPrototypeOf:function(m){var v=de(m);if(ae(v,pe))return v[pe];var ee=v.constructor;return ie(ee)&&v instanceof ee?ee.prototype:v instanceof fe?ye:null}},52050:(m,v,ee)=>{var ae=ee(47293),ie=ee(70111),de=ee(84326),ce=ee(7556),le=Object.isExtensible,pe=ae((function(){le(1)}));m.exports=pe||ce?function isExtensible(m){return!!ie(m)&&((!ce||"ArrayBuffer"!=de(m))&&(!le||le(m)))}:le},47976:(m,v,ee)=>{var ae=ee(1702);m.exports=ae({}.isPrototypeOf)},16324:(m,v,ee)=>{var ae=ee(1702),ie=ee(92597),de=ee(45656),ce=ee(41318).indexOf,le=ee(3501),pe=ae([].push);m.exports=function(m,v){var ee,ae=de(m),fe=0,ye=[];for(ee in ae)!ie(le,ee)&&ie(ae,ee)&&pe(ye,ee);for(;v.length>fe;)ie(ae,ee=v[fe++])&&(~ce(ye,ee)||pe(ye,ee));return ye}},81956:(m,v,ee)=>{var ae=ee(16324),ie=ee(80748);m.exports=Object.keys||function keys(m){return ae(m,ie)}},55296:(m,v)=>{"use strict";var ee={}.propertyIsEnumerable,ae=Object.getOwnPropertyDescriptor,ie=ae&&!ee.call({1:2},1);v.f=ie?function propertyIsEnumerable(m){var v=ae(this,m);return!!v&&v.enumerable}:ee},27674:(m,v,ee)=>{var ae=ee(1702),ie=ee(19670),de=ee(96077);m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var m,v=!1,ee={};try{(m=ae(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(ee,[]),v=ee instanceof Array}catch(m){}return function setPrototypeOf(ee,ae){return ie(ee),de(ae),v?m(ee,ae):ee.__proto__=ae,ee}}():void 0)},90288:(m,v,ee)=>{"use strict";var ae=ee(51694),ie=ee(70648);m.exports=ae?{}.toString:function toString(){return"[object "+ie(this)+"]"}},92140:(m,v,ee)=>{var ae=ee(46916),ie=ee(60614),de=ee(70111),ce=TypeError;m.exports=function(m,v){var ee,le;if("string"===v&&ie(ee=m.toString)&&!de(le=ae(ee,m)))return le;if(ie(ee=m.valueOf)&&!de(le=ae(ee,m)))return le;if("string"!==v&&ie(ee=m.toString)&&!de(le=ae(ee,m)))return le;throw ce("Can't convert object to primitive value")}},53887:(m,v,ee)=>{var ae=ee(35005),ie=ee(1702),de=ee(8006),ce=ee(25181),le=ee(19670),pe=ie([].concat);m.exports=ae("Reflect","ownKeys")||function ownKeys(m){var v=de.f(le(m)),ee=ce.f;return ee?pe(v,ee(m)):v}},40857:(m,v,ee)=>{var ae=ee(17854);m.exports=ae},2626:(m,v,ee)=>{var ae=ee(3070).f;m.exports=function(m,v,ee){ee in m||ae(m,ee,{configurable:!0,get:function(){return v[ee]},set:function(m){v[ee]=m}})}},97651:(m,v,ee)=>{var ae=ee(46916),ie=ee(19670),de=ee(60614),ce=ee(84326),le=ee(22261),pe=TypeError;m.exports=function(m,v){var ee=m.exec;if(de(ee)){var fe=ae(ee,m,v);return null!==fe&&ie(fe),fe}if("RegExp"===ce(m))return ae(le,m,v);throw pe("RegExp#exec called on incompatible receiver")}},22261:(m,v,ee)=>{"use strict";var ae,ie,de=ee(46916),ce=ee(1702),le=ee(41340),pe=ee(67066),fe=ee(52999),ye=ee(72309),be=ee(70030),Re=ee(29909).get,_e=ee(9441),xe=ee(38173),Te=ye("native-string-replace",String.prototype.replace),Se=RegExp.prototype.exec,we=Se,Pe=ce("".charAt),Ie=ce("".indexOf),We=ce("".replace),ze=ce("".slice),Ve=(ie=/b*/g,de(Se,ae=/a/,"a"),de(Se,ie,"a"),0!==ae.lastIndex||0!==ie.lastIndex),He=fe.BROKEN_CARET,qe=void 0!==/()??/.exec("")[1];(Ve||qe||He||_e||xe)&&(we=function exec(m){var v,ee,ae,ie,ce,fe,ye,_e=this,xe=Re(_e),Xe=le(m),Qe=xe.raw;if(Qe)return Qe.lastIndex=_e.lastIndex,v=de(we,Qe,Xe),_e.lastIndex=Qe.lastIndex,v;var Ye=xe.groups,et=He&&_e.sticky,tt=de(pe,_e),nt=_e.source,rt=0,it=Xe;if(et&&(tt=We(tt,"y",""),-1===Ie(tt,"g")&&(tt+="g"),it=ze(Xe,_e.lastIndex),_e.lastIndex>0&&(!_e.multiline||_e.multiline&&"\n"!==Pe(Xe,_e.lastIndex-1))&&(nt="(?: "+nt+")",it=" "+it,rt++),ee=new RegExp("^(?:"+nt+")",tt)),qe&&(ee=new RegExp("^"+nt+"$(?!\\s)",tt)),Ve&&(ae=_e.lastIndex),ie=de(Se,et?ee:_e,it),et?ie?(ie.input=ze(ie.input,rt),ie[0]=ze(ie[0],rt),ie.index=_e.lastIndex,_e.lastIndex+=ie[0].length):_e.lastIndex=0:Ve&&ie&&(_e.lastIndex=_e.global?ie.index+ie[0].length:ae),qe&&ie&&ie.length>1&&de(Te,ie[0],ee,(function(){for(ce=1;ce{"use strict";var ae=ee(19670);m.exports=function(){var m=ae(this),v="";return m.hasIndices&&(v+="d"),m.global&&(v+="g"),m.ignoreCase&&(v+="i"),m.multiline&&(v+="m"),m.dotAll&&(v+="s"),m.unicode&&(v+="u"),m.unicodeSets&&(v+="v"),m.sticky&&(v+="y"),v}},34706:(m,v,ee)=>{var ae=ee(46916),ie=ee(92597),de=ee(47976),ce=ee(67066),le=RegExp.prototype;m.exports=function(m){var v=m.flags;return void 0!==v||"flags"in le||ie(m,"flags")||!de(le,m)?v:ae(ce,m)}},52999:(m,v,ee)=>{var ae=ee(47293),ie=ee(17854).RegExp,de=ae((function(){var m=ie("a","y");return m.lastIndex=2,null!=m.exec("abcd")})),ce=de||ae((function(){return!ie("a","y").sticky})),le=de||ae((function(){var m=ie("^r","gy");return m.lastIndex=2,null!=m.exec("str")}));m.exports={BROKEN_CARET:le,MISSED_STICKY:ce,UNSUPPORTED_Y:de}},9441:(m,v,ee)=>{var ae=ee(47293),ie=ee(17854).RegExp;m.exports=ae((function(){var m=ie(".","s");return!(m.dotAll&&m.exec("\n")&&"s"===m.flags)}))},38173:(m,v,ee)=>{var ae=ee(47293),ie=ee(17854).RegExp;m.exports=ae((function(){var m=ie("(?b)","g");return"b"!==m.exec("b").groups.a||"bc"!=="b".replace(m,"$c")}))},84488:(m,v,ee)=>{var ae=ee(68554),ie=TypeError;m.exports=function(m){if(ae(m))throw ie("Can't call method on "+m);return m}},81150:m=>{m.exports=Object.is||function is(m,v){return m===v?0!==m||1/m==1/v:m!=m&&v!=v}},96340:(m,v,ee)=>{"use strict";var ae=ee(35005),ie=ee(3070),de=ee(5112),ce=ee(19781),le=de("species");m.exports=function(m){var v=ae(m),ee=ie.f;ce&&v&&!v[le]&&ee(v,le,{configurable:!0,get:function(){return this}})}},58003:(m,v,ee)=>{var ae=ee(3070).f,ie=ee(92597),de=ee(5112)("toStringTag");m.exports=function(m,v,ee){m&&!ee&&(m=m.prototype),m&&!ie(m,de)&&ae(m,de,{configurable:!0,value:v})}},6200:(m,v,ee)=>{var ae=ee(72309),ie=ee(69711),de=ae("keys");m.exports=function(m){return de[m]||(de[m]=ie(m))}},5465:(m,v,ee)=>{var ae=ee(17854),ie=ee(13072),de="__core-js_shared__",ce=ae[de]||ie(de,{});m.exports=ce},72309:(m,v,ee)=>{var ae=ee(31913),ie=ee(5465);(m.exports=function(m,v){return ie[m]||(ie[m]=void 0!==v?v:{})})("versions",[]).push({version:"3.27.1",mode:ae?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.27.1/LICENSE",source:"https://github.com/zloirock/core-js"})},36707:(m,v,ee)=>{var ae=ee(19670),ie=ee(39483),de=ee(68554),ce=ee(5112)("species");m.exports=function(m,v){var ee,le=ae(m).constructor;return void 0===le||de(ee=ae(le)[ce])?v:ie(ee)}},43429:(m,v,ee)=>{var ae=ee(47293);m.exports=function(m){return ae((function(){var v=""[m]('"');return v!==v.toLowerCase()||v.split('"').length>3}))}},28710:(m,v,ee)=>{var ae=ee(1702),ie=ee(19303),de=ee(41340),ce=ee(84488),le=ae("".charAt),pe=ae("".charCodeAt),fe=ae("".slice),createMethod=function(m){return function(v,ee){var ae,ye,be=de(ce(v)),Re=ie(ee),_e=be.length;return Re<0||Re>=_e?m?"":void 0:(ae=pe(be,Re))<55296||ae>56319||Re+1===_e||(ye=pe(be,Re+1))<56320||ye>57343?m?le(be,Re):ae:m?fe(be,Re,Re+2):ye-56320+(ae-55296<<10)+65536}};m.exports={codeAt:createMethod(!1),charAt:createMethod(!0)}},76091:(m,v,ee)=>{var ae=ee(76530).PROPER,ie=ee(47293),de=ee(81361);m.exports=function(m){return ie((function(){return!!de[m]()||"​…᠎"!=="​…᠎"[m]()||ae&&de[m].name!==m}))}},53111:(m,v,ee)=>{var ae=ee(1702),ie=ee(84488),de=ee(41340),ce=ee(81361),le=ae("".replace),pe="["+ce+"]",fe=RegExp("^"+pe+pe+"*"),ye=RegExp(pe+pe+"*$"),createMethod=function(m){return function(v){var ee=de(ie(v));return 1&m&&(ee=le(ee,fe,"")),2&m&&(ee=le(ee,ye,"")),ee}};m.exports={start:createMethod(1),end:createMethod(2),trim:createMethod(3)}},36293:(m,v,ee)=>{var ae=ee(7392),ie=ee(47293);m.exports=!!Object.getOwnPropertySymbols&&!ie((function(){var m=Symbol();return!String(m)||!(Object(m)instanceof Symbol)||!Symbol.sham&&ae&&ae<41}))},56532:(m,v,ee)=>{var ae=ee(46916),ie=ee(35005),de=ee(5112),ce=ee(98052);m.exports=function(){var m=ie("Symbol"),v=m&&m.prototype,ee=v&&v.valueOf,le=de("toPrimitive");v&&!v[le]&&ce(v,le,(function(m){return ae(ee,this)}),{arity:1})}},2015:(m,v,ee)=>{var ae=ee(36293);m.exports=ae&&!!Symbol.for&&!!Symbol.keyFor},51400:(m,v,ee)=>{var ae=ee(19303),ie=Math.max,de=Math.min;m.exports=function(m,v){var ee=ae(m);return ee<0?ie(ee+v,0):de(ee,v)}},45656:(m,v,ee)=>{var ae=ee(68361),ie=ee(84488);m.exports=function(m){return ae(ie(m))}},19303:(m,v,ee)=>{var ae=ee(74758);m.exports=function(m){var v=+m;return v!=v||0===v?0:ae(v)}},17466:(m,v,ee)=>{var ae=ee(19303),ie=Math.min;m.exports=function(m){return m>0?ie(ae(m),9007199254740991):0}},47908:(m,v,ee)=>{var ae=ee(84488),ie=Object;m.exports=function(m){return ie(ae(m))}},57593:(m,v,ee)=>{var ae=ee(46916),ie=ee(70111),de=ee(52190),ce=ee(58173),le=ee(92140),pe=ee(5112),fe=TypeError,ye=pe("toPrimitive");m.exports=function(m,v){if(!ie(m)||de(m))return m;var ee,pe=ce(m,ye);if(pe){if(void 0===v&&(v="default"),ee=ae(pe,m,v),!ie(ee)||de(ee))return ee;throw fe("Can't convert object to primitive value")}return void 0===v&&(v="number"),le(m,v)}},34948:(m,v,ee)=>{var ae=ee(57593),ie=ee(52190);m.exports=function(m){var v=ae(m,"string");return ie(v)?v:v+""}},51694:(m,v,ee)=>{var ae={};ae[ee(5112)("toStringTag")]="z",m.exports="[object z]"===String(ae)},41340:(m,v,ee)=>{var ae=ee(70648),ie=String;m.exports=function(m){if("Symbol"===ae(m))throw TypeError("Cannot convert a Symbol value to a string");return ie(m)}},66330:m=>{var v=String;m.exports=function(m){try{return v(m)}catch(m){return"Object"}}},69711:(m,v,ee)=>{var ae=ee(1702),ie=0,de=Math.random(),ce=ae(1..toString);m.exports=function(m){return"Symbol("+(void 0===m?"":m)+")_"+ce(++ie+de,36)}},43307:(m,v,ee)=>{var ae=ee(36293);m.exports=ae&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(m,v,ee)=>{var ae=ee(19781),ie=ee(47293);m.exports=ae&&ie((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},94811:(m,v,ee)=>{var ae=ee(17854),ie=ee(60614),de=ae.WeakMap;m.exports=ie(de)&&/native code/.test(String(de))},26800:(m,v,ee)=>{var ae=ee(40857),ie=ee(92597),de=ee(6061),ce=ee(3070).f;m.exports=function(m){var v=ae.Symbol||(ae.Symbol={});ie(v,m)||ce(v,m,{value:de.f(m)})}},6061:(m,v,ee)=>{var ae=ee(5112);v.f=ae},5112:(m,v,ee)=>{var ae=ee(17854),ie=ee(72309),de=ee(92597),ce=ee(69711),le=ee(36293),pe=ee(43307),fe=ie("wks"),ye=ae.Symbol,be=ye&&ye.for,Re=pe?ye:ye&&ye.withoutSetter||ce;m.exports=function(m){if(!de(fe,m)||!le&&"string"!=typeof fe[m]){var v="Symbol."+m;le&&de(ye,m)?fe[m]=ye[m]:fe[m]=pe&&be?be(v):Re(v)}return fe[m]}},81361:m=>{m.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},92222:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(47293),de=ee(43157),ce=ee(70111),le=ee(47908),pe=ee(26244),fe=ee(7207),ye=ee(86135),be=ee(65417),Re=ee(81194),_e=ee(5112),xe=ee(7392),Te=_e("isConcatSpreadable"),Se=xe>=51||!ie((function(){var m=[];return m[Te]=!1,m.concat()[0]!==m})),we=Re("concat"),isConcatSpreadable=function(m){if(!ce(m))return!1;var v=m[Te];return void 0!==v?!!v:de(m)};ae({target:"Array",proto:!0,arity:1,forced:!Se||!we},{concat:function concat(m){var v,ee,ae,ie,de,ce=le(this),Re=be(ce,0),_e=0;for(v=-1,ae=arguments.length;v{"use strict";var ae=ee(82109),ie=ee(42092).every;ae({target:"Array",proto:!0,forced:!ee(9341)("every")},{every:function every(m){return ie(this,m,arguments.length>1?arguments[1]:void 0)}})},57327:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(42092).filter;ae({target:"Array",proto:!0,forced:!ee(81194)("filter")},{filter:function filter(m){return ie(this,m,arguments.length>1?arguments[1]:void 0)}})},89554:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(18533);ae({target:"Array",proto:!0,forced:[].forEach!=ie},{forEach:ie})},82772:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(21470),de=ee(41318).indexOf,ce=ee(9341),le=ie([].indexOf),pe=!!le&&1/le([1],1,-0)<0,fe=ce("indexOf");ae({target:"Array",proto:!0,forced:pe||!fe},{indexOf:function indexOf(m){var v=arguments.length>1?arguments[1]:void 0;return pe?le(this,m,v)||0:de(this,m,v)}})},69600:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(1702),de=ee(68361),ce=ee(45656),le=ee(9341),pe=ie([].join),fe=de!=Object,ye=le("join",",");ae({target:"Array",proto:!0,forced:fe||!ye},{join:function join(m){return pe(ce(this),void 0===m?",":m)}})},21249:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(42092).map;ae({target:"Array",proto:!0,forced:!ee(81194)("map")},{map:function map(m){return ie(this,m,arguments.length>1?arguments[1]:void 0)}})},68309:(m,v,ee)=>{var ae=ee(19781),ie=ee(76530).EXISTS,de=ee(1702),ce=ee(3070).f,le=Function.prototype,pe=de(le.toString),fe=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,ye=de(fe.exec);ae&&!ie&&ce(le,"name",{configurable:!0,get:function(){try{return ye(fe,pe(this))[1]}catch(m){return""}}})},38862:(m,v,ee)=>{var ae=ee(82109),ie=ee(35005),de=ee(22104),ce=ee(46916),le=ee(1702),pe=ee(47293),fe=ee(43157),ye=ee(60614),be=ee(70111),Re=ee(52190),_e=ee(50206),xe=ee(36293),Te=ie("JSON","stringify"),Se=le(/./.exec),we=le("".charAt),Pe=le("".charCodeAt),Ie=le("".replace),We=le(1..toString),ze=/[\uD800-\uDFFF]/g,Ve=/^[\uD800-\uDBFF]$/,He=/^[\uDC00-\uDFFF]$/,qe=!xe||pe((function(){var m=ie("Symbol")();return"[null]"!=Te([m])||"{}"!=Te({a:m})||"{}"!=Te(Object(m))})),Xe=pe((function(){return'"\\udf06\\ud834"'!==Te("\udf06\ud834")||'"\\udead"'!==Te("\udead")})),stringifyWithSymbolsFix=function(m,v){var ee=_e(arguments),ae=v;if((be(v)||void 0!==m)&&!Re(m))return fe(v)||(v=function(m,v){if(ye(ae)&&(v=ce(ae,this,m,v)),!Re(v))return v}),ee[1]=v,de(Te,null,ee)},fixIllFormed=function(m,v,ee){var ae=we(ee,v-1),ie=we(ee,v+1);return Se(Ve,m)&&!Se(He,ie)||Se(He,m)&&!Se(Ve,ae)?"\\u"+We(Pe(m,0),16):m};Te&&ae({target:"JSON",stat:!0,arity:3,forced:qe||Xe},{stringify:function stringify(m,v,ee){var ae=_e(arguments),ie=de(qe?stringifyWithSymbolsFix:Te,null,ae);return Xe&&"string"==typeof ie?Ie(ie,ze,fixIllFormed):ie}})},19601:(m,v,ee)=>{var ae=ee(82109),ie=ee(21574);ae({target:"Object",stat:!0,arity:2,forced:Object.assign!==ie},{assign:ie})},43371:(m,v,ee)=>{var ae=ee(82109),ie=ee(76677),de=ee(47293),ce=ee(70111),le=ee(62423).onFreeze,pe=Object.freeze;ae({target:"Object",stat:!0,forced:de((function(){pe(1)})),sham:!ie},{freeze:function freeze(m){return pe&&ce(m)?pe(le(m)):m}})},29660:(m,v,ee)=>{var ae=ee(82109),ie=ee(36293),de=ee(47293),ce=ee(25181),le=ee(47908);ae({target:"Object",stat:!0,forced:!ie||de((function(){ce.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(m){var v=ce.f;return v?v(le(m)):[]}})},30489:(m,v,ee)=>{var ae=ee(82109),ie=ee(47293),de=ee(47908),ce=ee(79518),le=ee(49920);ae({target:"Object",stat:!0,forced:ie((function(){ce(1)})),sham:!le},{getPrototypeOf:function getPrototypeOf(m){return ce(de(m))}})},47941:(m,v,ee)=>{var ae=ee(82109),ie=ee(47908),de=ee(81956);ae({target:"Object",stat:!0,forced:ee(47293)((function(){de(1)}))},{keys:function keys(m){return de(ie(m))}})},41539:(m,v,ee)=>{var ae=ee(51694),ie=ee(98052),de=ee(90288);ae||ie(Object.prototype,"toString",de,{unsafe:!0})},12419:(m,v,ee)=>{var ae=ee(82109),ie=ee(35005),de=ee(22104),ce=ee(27065),le=ee(39483),pe=ee(19670),fe=ee(70111),ye=ee(70030),be=ee(47293),Re=ie("Reflect","construct"),_e=Object.prototype,xe=[].push,Te=be((function(){function F(){}return!(Re((function(){}),[],F)instanceof F)})),Se=!be((function(){Re((function(){}))})),we=Te||Se;ae({target:"Reflect",stat:!0,forced:we,sham:we},{construct:function construct(m,v){le(m),pe(v);var ee=arguments.length<3?m:le(arguments[2]);if(Se&&!Te)return Re(m,v,ee);if(m==ee){switch(v.length){case 0:return new m;case 1:return new m(v[0]);case 2:return new m(v[0],v[1]);case 3:return new m(v[0],v[1],v[2]);case 4:return new m(v[0],v[1],v[2],v[3])}var ae=[null];return de(xe,ae,v),new(de(ce,m,ae))}var ie=ee.prototype,be=ye(fe(ie)?ie:_e),we=de(m,be,v);return fe(we)?we:be}})},24603:(m,v,ee)=>{var ae=ee(19781),ie=ee(17854),de=ee(1702),ce=ee(54705),le=ee(79587),pe=ee(68880),fe=ee(8006).f,ye=ee(47976),be=ee(47850),Re=ee(41340),_e=ee(34706),xe=ee(52999),Te=ee(2626),Se=ee(98052),we=ee(47293),Pe=ee(92597),Ie=ee(29909).enforce,We=ee(96340),ze=ee(5112),Ve=ee(9441),He=ee(38173),qe=ze("match"),Xe=ie.RegExp,Qe=Xe.prototype,Ye=ie.SyntaxError,et=de(Qe.exec),tt=de("".charAt),nt=de("".replace),rt=de("".indexOf),it=de("".slice),ot=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,st=/a/g,dt=/a/g,ct=new Xe(st)!==st,ut=xe.MISSED_STICKY,lt=xe.UNSUPPORTED_Y,pt=ae&&(!ct||ut||Ve||He||we((function(){return dt[qe]=!1,Xe(st)!=st||Xe(dt)==dt||"/a/i"!=Xe(st,"i")}))),handleDotAll=function(m){for(var v,ee=m.length,ae=0,ie="",de=!1;ae<=ee;ae++)"\\"!==(v=tt(m,ae))?de||"."!==v?("["===v?de=!0:"]"===v&&(de=!1),ie+=v):ie+="[\\s\\S]":ie+=v+tt(m,++ae);return ie},handleNCG=function(m){for(var v,ee=m.length,ae=0,ie="",de=[],ce={},le=!1,pe=!1,fe=0,ye="";ae<=ee;ae++){if("\\"===(v=tt(m,ae)))v+=tt(m,++ae);else if("]"===v)le=!1;else if(!le)switch(!0){case"["===v:le=!0;break;case"("===v:et(ot,it(m,ae+1))&&(ae+=2,pe=!0),ie+=v,fe++;continue;case">"===v&&pe:if(""===ye||Pe(ce,ye))throw new Ye("Invalid capture group name");ce[ye]=!0,de[de.length]=[ye,fe],pe=!1,ye="";continue}pe?ye+=v:ie+=v}return[ie,de]};if(ce("RegExp",pt)){for(var ht=function RegExp(m,v){var ee,ae,ie,de,ce,fe,xe=ye(Qe,this),Te=be(m),Se=void 0===v,we=[],Pe=m;if(!xe&&Te&&Se&&m.constructor===ht)return m;if((Te||ye(Qe,m))&&(m=m.source,Se&&(v=_e(Pe))),m=void 0===m?"":Re(m),v=void 0===v?"":Re(v),Pe=m,Ve&&"dotAll"in st&&(ae=!!v&&rt(v,"s")>-1)&&(v=nt(v,/s/g,"")),ee=v,ut&&"sticky"in st&&(ie=!!v&&rt(v,"y")>-1)&<&&(v=nt(v,/y/g,"")),He&&(m=(de=handleNCG(m))[0],we=de[1]),ce=le(Xe(m,v),xe?this:Qe,ht),(ae||ie||we.length)&&(fe=Ie(ce),ae&&(fe.dotAll=!0,fe.raw=ht(handleDotAll(m),ee)),ie&&(fe.sticky=!0),we.length&&(fe.groups=we)),m!==Pe)try{pe(ce,"source",""===Pe?"(?:)":Pe)}catch(m){}return ce},gt=fe(Xe),ft=0;gt.length>ft;)Te(ht,Xe,gt[ft++]);Qe.constructor=ht,ht.prototype=Qe,Se(ie,"RegExp",ht,{constructor:!0})}We("RegExp")},74916:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(22261);ae({target:"RegExp",proto:!0,forced:/./.exec!==ie},{exec:ie})},39714:(m,v,ee)=>{"use strict";var ae=ee(76530).PROPER,ie=ee(98052),de=ee(19670),ce=ee(41340),le=ee(47293),pe=ee(34706),fe="toString",ye=RegExp.prototype[fe],be=le((function(){return"/a/b"!=ye.call({source:"a",flags:"b"})})),Re=ae&&ye.name!=fe;(be||Re)&&ie(RegExp.prototype,fe,(function toString(){var m=de(this);return"/"+ce(m.source)+"/"+ce(pe(m))}),{unsafe:!0})},15218:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(14230);ae({target:"String",proto:!0,forced:ee(43429)("anchor")},{anchor:function anchor(m){return ie(this,"a","name",m)}})},29254:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(14230);ae({target:"String",proto:!0,forced:ee(43429)("link")},{link:function link(m){return ie(this,"a","href",m)}})},4723:(m,v,ee)=>{"use strict";var ae=ee(46916),ie=ee(27007),de=ee(19670),ce=ee(68554),le=ee(17466),pe=ee(41340),fe=ee(84488),ye=ee(58173),be=ee(31530),Re=ee(97651);ie("match",(function(m,v,ee){return[function match(v){var ee=fe(this),ie=ce(v)?void 0:ye(v,m);return ie?ae(ie,v,ee):new RegExp(v)[m](pe(ee))},function(m){var ae=de(this),ie=pe(m),ce=ee(v,ae,ie);if(ce.done)return ce.value;if(!ae.global)return Re(ae,ie);var fe=ae.unicode;ae.lastIndex=0;for(var ye,_e=[],xe=0;null!==(ye=Re(ae,ie));){var Te=pe(ye[0]);_e[xe]=Te,""===Te&&(ae.lastIndex=be(ie,le(ae.lastIndex),fe)),xe++}return 0===xe?null:_e}]}))},15306:(m,v,ee)=>{"use strict";var ae=ee(22104),ie=ee(46916),de=ee(1702),ce=ee(27007),le=ee(47293),pe=ee(19670),fe=ee(60614),ye=ee(68554),be=ee(19303),Re=ee(17466),_e=ee(41340),xe=ee(84488),Te=ee(31530),Se=ee(58173),we=ee(10647),Pe=ee(97651),Ie=ee(5112)("replace"),We=Math.max,ze=Math.min,Ve=de([].concat),He=de([].push),qe=de("".indexOf),Xe=de("".slice),Qe="$0"==="a".replace(/./,"$0"),Ye=!!/./[Ie]&&""===/./[Ie]("a","$0");ce("replace",(function(m,v,ee){var de=Ye?"$":"$0";return[function replace(m,ee){var ae=xe(this),de=ye(m)?void 0:Se(m,Ie);return de?ie(de,m,ae,ee):ie(v,_e(ae),m,ee)},function(m,ie){var ce=pe(this),le=_e(m);if("string"==typeof ie&&-1===qe(ie,de)&&-1===qe(ie,"$<")){var ye=ee(v,ce,le,ie);if(ye.done)return ye.value}var xe=fe(ie);xe||(ie=_e(ie));var Se=ce.global;if(Se){var Ie=ce.unicode;ce.lastIndex=0}for(var Qe=[];;){var Ye=Pe(ce,le);if(null===Ye)break;if(He(Qe,Ye),!Se)break;""===_e(Ye[0])&&(ce.lastIndex=Te(le,Re(ce.lastIndex),Ie))}for(var et,tt="",nt=0,rt=0;rt=nt&&(tt+=Xe(le,nt,ot)+lt,nt=ot+it.length)}return tt+Xe(le,nt)}]}),!!le((function(){var m=/./;return m.exec=function(){var m=[];return m.groups={a:"7"},m},"7"!=="".replace(m,"$")}))||!Qe||Ye)},64765:(m,v,ee)=>{"use strict";var ae=ee(46916),ie=ee(27007),de=ee(19670),ce=ee(68554),le=ee(84488),pe=ee(81150),fe=ee(41340),ye=ee(58173),be=ee(97651);ie("search",(function(m,v,ee){return[function search(v){var ee=le(this),ie=ce(v)?void 0:ye(v,m);return ie?ae(ie,v,ee):new RegExp(v)[m](fe(ee))},function(m){var ae=de(this),ie=fe(m),ce=ee(v,ae,ie);if(ce.done)return ce.value;var le=ae.lastIndex;pe(le,0)||(ae.lastIndex=0);var ye=be(ae,ie);return pe(ae.lastIndex,le)||(ae.lastIndex=le),null===ye?-1:ye.index}]}))},37268:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(14230);ae({target:"String",proto:!0,forced:ee(43429)("small")},{small:function small(){return ie(this,"small","","")}})},23123:(m,v,ee)=>{"use strict";var ae=ee(22104),ie=ee(46916),de=ee(1702),ce=ee(27007),le=ee(19670),pe=ee(68554),fe=ee(47850),ye=ee(84488),be=ee(36707),Re=ee(31530),_e=ee(17466),xe=ee(41340),Te=ee(58173),Se=ee(41589),we=ee(97651),Pe=ee(22261),Ie=ee(52999),We=ee(47293),ze=Ie.UNSUPPORTED_Y,Ve=4294967295,He=Math.min,qe=[].push,Xe=de(/./.exec),Qe=de(qe),Ye=de("".slice);ce("split",(function(m,v,ee){var de;return de="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(m,ee){var de=xe(ye(this)),ce=void 0===ee?Ve:ee>>>0;if(0===ce)return[];if(void 0===m)return[de];if(!fe(m))return ie(v,de,m,ce);for(var le,pe,be,Re=[],_e=(m.ignoreCase?"i":"")+(m.multiline?"m":"")+(m.unicode?"u":"")+(m.sticky?"y":""),Te=0,we=new RegExp(m.source,_e+"g");(le=ie(Pe,we,de))&&!((pe=we.lastIndex)>Te&&(Qe(Re,Ye(de,Te,le.index)),le.length>1&&le.index=ce));)we.lastIndex===le.index&&we.lastIndex++;return Te===de.length?!be&&Xe(we,"")||Qe(Re,""):Qe(Re,Ye(de,Te)),Re.length>ce?Se(Re,0,ce):Re}:"0".split(void 0,0).length?function(m,ee){return void 0===m&&0===ee?[]:ie(v,this,m,ee)}:v,[function split(v,ee){var ae=ye(this),ce=pe(v)?void 0:Te(v,m);return ce?ie(ce,v,ae,ee):ie(de,xe(ae),v,ee)},function(m,ae){var ie=le(this),ce=xe(m),pe=ee(de,ie,ce,ae,de!==v);if(pe.done)return pe.value;var fe=be(ie,RegExp),ye=ie.unicode,Te=(ie.ignoreCase?"i":"")+(ie.multiline?"m":"")+(ie.unicode?"u":"")+(ze?"g":"y"),Se=new fe(ze?"^(?:"+ie.source+")":ie,Te),Pe=void 0===ae?Ve:ae>>>0;if(0===Pe)return[];if(0===ce.length)return null===we(Se,ce)?[ce]:[];for(var Ie=0,We=0,qe=[];We{"use strict";var ae=ee(82109),ie=ee(53111).trim;ae({target:"String",proto:!0,forced:ee(76091)("trim")},{trim:function trim(){return ie(this)}})},4032:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(17854),de=ee(46916),ce=ee(1702),le=ee(31913),pe=ee(19781),fe=ee(36293),ye=ee(47293),be=ee(92597),Re=ee(47976),_e=ee(19670),xe=ee(45656),Te=ee(34948),Se=ee(41340),we=ee(79114),Pe=ee(70030),Ie=ee(81956),We=ee(8006),ze=ee(1156),Ve=ee(25181),He=ee(31236),qe=ee(3070),Xe=ee(36048),Qe=ee(55296),Ye=ee(98052),et=ee(72309),tt=ee(6200),nt=ee(3501),rt=ee(69711),it=ee(5112),ot=ee(6061),st=ee(26800),dt=ee(56532),ct=ee(58003),ut=ee(29909),lt=ee(42092).forEach,pt=tt("hidden"),ht="Symbol",gt="prototype",ft=ut.set,mt=ut.getterFor(ht),vt=Object[gt],yt=ie.Symbol,bt=yt&&yt[gt],Rt=ie.TypeError,_t=ie.QObject,xt=He.f,Et=qe.f,Tt=ze.f,Dt=Qe.f,St=ce([].push),wt=et("symbols"),Ct=et("op-symbols"),At=et("wks"),kt=!_t||!_t[gt]||!_t[gt].findChild,Pt=pe&&ye((function(){return 7!=Pe(Et({},"a",{get:function(){return Et(this,"a",{value:7}).a}})).a}))?function(m,v,ee){var ae=xt(vt,v);ae&&delete vt[v],Et(m,v,ee),ae&&m!==vt&&Et(vt,v,ae)}:Et,wrap=function(m,v){var ee=wt[m]=Pe(bt);return ft(ee,{type:ht,tag:m,description:v}),pe||(ee.description=v),ee},It=function defineProperty(m,v,ee){m===vt&&It(Ct,v,ee),_e(m);var ae=Te(v);return _e(ee),be(wt,ae)?(ee.enumerable?(be(m,pt)&&m[pt][ae]&&(m[pt][ae]=!1),ee=Pe(ee,{enumerable:we(0,!1)})):(be(m,pt)||Et(m,pt,we(1,{})),m[pt][ae]=!0),Pt(m,ae,ee)):Et(m,ae,ee)},Ft=function defineProperties(m,v){_e(m);var ee=xe(v),ae=Ie(ee).concat($getOwnPropertySymbols(ee));return lt(ae,(function(v){pe&&!de(jt,ee,v)||It(m,v,ee[v])})),m},jt=function propertyIsEnumerable(m){var v=Te(m),ee=de(Dt,this,v);return!(this===vt&&be(wt,v)&&!be(Ct,v))&&(!(ee||!be(this,v)||!be(wt,v)||be(this,pt)&&this[pt][v])||ee)},Ot=function getOwnPropertyDescriptor(m,v){var ee=xe(m),ae=Te(v);if(ee!==vt||!be(wt,ae)||be(Ct,ae)){var ie=xt(ee,ae);return!ie||!be(wt,ae)||be(ee,pt)&&ee[pt][ae]||(ie.enumerable=!0),ie}},Lt=function getOwnPropertyNames(m){var v=Tt(xe(m)),ee=[];return lt(v,(function(m){be(wt,m)||be(nt,m)||St(ee,m)})),ee},$getOwnPropertySymbols=function(m){var v=m===vt,ee=Tt(v?Ct:xe(m)),ae=[];return lt(ee,(function(m){!be(wt,m)||v&&!be(vt,m)||St(ae,wt[m])})),ae};fe||(Ye(bt=(yt=function Symbol(){if(Re(bt,this))throw Rt("Symbol is not a constructor");var m=arguments.length&&void 0!==arguments[0]?Se(arguments[0]):void 0,v=rt(m),setter=function(m){this===vt&&de(setter,Ct,m),be(this,pt)&&be(this[pt],v)&&(this[pt][v]=!1),Pt(this,v,we(1,m))};return pe&&kt&&Pt(vt,v,{configurable:!0,set:setter}),wrap(v,m)})[gt],"toString",(function toString(){return mt(this).tag})),Ye(yt,"withoutSetter",(function(m){return wrap(rt(m),m)})),Qe.f=jt,qe.f=It,Xe.f=Ft,He.f=Ot,We.f=ze.f=Lt,Ve.f=$getOwnPropertySymbols,ot.f=function(m){return wrap(it(m),m)},pe&&(Et(bt,"description",{configurable:!0,get:function description(){return mt(this).description}}),le||Ye(vt,"propertyIsEnumerable",jt,{unsafe:!0}))),ae({global:!0,constructor:!0,wrap:!0,forced:!fe,sham:!fe},{Symbol:yt}),lt(Ie(At),(function(m){st(m)})),ae({target:ht,stat:!0,forced:!fe},{useSetter:function(){kt=!0},useSimple:function(){kt=!1}}),ae({target:"Object",stat:!0,forced:!fe,sham:!pe},{create:function create(m,v){return void 0===v?Pe(m):Ft(Pe(m),v)},defineProperty:It,defineProperties:Ft,getOwnPropertyDescriptor:Ot}),ae({target:"Object",stat:!0,forced:!fe},{getOwnPropertyNames:Lt}),dt(),ct(yt,ht),nt[pt]=!0},41817:(m,v,ee)=>{"use strict";var ae=ee(82109),ie=ee(19781),de=ee(17854),ce=ee(1702),le=ee(92597),pe=ee(60614),fe=ee(47976),ye=ee(41340),be=ee(3070).f,Re=ee(99920),_e=de.Symbol,xe=_e&&_e.prototype;if(ie&&pe(_e)&&(!("description"in xe)||void 0!==_e().description)){var Te={},Se=function Symbol(){var m=arguments.length<1||void 0===arguments[0]?void 0:ye(arguments[0]),v=fe(xe,this)?new _e(m):void 0===m?_e():_e(m);return""===m&&(Te[v]=!0),v};Re(Se,_e),Se.prototype=xe,xe.constructor=Se;var we="Symbol(test)"==String(_e("test")),Pe=ce(xe.valueOf),Ie=ce(xe.toString),We=/^Symbol\((.*)\)[^)]+$/,ze=ce("".replace),Ve=ce("".slice);be(xe,"description",{configurable:!0,get:function description(){var m=Pe(this);if(le(Te,m))return"";var v=Ie(m),ee=we?Ve(v,7,-1):ze(v,We,"$1");return""===ee?void 0:ee}}),ae({global:!0,constructor:!0,forced:!0},{Symbol:Se})}},40763:(m,v,ee)=>{var ae=ee(82109),ie=ee(35005),de=ee(92597),ce=ee(41340),le=ee(72309),pe=ee(2015),fe=le("string-to-symbol-registry"),ye=le("symbol-to-string-registry");ae({target:"Symbol",stat:!0,forced:!pe},{for:function(m){var v=ce(m);if(de(fe,v))return fe[v];var ee=ie("Symbol")(v);return fe[v]=ee,ye[ee]=v,ee}})},82526:(m,v,ee)=>{ee(4032),ee(40763),ee(26620),ee(38862),ee(29660)},26620:(m,v,ee)=>{var ae=ee(82109),ie=ee(92597),de=ee(52190),ce=ee(66330),le=ee(72309),pe=ee(2015),fe=le("symbol-to-string-registry");ae({target:"Symbol",stat:!0,forced:!pe},{keyFor:function keyFor(m){if(!de(m))throw TypeError(ce(m)+" is not a symbol");if(ie(fe,m))return fe[m]}})},54747:(m,v,ee)=>{var ae=ee(17854),ie=ee(48324),de=ee(98509),ce=ee(18533),le=ee(68880),handlePrototype=function(m){if(m&&m.forEach!==ce)try{le(m,"forEach",ce)}catch(v){m.forEach=ce}};for(var pe in ie)ie[pe]&&handlePrototype(ae[pe]&&ae[pe].prototype);handlePrototype(de)},11871:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,".vjs-quality-selector .vjs-menu-button{margin:0;padding:0;height:100%;width:100%}.vjs-quality-selector .vjs-icon-placeholder{font-family:'VideoJS';font-weight:normal;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder::before{content:'\\f110'}.vjs-quality-changing .vjs-big-play-button{display:none}.vjs-quality-changing .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:flex;visibility:visible;opacity:1}\n",""]);const de=ie},13470:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,"div.iiif-player-demo .ramp--structured-nav{float:left;width:40%}div.iiif-player-demo .ramp--transcript_nav{float:right;width:60%;margin-left:-20px}",""]);const de=ie},31:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,".video-js .vjs-time-control{width:5em;padding-right:0}",""]);const de=ie},36236:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,".vjs-download-btn{color:#fff;border:none;cursor:pointer;width:2rem;height:2rem}.vjs-file-download{position:relative;display:inline-block}.vjs-menu-content.file-download-menu{position:absolute;background-color:rgba(43,51,63,.7);min-width:max-content;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;right:-100%;bottom:100%}.vjs-menu-content a{color:#fff;padding:0 1.5rem;text-decoration:none}.vjs-menu-content li:hover{background-color:rgba(115,133,159,.5)}",""]);const de=ie},36694:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ie.push([m.id,'.video-js .vjs-custom-progress-bar{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.vjs-progress-holder{border-radius:0px;height:4px !important;display:flex;align-items:center;margin:0 10px}.vjs-custom-progress,.vjs-custom-progress-inactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#cfd8d3;height:4px;margin:0;cursor:pointer}.vjs-custom-progress:hover,.vjs-custom-progress-inactive:hover{transform:scale(1, 1) !important}.vjs-custom-progress::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:4px;background:linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-moz-range-track{-moz-appearance:none;appearance:none;height:4px;background:linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-ms-track{appearance:none;height:4px;background:linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:5px;width:8px;height:8px;opacity:1 !important;margin-top:-0.15em;z-index:1001}.vjs-custom-progress::-moz-range-thumb{-moz-appearance:none;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:9px;width:8px;height:8px;opacity:1 !important;margin-top:-0.45em;z-index:1001}.vjs-custom-progress::-ms-thumb{appearance:none;cursor:pointer;background:#d3d3d3;border-radius:5px;width:8px;height:8px;opacity:1 !important;margin-top:-0.25em;z-index:1001}.vjs-custom-progress-inactive::-webkit-slider-thumb{-webkit-appearance:none}.vjs-custom-progress-inactive::-moz-range-thumb{-webkit-appearance:none;height:0;width:0}.vjs-custom-progress-inactive::-ms-thumb{appearance:none}.block-stripes{height:inherit;color:#fff;background:repeating-linear-gradient(45deg, #333333, #333333 8px, #7e7e7e 8px, #7e7e7e 16px)}.vjs-progress-holder .tooltiptext{visibility:hidden;width:5em;background-color:#7e7e7e;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;top:-2em;position:absolute;z-index:1}.vjs-progress-holder:hover .tooltiptext{visibility:visible}.vjs-progress-holder .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7e7e7e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}',""]);const de=ie},19807:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ie.push([m.id,".ramp--structured-nav{margin-top:20px}.ramp--structured-nav a{color:#7e7e7e;transition:.25s}.ramp--structured-nav a:hover{color:#bbb}.ramp--structured-nav p{padding-top:1em;color:#333}ul.ramp--structured-nav__list{list-style:none;padding:0 0 0 10px;margin:0px}ul.ramp--structured-nav__list li{display:block;padding:.25rem .5rem}ul.ramp--structured-nav__list li.active>a{color:#000}ul.ramp--structured-nav__list li.active .tracker{width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-left:7px solid #333;border-bottom:3px solid rgba(0,0,0,0);display:inline-block;margin-left:-1em;margin-right:.5em}ul.ramp--structured-nav__list span.ramp--structured-nav__section-title{color:#333}.video-js .vjs-play-progress:before{z-index:101}",""]);const de=ie},81106:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ie.push([m.id,'.ramp--transcript_nav{max-height:30em;font-size:.85em;padding:10px}.ramp--transcript_nav div.active{background-color:#d3d3d3}.ramp--transcript_nav div.transcript_content{height:25em;overflow-y:auto}.ramp--transcript_nav div.transcript_content p{font-size:small;color:#333}.ramp--transcript_nav div.transcript_content #no-transcript{font-size:medium;padding:2em}.ramp--transcript_nav div.transcript_content.static{overflow-y:unset}.ramp--transcript_nav div.transcript_menu{position:sticky;top:0}.ramp--transcript_nav iframe.transcript_viewer{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:25em}div.ramp--transcript_item{display:flex;margin:10px 10px 10px 10px;cursor:pointer}div.ramp--transcript_item:hover{background-color:#cfd8d3;transition:background-color .2s ease-in}div.ramp--transcript_item .ramp--transcript_time{margin-right:15px}div.ramp--transcript_item .ramp--transcript_time a{text-decoration:none;color:#477076}div.ramp--transcript_item .ramp--transcript_time a .disabled{cursor:default}div.ramp--transcript_item .ramp--transcript_text{color:#000}div.ramp--transcript_item span::after{display:block;content:attr(title);font-weight:bold;height:1px;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}.ramp--transcript_selector{margin-bottom:20px;background-color:#fff;border:1px solid rgba(0,0,0,0);padding:1em;border-color:#d3d3d3;border-radius:3px;position:relative}.ramp--transcript_selector select{font-family:"Open Sans",sans-serif;padding:4px;width:100%}.ramp--transcript_selector .selector-content{margin:0;position:absolute;width:50%}@media only screen and (min-width: 992px){.ramp--transcript_selector>div>select{max-width:100%}}button.ramp--transcript_downloader{float:right;margin:0;position:relative;color:#000;border-radius:3px;text-align:center;line-height:20px;border:1px solid #d3d3d3;width:fit-content}@media only screen and (max-width: 600px){.ramp--transcript_selector{min-height:4em}.ramp--transcript_selector select{min-width:8em}button.ramp--transcript_downloader .download-label:after{content:"Download"}}@media only screen and (min-width: 600px){.ramp--transcript_selector{min-height:3.5em;padding:.5em}button.ramp--transcript_downloader .download-label:after{content:"Download this transcript"}}',""]);const de=ie},61144:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ie.push([m.id,'[class*=ramp--]{font-family:"Open Sans",sans-serif;color:#7e7e7e}.vjs-marker{pointer-events:none}.vjs-marker:hover{transform:scale(1, 1) !important}.vjs-menu li{font-size:1em}.vjs-menu li.vjs-selected{background-color:#80a590}.vjs-menu li.vjs-selected:hover{background-color:#bbb}.video-js .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:120%}.video-js.vjs-audio{min-height:3.7em}.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:none}.video-js.vjs-ended .vjs-poster{display:block}.video-js .vjs-current-time{display:block}',""]);const de=ie},36939:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,'@charset "UTF-8";\n.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n text-align: center;\n}\n\n@font-face {\n font-family: VideoJS;\n src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n content: "\\f101";\n}\n\n.vjs-icon-play-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play-circle:before {\n content: "\\f102";\n}\n\n.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {\n content: "\\f103";\n}\n\n.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {\n content: "\\f104";\n}\n\n.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {\n content: "\\f105";\n}\n\n.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {\n content: "\\f106";\n}\n\n.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {\n content: "\\f107";\n}\n\n.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f108";\n}\n\n.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f109";\n}\n\n.vjs-icon-square {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-square:before {\n content: "\\f10a";\n}\n\n.vjs-icon-spinner {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-spinner:before {\n content: "\\f10b";\n}\n\n.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {\n content: "\\f10c";\n}\n\n.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {\n content: "\\f10d";\n}\n\n.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {\n content: "\\f10e";\n}\n\n.vjs-icon-share {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-share:before {\n content: "\\f10f";\n}\n\n.vjs-icon-cog {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cog:before {\n content: "\\f110";\n}\n\n.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {\n content: "\\f111";\n}\n\n.vjs-icon-circle-outline {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-outline:before {\n content: "\\f112";\n}\n\n.vjs-icon-circle-inner-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-inner-circle:before {\n content: "\\f113";\n}\n\n.vjs-icon-hd {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-hd:before {\n content: "\\f114";\n}\n\n.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {\n content: "\\f115";\n}\n\n.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {\n content: "\\f116";\n}\n\n.vjs-icon-facebook {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-facebook:before {\n content: "\\f117";\n}\n\n.vjs-icon-gplus {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-gplus:before {\n content: "\\f118";\n}\n\n.vjs-icon-linkedin {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-linkedin:before {\n content: "\\f119";\n}\n\n.vjs-icon-twitter {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-twitter:before {\n content: "\\f11a";\n}\n\n.vjs-icon-tumblr {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-tumblr:before {\n content: "\\f11b";\n}\n\n.vjs-icon-pinterest {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pinterest:before {\n content: "\\f11c";\n}\n\n.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {\n content: "\\f11d";\n}\n\n.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {\n content: "\\f11e";\n}\n\n.vjs-icon-next-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-next-item:before {\n content: "\\f11f";\n}\n\n.vjs-icon-previous-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-previous-item:before {\n content: "\\f120";\n}\n\n.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f121";\n}\n\n.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f122";\n}\n\n.video-js {\n display: block;\n vertical-align: top;\n box-sizing: border-box;\n color: #fff;\n background-color: #000;\n position: relative;\n padding: 0;\n font-size: 10px;\n line-height: 1;\n font-weight: normal;\n font-style: normal;\n font-family: Arial, Helvetica, sans-serif;\n word-break: initial;\n}\n.video-js:-moz-full-screen {\n position: absolute;\n}\n.video-js:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important;\n}\n\n.video-js[tabindex="-1"] {\n outline: none;\n}\n\n.video-js *,\n.video-js *:before,\n.video-js *:after {\n box-sizing: inherit;\n}\n\n.video-js ul {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n list-style-position: outside;\n margin-left: 0;\n margin-right: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.video-js.vjs-fluid,\n.video-js.vjs-16-9,\n.video-js.vjs-4-3,\n.video-js.vjs-9-16,\n.video-js.vjs-1-1 {\n width: 100%;\n max-width: 100%;\n}\n\n.video-js.vjs-fluid:not(.vjs-audio-only-mode),\n.video-js.vjs-16-9:not(.vjs-audio-only-mode),\n.video-js.vjs-4-3:not(.vjs-audio-only-mode),\n.video-js.vjs-9-16:not(.vjs-audio-only-mode),\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n height: 0;\n}\n\n.video-js.vjs-16-9:not(.vjs-audio-only-mode) {\n padding-top: 56.25%;\n}\n\n.video-js.vjs-4-3:not(.vjs-audio-only-mode) {\n padding-top: 75%;\n}\n\n.video-js.vjs-9-16:not(.vjs-audio-only-mode) {\n padding-top: 177.7777777778%;\n}\n\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n padding-top: 100%;\n}\n\n.video-js.vjs-fill:not(.vjs-audio-only-mode) {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-tech {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.video-js.vjs-audio-only-mode .vjs-tech {\n display: none;\n}\n\nbody.vjs-full-window {\n padding: 0;\n margin: 0;\n height: 100%;\n}\n\n.vjs-full-window .video-js.vjs-fullscreen {\n position: fixed;\n overflow: hidden;\n z-index: 1000;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {\n width: 100% !important;\n height: 100% !important;\n padding-top: 0 !important;\n}\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n cursor: none;\n}\n\n.vjs-hidden {\n display: none !important;\n}\n\n.vjs-disabled {\n opacity: 0.5;\n cursor: default;\n}\n\n.video-js .vjs-offscreen {\n height: 1px;\n left: -9999px;\n position: absolute;\n top: 0;\n width: 1px;\n}\n\n.vjs-lock-showing {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n.vjs-no-js {\n padding: 20px;\n color: #fff;\n background-color: #000;\n font-size: 18px;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n width: 300px;\n height: 150px;\n margin: 0px auto;\n}\n\n.vjs-no-js a,\n.vjs-no-js a:visited {\n color: #66A8CC;\n}\n\n.video-js .vjs-big-play-button {\n font-size: 3em;\n line-height: 1.5em;\n height: 1.63332em;\n width: 3em;\n display: block;\n position: absolute;\n top: 10px;\n left: 10px;\n padding: 0;\n cursor: pointer;\n opacity: 1;\n border: 0.06666em solid #fff;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n border-radius: 0.3em;\n transition: all 0.4s;\n}\n.vjs-big-play-centered .vjs-big-play-button {\n top: 50%;\n left: 50%;\n margin-top: -0.81666em;\n margin-left: -1.5em;\n}\n\n.video-js:hover .vjs-big-play-button,\n.video-js .vjs-big-play-button:focus {\n border-color: #fff;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n transition: all 0s;\n}\n\n.vjs-controls-disabled .vjs-big-play-button,\n.vjs-has-started .vjs-big-play-button,\n.vjs-using-native-controls .vjs-big-play-button,\n.vjs-error .vjs-big-play-button {\n display: none;\n}\n\n.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {\n display: block;\n}\n\n.video-js button {\n background: none;\n border: none;\n color: inherit;\n display: inline-block;\n font-size: inherit;\n line-height: inherit;\n text-transform: none;\n text-decoration: none;\n transition: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.vjs-control .vjs-button {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-control.vjs-close-button {\n cursor: pointer;\n height: 3em;\n position: absolute;\n right: 0;\n top: 0.5em;\n z-index: 2;\n}\n.video-js .vjs-modal-dialog {\n background: rgba(0, 0, 0, 0.8);\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));\n overflow: auto;\n}\n\n.video-js .vjs-modal-dialog > * {\n box-sizing: border-box;\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content {\n font-size: 1.2em;\n line-height: 1.5;\n padding: 20px 24px;\n z-index: 1;\n}\n\n.vjs-menu-button {\n cursor: pointer;\n}\n\n.vjs-menu-button.vjs-disabled {\n cursor: default;\n}\n\n.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu .vjs-menu-content {\n display: block;\n padding: 0;\n margin: 0;\n font-family: Arial, Helvetica, sans-serif;\n overflow: auto;\n}\n\n.vjs-menu .vjs-menu-content > * {\n box-sizing: border-box;\n}\n\n.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu li {\n list-style: none;\n margin: 0;\n padding: 0.2em 0;\n line-height: 1.4em;\n font-size: 1.2em;\n text-align: center;\n text-transform: lowercase;\n}\n\n.vjs-menu li.vjs-menu-item:focus,\n.vjs-menu li.vjs-menu-item:hover,\n.js-focus-visible .vjs-menu li.vjs-menu-item:hover {\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.vjs-menu li.vjs-selected,\n.vjs-menu li.vjs-selected:focus,\n.vjs-menu li.vjs-selected:hover,\n.js-focus-visible .vjs-menu li.vjs-selected:hover {\n background-color: #fff;\n color: #2B333F;\n}\n\n.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),\n.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {\n background: none;\n}\n\n.vjs-menu li.vjs-menu-title {\n text-align: center;\n text-transform: uppercase;\n font-size: 1em;\n line-height: 2em;\n padding: 0;\n margin: 0 0 0.3em 0;\n font-weight: bold;\n cursor: default;\n}\n\n.vjs-menu-button-popup .vjs-menu {\n display: none;\n position: absolute;\n bottom: 0;\n width: 10em;\n left: -3em;\n height: 0em;\n margin-bottom: 1.5em;\n border-top-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n position: absolute;\n width: 100%;\n bottom: 1.5em;\n max-height: 15em;\n}\n\n.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 5em;\n}\n\n.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 10em;\n}\n\n.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 14em;\n}\n\n.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 25em;\n}\n\n.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,\n.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {\n display: block;\n}\n\n.video-js .vjs-menu-button-inline {\n transition: all 0.4s;\n overflow: hidden;\n}\n\n.video-js .vjs-menu-button-inline:before {\n width: 2.222222222em;\n}\n\n.video-js .vjs-menu-button-inline:hover,\n.video-js .vjs-menu-button-inline:focus,\n.video-js .vjs-menu-button-inline.vjs-slider-active,\n.video-js.vjs-no-flex .vjs-menu-button-inline {\n width: 12em;\n}\n\n.vjs-menu-button-inline .vjs-menu {\n opacity: 0;\n height: 100%;\n width: auto;\n position: absolute;\n left: 4em;\n top: 0;\n padding: 0;\n margin: 0;\n transition: all 0.4s;\n}\n\n.vjs-menu-button-inline:hover .vjs-menu,\n.vjs-menu-button-inline:focus .vjs-menu,\n.vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n display: block;\n opacity: 1;\n}\n\n.vjs-no-flex .vjs-menu-button-inline .vjs-menu {\n display: block;\n opacity: 1;\n position: relative;\n width: auto;\n}\n\n.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,\n.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,\n.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n width: auto;\n}\n\n.vjs-menu-button-inline .vjs-menu-content {\n width: auto;\n height: 100%;\n margin: 0;\n overflow: hidden;\n}\n\n.video-js .vjs-control-bar {\n display: none;\n width: 100%;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 3em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-has-started .vjs-control-bar,\n.vjs-audio-only-mode .vjs-control-bar {\n display: flex;\n visibility: visible;\n opacity: 1;\n transition: visibility 0.1s, opacity 0.1s;\n}\n\n.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n visibility: visible;\n opacity: 0;\n pointer-events: none;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-controls-disabled .vjs-control-bar,\n.vjs-using-native-controls .vjs-control-bar,\n.vjs-error .vjs-control-bar {\n display: none !important;\n}\n\n.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,\n.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n opacity: 1;\n visibility: visible;\n}\n\n.vjs-has-started.vjs-no-flex .vjs-control-bar {\n display: table;\n}\n\n.video-js .vjs-control {\n position: relative;\n text-align: center;\n margin: 0;\n padding: 0;\n height: 100%;\n width: 4em;\n flex: none;\n}\n\n.video-js .vjs-control.vjs-visible-text {\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-button > .vjs-icon-placeholder:before {\n font-size: 1.8em;\n line-height: 1.67;\n}\n\n.vjs-button > .vjs-icon-placeholder {\n display: block;\n}\n\n.video-js .vjs-control:focus:before,\n.video-js .vjs-control:hover:before,\n.video-js .vjs-control:focus {\n text-shadow: 0em 0em 1em white;\n}\n\n.video-js *:not(.vjs-visible-text) > .vjs-control-text {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.vjs-no-flex .vjs-control {\n display: table-cell;\n vertical-align: middle;\n}\n\n.video-js .vjs-custom-control-spacer {\n display: none;\n}\n\n.video-js .vjs-progress-control {\n cursor: pointer;\n flex: auto;\n display: flex;\n align-items: center;\n min-width: 4em;\n touch-action: none;\n}\n\n.video-js .vjs-progress-control.disabled {\n cursor: default;\n}\n\n.vjs-live .vjs-progress-control {\n display: none;\n}\n\n.vjs-liveui .vjs-progress-control {\n display: flex;\n align-items: center;\n}\n\n.vjs-no-flex .vjs-progress-control {\n width: auto;\n}\n\n.video-js .vjs-progress-holder {\n flex: auto;\n transition: all 0.2s;\n height: 0.3em;\n}\n\n.video-js .vjs-progress-control .vjs-progress-holder {\n margin: 0 10px;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder {\n font-size: 1.6666666667em;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-holder .vjs-play-progress,\n.video-js .vjs-progress-holder .vjs-load-progress,\n.video-js .vjs-progress-holder .vjs-load-progress div {\n position: absolute;\n display: block;\n height: 100%;\n margin: 0;\n padding: 0;\n width: 0;\n}\n\n.video-js .vjs-play-progress {\n background-color: #fff;\n}\n.video-js .vjs-play-progress:before {\n font-size: 0.9em;\n position: absolute;\n right: -0.5em;\n top: -0.3333333333em;\n z-index: 1;\n}\n\n.video-js .vjs-load-progress {\n background: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-load-progress div {\n background: rgba(115, 133, 159, 0.75);\n}\n\n.video-js .vjs-time-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-progress-holder:focus .vjs-time-tooltip {\n display: none;\n}\n\n.video-js .vjs-progress-control:hover .vjs-time-tooltip,\n.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {\n display: block;\n font-size: 0.6em;\n visibility: visible;\n}\n\n.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 1px;\n height: 100%;\n background-color: #000;\n z-index: 1;\n}\n\n.vjs-no-flex .vjs-progress-control .vjs-mouse-display {\n z-index: 0;\n}\n\n.video-js .vjs-progress-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {\n display: none;\n}\n\n.vjs-mouse-display .vjs-time-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.video-js .vjs-slider {\n position: relative;\n cursor: pointer;\n padding: 0;\n margin: 0 0.45em 0 0.45em;\n /* iOS Safari */\n -webkit-touch-callout: none;\n /* Safari */\n -webkit-user-select: none;\n /* Konqueror HTML */\n /* Firefox */\n -moz-user-select: none;\n /* Internet Explorer/Edge */\n -ms-user-select: none;\n /* Non-prefixed version, currently supported by Chrome and Opera */\n user-select: none;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-slider.disabled {\n cursor: default;\n}\n\n.video-js .vjs-slider:focus {\n text-shadow: 0em 0em 1em white;\n box-shadow: 0 0 1em #fff;\n}\n\n.video-js .vjs-mute-control {\n cursor: pointer;\n flex: none;\n}\n.video-js .vjs-volume-control {\n cursor: pointer;\n margin-right: 1em;\n display: flex;\n}\n\n.video-js .vjs-volume-control.vjs-volume-horizontal {\n width: 5em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control {\n visibility: visible;\n opacity: 0;\n width: 1px;\n height: 1px;\n margin-left: -1px;\n}\n\n.video-js .vjs-volume-panel {\n transition: width 1s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {\n visibility: visible;\n opacity: 1;\n position: relative;\n transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {\n width: 5em;\n height: 3em;\n margin-right: 0;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {\n left: -3.5em;\n transition: left 0s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {\n width: 10em;\n transition: width 0.1s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {\n width: 4em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n height: 8em;\n width: 3em;\n left: -3000em;\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n width: 5em;\n height: 3em;\n visibility: visible;\n opacity: 1;\n position: relative;\n transition: none;\n}\n\n.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,\n.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n position: absolute;\n bottom: 3em;\n left: 0.5em;\n}\n\n.video-js .vjs-volume-panel {\n display: flex;\n}\n\n.video-js .vjs-volume-bar {\n margin: 1.35em 0.45em;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal {\n width: 5em;\n height: 0.3em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical {\n width: 0.3em;\n height: 5em;\n margin: 1.35em auto;\n}\n\n.video-js .vjs-volume-level {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: #fff;\n}\n.video-js .vjs-volume-level:before {\n position: absolute;\n font-size: 0.9em;\n z-index: 1;\n}\n\n.vjs-slider-vertical .vjs-volume-level {\n width: 0.3em;\n}\n.vjs-slider-vertical .vjs-volume-level:before {\n top: -0.5em;\n left: -0.3em;\n z-index: 1;\n}\n\n.vjs-slider-horizontal .vjs-volume-level {\n height: 0.3em;\n}\n.vjs-slider-horizontal .vjs-volume-level:before {\n top: -0.3em;\n right: -0.5em;\n}\n\n.video-js .vjs-volume-panel.vjs-volume-panel-vertical {\n width: 4em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {\n height: 100%;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {\n width: 100%;\n}\n\n.video-js .vjs-volume-vertical {\n width: 3em;\n height: 8em;\n bottom: 8em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js .vjs-volume-horizontal .vjs-menu {\n left: -2em;\n}\n\n.video-js .vjs-volume-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-volume-control:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n display: block;\n font-size: 1em;\n visibility: visible;\n}\n\n.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n left: 1em;\n top: -12px;\n}\n\n.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-volume-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 100%;\n height: 1px;\n background-color: #000;\n z-index: 1;\n}\n\n.video-js .vjs-volume-horizontal .vjs-mouse-display {\n width: 1px;\n height: 100%;\n}\n\n.vjs-no-flex .vjs-volume-control .vjs-mouse-display {\n z-index: 0;\n}\n\n.video-js .vjs-volume-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {\n display: none;\n}\n\n.vjs-mouse-display .vjs-volume-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.vjs-poster {\n display: inline-block;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n background-size: contain;\n background-color: #000000;\n cursor: pointer;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n}\n\n.vjs-has-started .vjs-poster,\n.vjs-using-native-controls .vjs-poster {\n display: none;\n}\n\n.vjs-audio.vjs-has-started .vjs-poster,\n.vjs-has-started.vjs-audio-poster-mode .vjs-poster {\n display: block;\n}\n\n.video-js .vjs-live-control {\n display: flex;\n align-items: flex-start;\n flex: auto;\n font-size: 1em;\n line-height: 3em;\n}\n\n.vjs-no-flex .vjs-live-control {\n display: table-cell;\n width: auto;\n text-align: left;\n}\n\n.video-js:not(.vjs-live) .vjs-live-control,\n.video-js.vjs-liveui .vjs-live-control {\n display: none;\n}\n\n.video-js .vjs-seek-to-live-control {\n align-items: center;\n cursor: pointer;\n flex: none;\n display: inline-flex;\n height: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n font-size: 1em;\n line-height: 3em;\n width: auto;\n min-width: 4em;\n}\n\n.vjs-no-flex .vjs-seek-to-live-control {\n display: table-cell;\n width: auto;\n text-align: left;\n}\n\n.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,\n.video-js:not(.vjs-live) .vjs-seek-to-live-control {\n display: none;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {\n cursor: auto;\n}\n\n.vjs-seek-to-live-control .vjs-icon-placeholder {\n margin-right: 0.5em;\n color: #888;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {\n color: red;\n}\n\n.video-js .vjs-time-control {\n flex: none;\n font-size: 1em;\n line-height: 3em;\n min-width: 2em;\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-live .vjs-time-control {\n display: none;\n}\n\n.video-js .vjs-current-time,\n.vjs-no-flex .vjs-current-time {\n display: none;\n}\n\n.video-js .vjs-duration,\n.vjs-no-flex .vjs-duration {\n display: none;\n}\n\n.vjs-time-divider {\n display: none;\n line-height: 3em;\n}\n\n.vjs-live .vjs-time-divider {\n display: none;\n}\n\n.video-js .vjs-play-control {\n cursor: pointer;\n}\n\n.video-js .vjs-play-control .vjs-icon-placeholder {\n flex: none;\n}\n\n.vjs-text-track-display {\n position: absolute;\n bottom: 3em;\n left: 0;\n right: 0;\n top: 0;\n pointer-events: none;\n}\n\n.video-js.vjs-controls-disabled .vjs-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {\n bottom: 1em;\n}\n\n.video-js .vjs-text-track {\n font-size: 1.4em;\n text-align: center;\n margin-bottom: 0.1em;\n}\n\n.vjs-subtitles {\n color: #fff;\n}\n\n.vjs-captions {\n color: #fc6;\n}\n\n.vjs-tt-cue {\n display: block;\n}\n\nvideo::-webkit-media-text-track-display {\n transform: translateY(-3em);\n}\n\n.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {\n transform: translateY(-1.5em);\n}\n\n.video-js .vjs-picture-in-picture-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {\n display: none;\n}\n\n.video-js .vjs-fullscreen-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-fullscreen-control {\n display: none;\n}\n\n.vjs-playback-rate > .vjs-menu-button,\n.vjs-playback-rate .vjs-playback-rate-value {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-playback-rate .vjs-playback-rate-value {\n pointer-events: none;\n font-size: 1.5em;\n line-height: 2;\n text-align: center;\n}\n\n.vjs-playback-rate .vjs-menu {\n width: 4em;\n left: 0em;\n}\n\n.vjs-error .vjs-error-display .vjs-modal-dialog-content {\n font-size: 1.4em;\n text-align: center;\n}\n\n.vjs-error .vjs-error-display:before {\n color: #fff;\n content: "X";\n font-family: Arial, Helvetica, sans-serif;\n font-size: 4em;\n left: 0;\n line-height: 1;\n margin-top: -0.5em;\n position: absolute;\n text-shadow: 0.05em 0.05em 0.1em #000;\n text-align: center;\n top: 50%;\n vertical-align: middle;\n width: 100%;\n}\n\n.vjs-loading-spinner {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -25px 0 0 -25px;\n opacity: 0.85;\n text-align: left;\n border: 6px solid rgba(43, 51, 63, 0.7);\n box-sizing: border-box;\n background-clip: padding-box;\n width: 50px;\n height: 50px;\n border-radius: 25px;\n visibility: hidden;\n}\n\n.vjs-seeking .vjs-loading-spinner,\n.vjs-waiting .vjs-loading-spinner {\n display: block;\n -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;\n animation: vjs-spinner-show 0s linear 0.3s forwards;\n}\n\n.vjs-loading-spinner:before,\n.vjs-loading-spinner:after {\n content: "";\n position: absolute;\n margin: -6px;\n box-sizing: inherit;\n width: inherit;\n height: inherit;\n border-radius: inherit;\n opacity: 1;\n border: inherit;\n border-color: transparent;\n border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:after {\n -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:before {\n border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:after {\n border-top-color: white;\n -webkit-animation-delay: 0.44s;\n animation-delay: 0.44s;\n}\n\n@keyframes vjs-spinner-show {\n to {\n visibility: visible;\n }\n}\n@-webkit-keyframes vjs-spinner-show {\n to {\n visibility: visible;\n }\n}\n@keyframes vjs-spinner-spin {\n 100% {\n transform: rotate(360deg);\n }\n}\n@-webkit-keyframes vjs-spinner-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n }\n}\n@keyframes vjs-spinner-fade {\n 0% {\n border-top-color: #73859f;\n }\n 20% {\n border-top-color: #73859f;\n }\n 35% {\n border-top-color: white;\n }\n 60% {\n border-top-color: #73859f;\n }\n 100% {\n border-top-color: #73859f;\n }\n}\n@-webkit-keyframes vjs-spinner-fade {\n 0% {\n border-top-color: #73859f;\n }\n 20% {\n border-top-color: #73859f;\n }\n 35% {\n border-top-color: white;\n }\n 60% {\n border-top-color: #73859f;\n }\n 100% {\n border-top-color: #73859f;\n }\n}\n.video-js.vjs-audio-only-mode .vjs-captions-button {\n display: none;\n}\n\n.vjs-chapters-button .vjs-menu ul {\n width: 24em;\n}\n\n.video-js.vjs-audio-only-mode .vjs-descriptions-button {\n display: none;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: "";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-audio-only-mode .vjs-subs-caps-button {\n display: none;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: " ";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-layout-small .vjs-current-time,\n.video-js.vjs-layout-small .vjs-time-divider,\n.video-js.vjs-layout-small .vjs-duration,\n.video-js.vjs-layout-small .vjs-remaining-time,\n.video-js.vjs-layout-small .vjs-playback-rate,\n.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,\n.video-js.vjs-layout-x-small .vjs-time-divider,\n.video-js.vjs-layout-x-small .vjs-duration,\n.video-js.vjs-layout-x-small .vjs-remaining-time,\n.video-js.vjs-layout-x-small .vjs-playback-rate,\n.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,\n.video-js.vjs-layout-tiny .vjs-time-divider,\n.video-js.vjs-layout-tiny .vjs-duration,\n.video-js.vjs-layout-tiny .vjs-remaining-time,\n.video-js.vjs-layout-tiny .vjs-playback-rate,\n.video-js.vjs-layout-tiny .vjs-volume-control {\n display: none;\n}\n.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {\n width: auto;\n width: initial;\n}\n.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {\n display: none;\n}\n.video-js.vjs-layout-x-small .vjs-custom-control-spacer {\n flex: auto;\n display: block;\n}\n.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {\n width: auto;\n}\n\n.vjs-modal-dialog.vjs-text-track-settings {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.75);\n color: #fff;\n height: 70%;\n}\n\n.vjs-text-track-settings .vjs-modal-dialog-content {\n display: table;\n}\n\n.vjs-text-track-settings .vjs-track-settings-colors,\n.vjs-text-track-settings .vjs-track-settings-font,\n.vjs-text-track-settings .vjs-track-settings-controls {\n display: table-cell;\n}\n\n.vjs-text-track-settings .vjs-track-settings-controls {\n text-align: right;\n vertical-align: bottom;\n}\n\n@supports (display: grid) {\n .vjs-text-track-settings .vjs-modal-dialog-content {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-template-rows: 1fr;\n padding: 20px 24px 0px 24px;\n }\n\n .vjs-track-settings-controls .vjs-default-button {\n margin-bottom: 20px;\n }\n\n .vjs-text-track-settings .vjs-track-settings-controls {\n grid-column: 1/-1;\n }\n\n .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,\n.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,\n.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {\n grid-template-columns: 1fr;\n }\n}\n.vjs-track-setting > select {\n margin-right: 1em;\n margin-bottom: 0.5em;\n}\n\n.vjs-text-track-settings fieldset {\n margin: 5px;\n padding: 3px;\n border: none;\n}\n\n.vjs-text-track-settings fieldset span {\n display: inline-block;\n}\n\n.vjs-text-track-settings fieldset span > select {\n max-width: 7.3em;\n}\n\n.vjs-text-track-settings legend {\n color: #fff;\n margin: 0 0 5px 0;\n}\n\n.vjs-text-track-settings .vjs-label {\n position: absolute;\n clip: rect(1px 1px 1px 1px);\n clip: rect(1px, 1px, 1px, 1px);\n display: block;\n margin: 0 0 5px 0;\n padding: 0;\n border: 0;\n height: 1px;\n width: 1px;\n overflow: hidden;\n}\n\n.vjs-track-settings-controls button:focus,\n.vjs-track-settings-controls button:active {\n outline-style: solid;\n outline-width: medium;\n background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);\n}\n\n.vjs-track-settings-controls button:hover {\n color: rgba(43, 51, 63, 0.75);\n}\n\n.vjs-track-settings-controls button {\n background-color: #fff;\n background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);\n color: #2B333F;\n cursor: pointer;\n border-radius: 2px;\n}\n\n.vjs-track-settings-controls .vjs-default-button {\n margin-right: 1em;\n}\n\n@media print {\n .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n visibility: hidden;\n }\n}\n.vjs-resize-manager {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: none;\n z-index: -1000;\n}\n\n.js-focus-visible .video-js *:focus:not(.focus-visible) {\n outline: none;\n}\n\n.video-js *:focus:not(:focus-visible) {\n outline: none;\n}\n',""]);const de=ie},8719:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de});var ae=ee(23645),ie=ee.n(ae)()((function(m){return m[1]}));ie.push([m.id,".vjs-marker {\n position: absolute;\n left: 0;\n bottom: 0em;\n opacity: 1;\n height: 100%;\n transition: opacity 0.2s ease;\n -webkit-transition: opacity 0.2s ease;\n -moz-transition: opacity 0.2s ease;\n z-index: 100;\n}\n.vjs-marker:hover {\n cursor: pointer;\n -webkit-transform: scale(1.3, 1.3);\n -moz-transform: scale(1.3, 1.3);\n -o-transform: scale(1.3, 1.3);\n -ms-transform: scale(1.3, 1.3);\n transform: scale(1.3, 1.3);\n}\n.vjs-tip {\n visibility: hidden;\n display: block;\n opacity: 0.8;\n padding: 5px;\n font-size: 10px;\n position: absolute;\n bottom: 14px;\n z-index: 100000;\n}\n.vjs-tip .vjs-tip-arrow {\n background: url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;\n bottom: 0;\n left: 50%;\n margin-left: -4px;\n background-position: bottom left;\n position: absolute;\n width: 9px;\n height: 5px;\n}\n.vjs-tip .vjs-tip-inner {\n border-radius: 3px;\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n padding: 5px 8px 4px 8px;\n background-color: black;\n color: white;\n max-width: 200px;\n text-align: center;\n}\n.vjs-break-overlay {\n visibility: hidden;\n position: absolute;\n z-index: 100000;\n top: 0;\n}\n.vjs-break-overlay .vjs-break-overlay-text {\n padding: 9px;\n text-align: center;\n}\n",""]);const de=ie},23645:m=>{"use strict";m.exports=function(m){var v=[];return v.toString=function toString(){return this.map((function(v){var ee=m(v);return v[2]?"@media ".concat(v[2]," {").concat(ee,"}"):ee})).join("")},v.i=function(m,ee,ae){"string"==typeof m&&(m=[[null,m,""]]);var ie={};if(ae)for(var de=0;de{"use strict";Object.defineProperty(v,"__esModule",{value:!0});v.default=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}]},6909:function(m,v,ee){"use strict";var ae=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.hex=v.dec=v.codePoint=void 0;for(var ie=ae(ee(33012)),de={},ce=String.fromCodePoint?String.fromCodePoint:function fromCodePointPolyfill(m){if(m<=65535)return String.fromCharCode(m);var v=Math.floor((m-65536)/1024)+55296,ee=(m-65536)%1024+56320;return String.fromCharCode(v,ee)},le=0,pe=ie.default;le{!function(){"use strict";var m,ae,ie,de,ce,le;function sliceSource(m,v,ee){return m.slice(v,ee)}function isParamTitle(m){return"param"===m||"argument"===m||"arg"===m}function isReturnTitle(m){return"return"===m||"returns"===m}function isProperty(m){return"property"===m||"prop"===m}function isNameParameterRequired(m){return isParamTitle(m)||isProperty(m)||"alias"===m||"this"===m||"mixes"===m||"requires"===m}function isAllowedNested(m){return isProperty(m)||isParamTitle(m)}function isAllowedOptional(m){return isProperty(m)||isParamTitle(m)}function isTypeParameterRequired(m){return isParamTitle(m)||isReturnTitle(m)||"define"===m||"enum"===m||"implements"===m||"this"===m||"type"===m||"typedef"===m||isProperty(m)}de=ee(649),m=ee(32518),ae=ee(41408),le=Object.prototype.hasOwnProperty,ce=function hasOwnProperty(m,v){return le.call(m,v)};var pe="[ \\f\\t\\v\\u00a0\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]",fe="("+pe+"*(?:\\*"+pe+"?)?)(.+|[\r\n\u2028\u2029])";function unwrapComment(m){return m.replace(/^\/\*\*?/,"").replace(/\*\/$/,"").replace(new RegExp(fe,"g"),"$2").replace(/\s*$/,"")}function convertUnwrappedCommentIndex(m,v){for(var ee,ae=m.replace(/^\/\*\*?/,""),ie=0,de=new RegExp(fe,"g");ee=de.exec(ae);)if(ie+=ee[1].length,ee.index+ee[0].length>v+ie)return v+ie+m.length-ae.length;return m.replace(/\*\/$/,"").replace(/\s*$/,"").length}!function(v){var ee,ie,le,pe,fe,ye,be,Re,_e;function advance(){var m=fe.charCodeAt(ie);return ie+=1,!de.code.isLineTerminator(m)||13===m&&10===fe.charCodeAt(ie)||(le+=1),String.fromCharCode(m)}function scanTitle(){var m,v="";for(advance();ie=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57);)v+=advance();return v}function seekContent(){var m,v,ee=ie;for(v=!1;ee=m)return null;if(91===fe.charCodeAt(ie)){if(!v)return null;ae=!0,le=advance()}if(le+=scanIdentifier(m),ee)for(58!==fe.charCodeAt(ie)||"module"!==le&&"external"!==le&&"event"!==le||(le+=advance(),le+=scanIdentifier(m)),91===fe.charCodeAt(ie)&&93===fe.charCodeAt(ie+1)&&(le+=advance(),le+=advance());46===fe.charCodeAt(ie)||47===fe.charCodeAt(ie)||35===fe.charCodeAt(ie)||45===fe.charCodeAt(ie)||126===fe.charCodeAt(ie);)le+=advance(),le+=scanIdentifier(m);if(ae){if(skipWhiteSpace(m),61===fe.charCodeAt(ie)){var pe;le+=advance(),skipWhiteSpace(m);for(var ye=1;ie=m||93!==fe.charCodeAt(ie))return null;le+=advance()}return le}function skipToTag(){for(;ie=pe)&&(ae.assert(64===fe.charCodeAt(ie)),!0)}function convertIndex(m){return fe===ye?m:convertUnwrappedCommentIndex(ye,m)}function TagParser(m,v){this._options=m,this._title=v.toLowerCase(),this._tag={title:v,description:null},this._options.lineNumbers&&(this._tag.lineNumber=le),this._first=ie-v.length-1,this._last=0,this._extra={}}function parseTag(m){var v,ee;if(!skipToTag())return null;for(ee=(v=new TagParser(m,scanTitle())).parse();ie1&&(this._tag.default=m.slice(1).join("=")),this._tag.name=m[0],this._tag.type&&"OptionalType"!==this._tag.type.type&&(this._tag.type={type:"OptionalType",expression:this._tag.type}));else{if(!isNameParameterRequired(this._title))return!0;if(isParamTitle(this._title)&&this._tag.type&&this._tag.type.name)this._extra.name=this._tag.type,this._tag.name=this._tag.type.name,this._tag.type=null;else if(!this.addError("Missing or invalid tag name"))return!1}return!0},TagParser.prototype.parseDescription=function parseDescription(){var m=sliceSource(fe,ie,this._last).trim();return m&&(/^-\s+/.test(m)&&(m=m.substring(2)),this._tag.description=m),!0},TagParser.prototype.parseCaption=function parseDescription(){var m=sliceSource(fe,ie,this._last).trim(),v="",ee="",ae=m.indexOf(v),de=m.indexOf(ee);return ae>=0&&de>=0?(this._tag.caption=m.substring(ae+v.length,de).trim(),this._tag.description=m.substring(de+ee.length).trim()):this._tag.description=m,!0},TagParser.prototype.parseKind=function parseKind(){var m,v;return v={class:!0,constant:!0,event:!0,external:!0,file:!0,function:!0,member:!0,mixin:!0,module:!0,namespace:!0,typedef:!0},m=sliceSource(fe,ie,this._last).trim(),this._tag.kind=m,!(!ce(v,m)&&!this.addError("Invalid kind name '%0'",m))},TagParser.prototype.parseAccess=function parseAccess(){var m;return m=sliceSource(fe,ie,this._last).trim(),this._tag.access=m,!("private"!==m&&"protected"!==m&&"public"!==m&&!this.addError("Invalid access name '%0'",m))},TagParser.prototype.parseThis=function parseThis(){var m=sliceSource(fe,ie,this._last).trim();return m&&"{"===m.charAt(0)?this.parseType()&&"NameExpression"===this._tag.type.type||"UnionType"===this._tag.type.type?(this._tag.name=this._tag.type.name,!0):this.addError("Invalid name for this"):this.parseNamePath()},TagParser.prototype.parseVariation=function parseVariation(){var m,v;return v=sliceSource(fe,ie,this._last).trim(),m=parseFloat(v,10),this._tag.variation=m,!(isNaN(m)&&!this.addError("Invalid variation '%0'",v))},TagParser.prototype.ensureEnd=function(){var m=sliceSource(fe,ie,this._last).trim();return!(m&&!this.addError("Unknown content '%0'",m))},TagParser.prototype.epilogue=function epilogue(){var m;return m=this._tag.description,!(isAllowedOptional(this._title)&&!this._tag.type&&m&&"["===m.charAt(0)&&(this._tag.type=this._extra.name,this._tag.name||(this._tag.name=void 0),!Re&&!this.addError("Missing or invalid tag name")))},ee={access:["parseAccess"],alias:["parseNamePath","ensureEnd"],augments:["parseType","parseNamePathOptional","ensureEnd"],constructor:["parseType","parseNamePathOptional","ensureEnd"],class:["parseType","parseNamePathOptional","ensureEnd"],extends:["parseType","parseNamePathOptional","ensureEnd"],example:["parseCaption"],deprecated:["parseDescription"],global:["ensureEnd"],inner:["ensureEnd"],instance:["ensureEnd"],kind:["parseKind"],mixes:["parseNamePath","ensureEnd"],mixin:["parseNamePathOptional","ensureEnd"],member:["parseType","parseNamePathOptional","ensureEnd"],method:["parseNamePathOptional","ensureEnd"],module:["parseType","parseNamePathOptional","ensureEnd"],func:["parseNamePathOptional","ensureEnd"],function:["parseNamePathOptional","ensureEnd"],var:["parseType","parseNamePathOptional","ensureEnd"],name:["parseNamePath","ensureEnd"],namespace:["parseType","parseNamePathOptional","ensureEnd"],private:["parseType","parseDescription"],protected:["parseType","parseDescription"],public:["parseType","parseDescription"],readonly:["ensureEnd"],requires:["parseNamePath","ensureEnd"],since:["parseDescription"],static:["ensureEnd"],summary:["parseDescription"],this:["parseThis","ensureEnd"],todo:["parseDescription"],typedef:["parseType","parseNamePathOptional"],variation:["parseVariation"],version:["parseDescription"]},TagParser.prototype.parse=function parse(){var m,v,ae;if(!this._title&&!this.addError("Missing or invalid title"))return null;for(this._last=seekContent(this._title),this._options.range&&(this._tag.range=[this._first,fe.slice(0,this._last).replace(/\s*$/,"").length].map(convertIndex)),m=0,v=(ae=ce(ee,this._title)?ee[this._title]:["parseType","parseName","parseDescription","epilogue"]).length;m{!function(){"use strict";var m,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e;function isTypeName(m){return-1==="><(){}[],:*|?!=".indexOf(String.fromCharCode(m))&&!ye.code.isWhiteSpace(m)&&!ye.code.isLineTerminator(m)}function Context(m,v,ee,ae){this._previous=m,this._index=v,this._token=ee,this._value=ae}function maybeAddRange(m,v){return _e&&(m.range=[v[0]+Re,v[1]+Re]),m}function advance(){var m=ie.charAt(ce);return ce+=1,m}function scanHexEscape(m){var v,ee,ae,le=0;for(ee="u"===m?4:2,v=0;v=0&&ce=de)return ae.ILLEGAL;if(60===ie.charCodeAt(ce+1))break}fe+=advance()}return ae.NAME}function next(){var m;for(le=ce;ce=de)return pe=ae.EOF;switch(m=ie.charCodeAt(ce)){case 39:case 34:return pe=scanString();case 58:return advance(),pe=ae.COLON;case 44:return advance(),pe=ae.COMMA;case 40:return advance(),pe=ae.LPAREN;case 41:return advance(),pe=ae.RPAREN;case 91:return advance(),pe=ae.LBRACK;case 93:return advance(),pe=ae.RBRACK;case 123:return advance(),pe=ae.LBRACE;case 125:return advance(),pe=ae.RBRACE;case 46:if(ce+1{!function(){"use strict";var m,ae;function DoctrineError(m){this.name="DoctrineError",this.message=m}m=ee(82954).i8,v.VERSION=m,DoctrineError.prototype=((ae=function(){}).prototype=Error.prototype,new ae),DoctrineError.prototype.constructor=DoctrineError,v.DoctrineError=DoctrineError,v.throwError=function throwError(m){throw new DoctrineError(m)},v.assert=ee(48583)}()},47097:(m,v,ee)=>{"use strict";ee(8091).polyfill()},8091:m=>{"use strict";function assign(m,v){if(null==m)throw new TypeError("Cannot convert first argument to object");for(var ee=Object(m),ae=1;ae{"use strict";m.exports=ee(82702).polyfill()},82702:function(m,v,ee){m.exports=function(){"use strict";function objectOrFunction(m){var v=typeof m;return null!==m&&("object"===v||"function"===v)}function isFunction(m){return"function"==typeof m}var m=Array.isArray?Array.isArray:function(m){return"[object Array]"===Object.prototype.toString.call(m)},v=0,ae=void 0,ie=void 0,de=function asap(m,ee){be[v]=m,be[v+1]=ee,2===(v+=2)&&(ie?ie(flush):Re())};function setScheduler(m){ie=m}function setAsap(m){de=m}var ce="undefined"!=typeof window?window:void 0,le=ce||{},pe=le.MutationObserver||le.WebKitMutationObserver,fe="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),ye="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function useNextTick(){return function(){return process.nextTick(flush)}}function useVertxTimer(){return void 0!==ae?function(){ae(flush)}:useSetTimeout()}function useMutationObserver(){var m=0,v=new pe(flush),ee=document.createTextNode("");return v.observe(ee,{characterData:!0}),function(){ee.data=m=++m%2}}function useMessageChannel(){var m=new MessageChannel;return m.port1.onmessage=flush,function(){return m.port2.postMessage(0)}}function useSetTimeout(){var m=setTimeout;return function(){return m(flush,1)}}var be=new Array(1e3);function flush(){for(var m=0;m{!function(){"use strict";function isStatement(m){if(null==m)return!1;switch(m.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function trailingStatement(m){switch(m.type){case"IfStatement":return null!=m.alternate?m.alternate:m.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return m.body}return null}m.exports={isExpression:function isExpression(m){if(null==m)return!1;switch(m.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:isStatement,isIterationStatement:function isIterationStatement(m){if(null==m)return!1;switch(m.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function isSourceElement(m){return isStatement(m)||null!=m&&"FunctionDeclaration"===m.type},isProblematicIfStatement:function isProblematicIfStatement(m){var v;if("IfStatement"!==m.type)return!1;if(null==m.alternate)return!1;v=m.consequent;do{if("IfStatement"===v.type&&null==v.alternate)return!0;v=trailingStatement(v)}while(v);return!1},trailingStatement:trailingStatement}}()},65619:m=>{!function(){"use strict";var v,ee,ae,ie,de,ce;function fromCodePoint(m){return m<=65535?String.fromCharCode(m):String.fromCharCode(Math.floor((m-65536)/1024)+55296)+String.fromCharCode((m-65536)%1024+56320)}for(ee={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},v={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},ae=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],ie=new Array(128),ce=0;ce<128;++ce)ie[ce]=ce>=97&&ce<=122||ce>=65&&ce<=90||36===ce||95===ce;for(de=new Array(128),ce=0;ce<128;++ce)de[ce]=ce>=97&&ce<=122||ce>=65&&ce<=90||ce>=48&&ce<=57||36===ce||95===ce;m.exports={isDecimalDigit:function isDecimalDigit(m){return 48<=m&&m<=57},isHexDigit:function isHexDigit(m){return 48<=m&&m<=57||97<=m&&m<=102||65<=m&&m<=70},isOctalDigit:function isOctalDigit(m){return m>=48&&m<=55},isWhiteSpace:function isWhiteSpace(m){return 32===m||9===m||11===m||12===m||160===m||m>=5760&&ae.indexOf(m)>=0},isLineTerminator:function isLineTerminator(m){return 10===m||13===m||8232===m||8233===m},isIdentifierStartES5:function isIdentifierStartES5(m){return m<128?ie[m]:ee.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES5:function isIdentifierPartES5(m){return m<128?de[m]:ee.NonAsciiIdentifierPart.test(fromCodePoint(m))},isIdentifierStartES6:function isIdentifierStartES6(m){return m<128?ie[m]:v.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES6:function isIdentifierPartES6(m){return m<128?de[m]:v.NonAsciiIdentifierPart.test(fromCodePoint(m))}}}()},50702:(m,v,ee)=>{!function(){"use strict";var v=ee(65619);function isStrictModeReservedWordES6(m){switch(m){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function isKeywordES5(m,v){return!(!v&&"yield"===m)&&isKeywordES6(m,v)}function isKeywordES6(m,v){if(v&&isStrictModeReservedWordES6(m))return!0;switch(m.length){case 2:return"if"===m||"in"===m||"do"===m;case 3:return"var"===m||"for"===m||"new"===m||"try"===m;case 4:return"this"===m||"else"===m||"case"===m||"void"===m||"with"===m||"enum"===m;case 5:return"while"===m||"break"===m||"catch"===m||"throw"===m||"const"===m||"yield"===m||"class"===m||"super"===m;case 6:return"return"===m||"typeof"===m||"delete"===m||"switch"===m||"export"===m||"import"===m;case 7:return"default"===m||"finally"===m||"extends"===m;case 8:return"function"===m||"continue"===m||"debugger"===m;case 10:return"instanceof"===m;default:return!1}}function isReservedWordES5(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES5(m,v)}function isReservedWordES6(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES6(m,v)}function isIdentifierNameES5(m){var ee,ae,ie;if(0===m.length)return!1;if(ie=m.charCodeAt(0),!v.isIdentifierStartES5(ie))return!1;for(ee=1,ae=m.length;ee=ae)return!1;if(!(56320<=(de=m.charCodeAt(ee))&&de<=57343))return!1;ie=1024*(ie-55296)+(de-56320)+65536}if(!ce(ie))return!1;ce=v.isIdentifierPartES6}return!0}m.exports={isKeywordES5:isKeywordES5,isKeywordES6:isKeywordES6,isReservedWordES5:isReservedWordES5,isReservedWordES6:isReservedWordES6,isRestrictedWord:function isRestrictedWord(m){return"eval"===m||"arguments"===m},isIdentifierNameES5:isIdentifierNameES5,isIdentifierNameES6:isIdentifierNameES6,isIdentifierES5:function isIdentifierES5(m,v){return isIdentifierNameES5(m)&&!isReservedWordES5(m,v)},isIdentifierES6:function isIdentifierES6(m,v){return isIdentifierNameES6(m)&&!isReservedWordES6(m,v)}}}()},649:(m,v,ee)=>{!function(){"use strict";v.ast=ee(84974),v.code=ee(65619),v.keyword=ee(50702)}()},17187:m=>{"use strict";var v,ee="object"==typeof Reflect?Reflect:null,ae=ee&&"function"==typeof ee.apply?ee.apply:function ReflectApply(m,v,ee){return Function.prototype.apply.call(m,v,ee)};function ProcessEmitWarning(m){console&&console.warn&&console.warn(m)}v=ee&&"function"==typeof ee.ownKeys?ee.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m)};var ie=Number.isNaN||function NumberIsNaN(m){return m!=m};function EventEmitter(){EventEmitter.init.call(this)}m.exports=EventEmitter,m.exports.once=function once(m,v){return new Promise((function(ee,ae){function errorListener(ee){m.removeListener(v,resolver),ae(ee)}function resolver(){"function"==typeof m.removeListener&&m.removeListener("error",errorListener),ee([].slice.call(arguments))}eventTargetAgnosticAddListener(m,v,resolver,{once:!0}),"error"!==v&&addErrorHandlerIfEventEmitter(m,errorListener,{once:!0})}))},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var de=10;function checkListener(m){if("function"!=typeof m)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof m)}function _getMaxListeners(m){return void 0===m._maxListeners?EventEmitter.defaultMaxListeners:m._maxListeners}function _addListener(m,v,ee,ae){var ie,de,ce;if(checkListener(ee),void 0===(de=m._events)?(de=m._events=Object.create(null),m._eventsCount=0):(void 0!==de.newListener&&(m.emit("newListener",v,ee.listener?ee.listener:ee),de=m._events),ce=de[v]),void 0===ce)ce=de[v]=ee,++m._eventsCount;else if("function"==typeof ce?ce=de[v]=ae?[ee,ce]:[ce,ee]:ae?ce.unshift(ee):ce.push(ee),(ie=_getMaxListeners(m))>0&&ce.length>ie&&!ce.warned){ce.warned=!0;var le=new Error("Possible EventEmitter memory leak detected. "+ce.length+" "+String(v)+" listeners added. Use emitter.setMaxListeners() to increase limit");le.name="MaxListenersExceededWarning",le.emitter=m,le.type=v,le.count=ce.length,ProcessEmitWarning(le)}return m}function onceWrapper(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(m,v,ee){var ae={fired:!1,wrapFn:void 0,target:m,type:v,listener:ee},ie=onceWrapper.bind(ae);return ie.listener=ee,ae.wrapFn=ie,ie}function _listeners(m,v,ee){var ae=m._events;if(void 0===ae)return[];var ie=ae[v];return void 0===ie?[]:"function"==typeof ie?ee?[ie.listener||ie]:[ie]:ee?unwrapListeners(ie):arrayClone(ie,ie.length)}function listenerCount(m){var v=this._events;if(void 0!==v){var ee=v[m];if("function"==typeof ee)return 1;if(void 0!==ee)return ee.length}return 0}function arrayClone(m,v){for(var ee=new Array(v),ae=0;ae0&&(ce=v[0]),ce instanceof Error)throw ce;var le=new Error("Unhandled error."+(ce?" ("+ce.message+")":""));throw le.context=ce,le}var pe=de[m];if(void 0===pe)return!1;if("function"==typeof pe)ae(pe,this,v);else{var fe=pe.length,ye=arrayClone(pe,fe);for(ee=0;ee=0;de--)if(ee[de]===v||ee[de].listener===v){ce=ee[de].listener,ie=de;break}if(ie<0)return this;0===ie?ee.shift():spliceOne(ee,ie),1===ee.length&&(ae[m]=ee[0]),void 0!==ae.removeListener&&this.emit("removeListener",m,ce||v)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(m){var v,ee,ae;if(void 0===(ee=this._events))return this;if(void 0===ee.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==ee[m]&&(0==--this._eventsCount?this._events=Object.create(null):delete ee[m]),this;if(0===arguments.length){var ie,de=Object.keys(ee);for(ae=0;ae=0;ae--)this.removeListener(m,v[ae]);return this},EventEmitter.prototype.listeners=function listeners(m){return _listeners(this,m,!0)},EventEmitter.prototype.rawListeners=function rawListeners(m){return _listeners(this,m,!1)},EventEmitter.listenerCount=function(m,v){return"function"==typeof m.listenerCount?m.listenerCount(v):listenerCount.call(m,v)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?v(this._events):[]}},57625:()=>{!function(){var m=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^\(\s\/]*)\s*/;function _name(){var v,ee;return this===Function||this===Function.prototype.constructor?ee="Function":this!==Function.prototype&&(ee=(v=(""+this).match(m))&&v[1]),ee||""}var v=!("name"in Function.prototype&&"name"in function x(){}),ee="function"==typeof Object.defineProperty&&function(){var m;try{Object.defineProperty(Function.prototype,"_xyz",{get:function(){return"blah"},configurable:!0}),m="blah"===Function.prototype._xyz,delete Function.prototype._xyz}catch(v){m=!1}return m}(),ae="function"==typeof Object.prototype.__defineGetter__&&function(){var m;try{Function.prototype.__defineGetter__("_abc",(function(){return"foo"})),m="foo"===Function.prototype._abc,delete Function.prototype._abc}catch(v){m=!1}return m}();Function.prototype._name=_name,v&&(ee?Object.defineProperty(Function.prototype,"name",{get:function(){var m=_name.call(this);return this!==Function.prototype&&Object.defineProperty(this,"name",{value:m,configurable:!0}),m},configurable:!0}):ae&&Function.prototype.__defineGetter__("name",(function(){var m=_name.call(this);return this!==Function.prototype&&this.__defineGetter__("name",(function(){return m})),m})))}()},89144:(m,v,ee)=>{var ae,ie=void 0!==ee.g?ee.g:"undefined"!=typeof window?window:{},de=ee(25893);"undefined"!=typeof document?ae=document:(ae=ie["__GLOBAL_DOCUMENT_CACHE@4"])||(ae=ie["__GLOBAL_DOCUMENT_CACHE@4"]=de),m.exports=ae},58908:(m,v,ee)=>{var ae;ae="undefined"!=typeof window?window:void 0!==ee.g?ee.g:"undefined"!=typeof self?self:{},m.exports=ae},80504:m=>{"use strict";function pad(m,v){for(;m.length{v.read=function(m,v,ee,ae,ie){var de,ce,le=8*ie-ae-1,pe=(1<>1,ye=-7,be=ee?ie-1:0,Re=ee?-1:1,_e=m[v+be];for(be+=Re,de=_e&(1<<-ye)-1,_e>>=-ye,ye+=le;ye>0;de=256*de+m[v+be],be+=Re,ye-=8);for(ce=de&(1<<-ye)-1,de>>=-ye,ye+=ae;ye>0;ce=256*ce+m[v+be],be+=Re,ye-=8);if(0===de)de=1-fe;else{if(de===pe)return ce?NaN:1/0*(_e?-1:1);ce+=Math.pow(2,ae),de-=fe}return(_e?-1:1)*ce*Math.pow(2,de-ae)},v.write=function(m,v,ee,ae,ie,de){var ce,le,pe,fe=8*de-ie-1,ye=(1<>1,Re=23===ie?Math.pow(2,-24)-Math.pow(2,-77):0,_e=ae?0:de-1,xe=ae?1:-1,Te=v<0||0===v&&1/v<0?1:0;for(v=Math.abs(v),isNaN(v)||v===1/0?(le=isNaN(v)?1:0,ce=ye):(ce=Math.floor(Math.log(v)/Math.LN2),v*(pe=Math.pow(2,-ce))<1&&(ce--,pe*=2),(v+=ce+be>=1?Re/pe:Re*Math.pow(2,1-be))*pe>=2&&(ce++,pe/=2),ce+be>=ye?(le=0,ce=ye):ce+be>=1?(le=(v*pe-1)*Math.pow(2,ie),ce+=be):(le=v*Math.pow(2,be-1)*Math.pow(2,ie),ce=0));ie>=8;m[ee+_e]=255&le,_e+=xe,le/=256,ie-=8);for(ce=ce<0;m[ee+_e]=255&ce,_e+=xe,ce/=256,fe-=8);m[ee+_e-xe]|=128*Te}},35717:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){v&&(m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:m.exports=function inherits(m,v){if(v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}}},27376:m=>{m.exports=function isFunction(m){if(!m)return!1;var ee=v.call(m);return"[object Function]"===ee||"function"==typeof m&&"[object RegExp]"!==ee||"undefined"!=typeof window&&(m===window.setTimeout||m===window.alert||m===window.confirm||m===window.prompt)};var v=Object.prototype.toString},55733:(m,v,ee)=>{var ae=ee(48764).Buffer;m.exports=function s(m,v,ee){function u(ie,de){if(!v[ie]){if(!m[ie]){if(ae)return ae(ie,!0);var ce=new Error("Cannot find module '"+ie+"'");throw ce.code="MODULE_NOT_FOUND",ce}var le=v[ie]={exports:{}};m[ie][0].call(le.exports,(function(v){return u(m[ie][1][v]||v)}),le,le.exports,s,m,v,ee)}return v[ie].exports}for(var ae=void 0,ie=0;ie>2,le=(3&v)<<4|ee>>4,pe=1<_e?(15&ee)<<2|ie>>6:64,fe=2<_e?63&ie:64,ye.push(de.charAt(ce)+de.charAt(le)+de.charAt(pe)+de.charAt(fe));return ye.join("")},ee.decode=function(m){var v,ee,ae,ce,le,pe,fe=0,ye=0,be="data:";if(m.substr(0,be.length)===be)throw new Error("Invalid base64 input, it looks like a data url.");var Re,_e=3*(m=m.replace(/[^A-Za-z0-9\+\/\=]/g,"")).length/4;if(m.charAt(m.length-1)===de.charAt(64)&&_e--,m.charAt(m.length-2)===de.charAt(64)&&_e--,_e%1!=0)throw new Error("Invalid base64 input, bad content length.");for(Re=ie.uint8array?new Uint8Array(0|_e):new Array(0|_e);fe>4,ee=(15&ce)<<4|(le=de.indexOf(m.charAt(fe++)))>>2,ae=(3&le)<<6|(pe=de.indexOf(m.charAt(fe++))),Re[ye++]=v,64!==le&&(Re[ye++]=ee),64!==pe&&(Re[ye++]=ae);return Re}},{"./support":30,"./utils":32}],2:[function(m,v,ee){"use strict";var ae=m("./external"),ie=m("./stream/DataWorker"),de=m("./stream/Crc32Probe"),ce=m("./stream/DataLengthProbe");function o(m,v,ee,ae,ie){this.compressedSize=m,this.uncompressedSize=v,this.crc32=ee,this.compression=ae,this.compressedContent=ie}o.prototype={getContentWorker:function(){var m=new ie(ae.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new ce("data_length")),v=this;return m.on("end",(function(){if(this.streamInfo.data_length!==v.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),m},getCompressedWorker:function(){return new ie(ae.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(m,v,ee){return m.pipe(new de).pipe(new ce("uncompressedSize")).pipe(v.compressWorker(ee)).pipe(new ce("compressedSize")).withStreamInfo("compression",v)},v.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(m,v,ee){"use strict";var ae=m("./stream/GenericWorker");ee.STORE={magic:"\0\0",compressWorker:function(m){return new ae("STORE compression")},uncompressWorker:function(){return new ae("STORE decompression")}},ee.DEFLATE=m("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(m,v,ee){"use strict";var ae=m("./utils"),ie=function(){for(var m,v=[],ee=0;ee<256;ee++){m=ee;for(var ae=0;ae<8;ae++)m=1&m?3988292384^m>>>1:m>>>1;v[ee]=m}return v}();v.exports=function(m,v){return void 0!==m&&m.length?"string"!==ae.getTypeOf(m)?function(m,v,ee,ae){var de=ie,ce=ae+ee;m^=-1;for(var le=ae;le>>8^de[255&(m^v[le])];return-1^m}(0|v,m,m.length,0):function(m,v,ee,ae){var de=ie,ce=ae+ee;m^=-1;for(var le=ae;le>>8^de[255&(m^v.charCodeAt(le))];return-1^m}(0|v,m,m.length,0):0}},{"./utils":32}],5:[function(m,v,ee){"use strict";ee.base64=!1,ee.binary=!1,ee.dir=!1,ee.createFolders=!0,ee.date=null,ee.compression=null,ee.compressionOptions=null,ee.comment=null,ee.unixPermissions=null,ee.dosPermissions=null},{}],6:[function(m,v,ee){"use strict";var ae=null;ae="undefined"!=typeof Promise?Promise:m("lie"),v.exports={Promise:ae}},{lie:37}],7:[function(m,v,ee){"use strict";var ae="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,ie=m("pako"),de=m("./utils"),ce=m("./stream/GenericWorker"),le=ae?"uint8array":"array";function h(m,v){ce.call(this,"FlateWorker/"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=v,this.meta={}}ee.magic="\b\0",de.inherits(h,ce),h.prototype.processChunk=function(m){this.meta=m.meta,null===this._pako&&this._createPako(),this._pako.push(de.transformTo(le,m.data),!1)},h.prototype.flush=function(){ce.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){ce.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new ie[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(v){m.push({data:v,meta:m.meta})}},ee.compressWorker=function(m){return new h("Deflate",m)},ee.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(m,v,ee){"use strict";function A(m,v){var ee,ae="";for(ee=0;ee>>=8;return ae}function n(m,v,ee,ie,pe,fe){var ye,be,Re=m.file,_e=m.compression,xe=fe!==de.utf8encode,Te=ae.transformTo("string",fe(Re.name)),Se=ae.transformTo("string",de.utf8encode(Re.name)),we=Re.comment,Pe=ae.transformTo("string",fe(we)),Ie=ae.transformTo("string",de.utf8encode(we)),We=Se.length!==Re.name.length,ze=Ie.length!==we.length,Ve="",He="",qe="",Xe=Re.dir,Qe=Re.date,Ye={crc32:0,compressedSize:0,uncompressedSize:0};v&&!ee||(Ye.crc32=m.crc32,Ye.compressedSize=m.compressedSize,Ye.uncompressedSize=m.uncompressedSize);var et=0;v&&(et|=8),xe||!We&&!ze||(et|=2048);var tt=0,nt=0;Xe&&(tt|=16),"UNIX"===pe?(nt=798,tt|=function(m,v){var ee=m;return m||(ee=v?16893:33204),(65535&ee)<<16}(Re.unixPermissions,Xe)):(nt=20,tt|=function(m){return 63&(m||0)}(Re.dosPermissions)),ye=Qe.getUTCHours(),ye<<=6,ye|=Qe.getUTCMinutes(),ye<<=5,ye|=Qe.getUTCSeconds()/2,be=Qe.getUTCFullYear()-1980,be<<=4,be|=Qe.getUTCMonth()+1,be<<=5,be|=Qe.getUTCDate(),We&&(He=A(1,1)+A(ce(Te),4)+Se,Ve+="up"+A(He.length,2)+He),ze&&(qe=A(1,1)+A(ce(Pe),4)+Ie,Ve+="uc"+A(qe.length,2)+qe);var rt="";return rt+="\n\0",rt+=A(et,2),rt+=_e.magic,rt+=A(ye,2),rt+=A(be,2),rt+=A(Ye.crc32,4),rt+=A(Ye.compressedSize,4),rt+=A(Ye.uncompressedSize,4),rt+=A(Te.length,2),rt+=A(Ve.length,2),{fileRecord:le.LOCAL_FILE_HEADER+rt+Te+Ve,dirRecord:le.CENTRAL_FILE_HEADER+A(nt,2)+rt+A(Pe.length,2)+"\0\0\0\0"+A(tt,4)+A(ie,4)+Te+Ve+Pe}}var ae=m("../utils"),ie=m("../stream/GenericWorker"),de=m("../utf8"),ce=m("../crc32"),le=m("../signature");function s(m,v,ee,ae){ie.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=v,this.zipPlatform=ee,this.encodeFileName=ae,this.streamFiles=m,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ae.inherits(s,ie),s.prototype.push=function(m){var v=m.meta.percent||0,ee=this.entriesCount,ae=this._sources.length;this.accumulate?this.contentBuffer.push(m):(this.bytesWritten+=m.data.length,ie.prototype.push.call(this,{data:m.data,meta:{currentFile:this.currentFile,percent:ee?(v+100*(ee-ae-1))/ee:100}}))},s.prototype.openedSource=function(m){this.currentSourceOffset=this.bytesWritten,this.currentFile=m.file.name;var v=this.streamFiles&&!m.file.dir;if(v){var ee=n(m,v,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:ee.fileRecord,meta:{percent:0}})}else this.accumulate=!0},s.prototype.closedSource=function(m){this.accumulate=!1;var v=this.streamFiles&&!m.file.dir,ee=n(m,v,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(ee.dirRecord),v)this.push({data:function(m){return le.DATA_DESCRIPTOR+A(m.crc32,4)+A(m.compressedSize,4)+A(m.uncompressedSize,4)}(m),meta:{percent:100}});else for(this.push({data:ee.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},s.prototype.flush=function(){for(var m=this.bytesWritten,v=0;v=this.index;v--)ee=(ee<<8)+this.byteAt(v);return this.index+=m,ee},readString:function(m){return ae.transformTo("string",this.readData(m))},readData:function(m){},lastIndexOfSignature:function(m){},readAndCheckSignature:function(m){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},v.exports=i},{"../utils":32}],19:[function(m,v,ee){"use strict";var ae=m("./Uint8ArrayReader");function i(m){ae.call(this,m)}m("../utils").inherits(i,ae),i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(m,v,ee){"use strict";var ae=m("./DataReader");function i(m){ae.call(this,m)}m("../utils").inherits(i,ae),i.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},i.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},i.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./DataReader":18}],21:[function(m,v,ee){"use strict";var ae=m("./ArrayReader");function i(m){ae.call(this,m)}m("../utils").inherits(i,ae),i.prototype.readData=function(m){if(this.checkOffset(m),0===m)return new Uint8Array(0);var v=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(m,v,ee){"use strict";var ae=m("../utils"),ie=m("../support"),de=m("./ArrayReader"),ce=m("./StringReader"),le=m("./NodeBufferReader"),pe=m("./Uint8ArrayReader");v.exports=function(m){var v=ae.getTypeOf(m);return ae.checkSupport(v),"string"!==v||ie.uint8array?"nodebuffer"===v?new le(m):ie.uint8array?new pe(ae.transformTo("uint8array",m)):new de(ae.transformTo("array",m)):new ce(m)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(m,v,ee){"use strict";ee.LOCAL_FILE_HEADER="PK",ee.CENTRAL_FILE_HEADER="PK",ee.CENTRAL_DIRECTORY_END="PK",ee.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",ee.ZIP64_CENTRAL_DIRECTORY_END="PK",ee.DATA_DESCRIPTOR="PK\b"},{}],24:[function(m,v,ee){"use strict";var ae=m("./GenericWorker"),ie=m("../utils");function s(m){ae.call(this,"ConvertWorker to "+m),this.destType=m}ie.inherits(s,ae),s.prototype.processChunk=function(m){this.push({data:ie.transformTo(this.destType,m.data),meta:m.meta})},v.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(m,v,ee){"use strict";var ae=m("./GenericWorker"),ie=m("../crc32");function s(){ae.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}m("../utils").inherits(s,ae),s.prototype.processChunk=function(m){this.streamInfo.crc32=ie(m.data,this.streamInfo.crc32||0),this.push(m)},v.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(m,v,ee){"use strict";var ae=m("../utils"),ie=m("./GenericWorker");function s(m){ie.call(this,"DataLengthProbe for "+m),this.propName=m,this.withStreamInfo(m,0)}ae.inherits(s,ie),s.prototype.processChunk=function(m){if(m){var v=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=v+m.data.length}ie.prototype.processChunk.call(this,m)},v.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(m,v,ee){"use strict";var ae=m("../utils"),ie=m("./GenericWorker");function s(m){ie.call(this,"DataWorker");var v=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,m.then((function(m){v.dataIsReady=!0,v.data=m,v.max=m&&m.length||0,v.type=ae.getTypeOf(m),v.isPaused||v._tickAndRepeat()}),(function(m){v.error(m)}))}ae.inherits(s,ie),s.prototype.cleanUp=function(){ie.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!ie.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ae.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ae.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var m=null,v=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":m=this.data.substring(this.index,v);break;case"uint8array":m=this.data.subarray(this.index,v);break;case"array":case"nodebuffer":m=this.data.slice(this.index,v)}return this.index=v,this.push({data:m,meta:{percent:this.max?this.index/this.max*100:0}})},v.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(m,v,ee){"use strict";function n(m){this.name=m||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(m){this.emit("data",m)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(m){this.emit("error",m)}return!0},error:function(m){return!this.isFinished&&(this.isPaused?this.generatedError=m:(this.isFinished=!0,this.emit("error",m),this.previous&&this.previous.error(m),this.cleanUp()),!0)},on:function(m,v){return this._listeners[m].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(m,v){if(this._listeners[m])for(var ee=0;ee "+m:m}},v.exports=n},{}],29:[function(m,v,ee){"use strict";var ie=m("../utils"),de=m("./ConvertWorker"),ce=m("./GenericWorker"),le=m("../base64"),pe=m("../support"),fe=m("../external"),ye=null;if(pe.nodestream)try{ye=m("../nodejs/NodejsStreamOutputAdapter")}catch(m){}function l(m,v){return new fe.Promise((function(ee,de){var ce=[],pe=m._internalType,fe=m._outputType,ye=m._mimeType;m.on("data",(function(m,ee){ce.push(m),v&&v(ee)})).on("error",(function(m){ce=[],de(m)})).on("end",(function(){try{var m=function(m,v,ee){switch(m){case"blob":return ie.newBlob(ie.transformTo("arraybuffer",v),ee);case"base64":return le.encode(v);default:return ie.transformTo(m,v)}}(fe,function(m,v){var ee,ie=0,de=null,ce=0;for(ee=0;ee>>6:(ee<65536?v[ce++]=224|ee>>>12:(v[ce++]=240|ee>>>18,v[ce++]=128|ee>>>12&63),v[ce++]=128|ee>>>6&63),v[ce++]=128|63&ee);return v}(m)},ee.utf8decode=function(m){return ie.nodebuffer?ae.transformTo("nodebuffer",m).toString("utf-8"):function(m){var v,ee,ie,de,ce=m.length,pe=new Array(2*ce);for(v=ee=0;v>10&1023,pe[ee++]=56320|1023&ie)}return pe.length!==ee&&(pe.subarray?pe=pe.subarray(0,ee):pe.length=ee),ae.applyFromCharCode(pe)}(m=ae.transformTo(ie.uint8array?"uint8array":"array",m))},ae.inherits(a,ce),a.prototype.processChunk=function(m){var v=ae.transformTo(ie.uint8array?"uint8array":"array",m.data);if(this.leftOver&&this.leftOver.length){if(ie.uint8array){var de=v;(v=new Uint8Array(de.length+this.leftOver.length)).set(this.leftOver,0),v.set(de,this.leftOver.length)}else v=this.leftOver.concat(v);this.leftOver=null}var ce=function(m,v){var ee;for((v=v||m.length)>m.length&&(v=m.length),ee=v-1;0<=ee&&128==(192&m[ee]);)ee--;return ee<0||0===ee?v:ee+le[m[ee]]>v?ee:v}(v),pe=v;ce!==v.length&&(ie.uint8array?(pe=v.subarray(0,ce),this.leftOver=v.subarray(ce,v.length)):(pe=v.slice(0,ce),this.leftOver=v.slice(ce,v.length))),this.push({data:ee.utf8decode(pe),meta:m.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:ee.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},ee.Utf8DecodeWorker=a,ae.inherits(l,ce),l.prototype.processChunk=function(m){this.push({data:ee.utf8encode(m.data),meta:m.meta})},ee.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(m,v,ee){"use strict";var ae=m("./support"),ie=m("./base64"),de=m("./nodejsUtils"),ce=m("./external");function n(m){return m}function l(m,v){for(var ee=0;ee>8;this.dir=!!(16&this.externalFileAttributes),0==m&&(this.dosPermissions=63&this.externalFileAttributes),3==m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(m){if(this.extraFields[1]){var v=ae(this.extraFields[1].value);this.uncompressedSize===ie.MAX_VALUE_32BITS&&(this.uncompressedSize=v.readInt(8)),this.compressedSize===ie.MAX_VALUE_32BITS&&(this.compressedSize=v.readInt(8)),this.localHeaderOffset===ie.MAX_VALUE_32BITS&&(this.localHeaderOffset=v.readInt(8)),this.diskNumberStart===ie.MAX_VALUE_32BITS&&(this.diskNumberStart=v.readInt(4))}},readExtraFields:function(m){var v,ee,ae,ie=m.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});m.index+4>>6:(ee<65536?v[ce++]=224|ee>>>12:(v[ce++]=240|ee>>>18,v[ce++]=128|ee>>>12&63),v[ce++]=128|ee>>>6&63),v[ce++]=128|63&ee);return v},ee.buf2binstring=function(m){return l(m,m.length)},ee.binstring2buf=function(m){for(var v=new ae.Buf8(m.length),ee=0,ie=v.length;ee>10&1023,pe[ae++]=56320|1023&ie)}return l(pe,ae)},ee.utf8border=function(m,v){var ee;for((v=v||m.length)>m.length&&(v=m.length),ee=v-1;0<=ee&&128==(192&m[ee]);)ee--;return ee<0||0===ee?v:ee+ce[m[ee]]>v?ee:v}},{"./common":41}],43:[function(m,v,ee){"use strict";v.exports=function(m,v,ee,ae){for(var ie=65535&m|0,de=m>>>16&65535|0,ce=0;0!==ee;){for(ee-=ce=2e3>>1:m>>>1;v[ee]=m}return v}();v.exports=function(m,v,ee,ie){var de=ae,ce=ie+ee;m^=-1;for(var le=ie;le>>8^de[255&(m^v[le])];return-1^m}},{}],46:[function(m,v,ee){"use strict";var ae,ie=m("../utils/common"),de=m("./trees"),ce=m("./adler32"),le=m("./crc32"),pe=m("./messages"),fe=0,ye=4,be=0,Re=-2,_e=-1,xe=4,Te=2,Se=8,we=9,Pe=286,Ie=30,We=19,ze=2*Pe+1,Ve=15,He=3,qe=258,Xe=qe+He+1,Qe=42,Ye=113,et=1,tt=2,nt=3,rt=4;function R(m,v){return m.msg=pe[v],v}function T(m){return(m<<1)-(4m.avail_out&&(ee=m.avail_out),0!==ee&&(ie.arraySet(m.output,v.pending_buf,v.pending_out,ee,m.next_out),m.next_out+=ee,v.pending_out+=ee,m.total_out+=ee,m.avail_out-=ee,v.pending-=ee,0===v.pending&&(v.pending_out=0))}function N(m,v){de._tr_flush_block(m,0<=m.block_start?m.block_start:-1,m.strstart-m.block_start,v),m.block_start=m.strstart,F(m.strm)}function U(m,v){m.pending_buf[m.pending++]=v}function P(m,v){m.pending_buf[m.pending++]=v>>>8&255,m.pending_buf[m.pending++]=255&v}function L(m,v){var ee,ae,ie=m.max_chain_length,de=m.strstart,ce=m.prev_length,le=m.nice_match,pe=m.strstart>m.w_size-Xe?m.strstart-(m.w_size-Xe):0,fe=m.window,ye=m.w_mask,be=m.prev,Re=m.strstart+qe,_e=fe[de+ce-1],xe=fe[de+ce];m.prev_length>=m.good_match&&(ie>>=2),le>m.lookahead&&(le=m.lookahead);do{if(fe[(ee=v)+ce]===xe&&fe[ee+ce-1]===_e&&fe[ee]===fe[de]&&fe[++ee]===fe[de+1]){de+=2,ee++;do{}while(fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&fe[++de]===fe[++ee]&&depe&&0!=--ie);return ce<=m.lookahead?ce:m.lookahead}function j(m){var v,ee,ae,de,pe,fe,ye,be,Re,_e,xe=m.w_size;do{if(de=m.window_size-m.lookahead-m.strstart,m.strstart>=xe+(xe-Xe)){for(ie.arraySet(m.window,m.window,xe,xe,0),m.match_start-=xe,m.strstart-=xe,m.block_start-=xe,v=ee=m.hash_size;ae=m.head[--v],m.head[v]=xe<=ae?ae-xe:0,--ee;);for(v=ee=xe;ae=m.prev[--v],m.prev[v]=xe<=ae?ae-xe:0,--ee;);de+=xe}if(0===m.strm.avail_in)break;if(fe=m.strm,ye=m.window,be=m.strstart+m.lookahead,_e=void 0,(Re=de)<(_e=fe.avail_in)&&(_e=Re),ee=0===_e?0:(fe.avail_in-=_e,ie.arraySet(ye,fe.input,fe.next_in,_e,be),1===fe.state.wrap?fe.adler=ce(fe.adler,ye,_e,be):2===fe.state.wrap&&(fe.adler=le(fe.adler,ye,_e,be)),fe.next_in+=_e,fe.total_in+=_e,_e),m.lookahead+=ee,m.lookahead+m.insert>=He)for(pe=m.strstart-m.insert,m.ins_h=m.window[pe],m.ins_h=(m.ins_h<=He&&(m.ins_h=(m.ins_h<=He)if(ae=de._tr_tally(m,m.strstart-m.match_start,m.match_length-He),m.lookahead-=m.match_length,m.match_length<=m.max_lazy_match&&m.lookahead>=He){for(m.match_length--;m.strstart++,m.ins_h=(m.ins_h<=He&&(m.ins_h=(m.ins_h<=He&&m.match_length<=m.prev_length){for(ie=m.strstart+m.lookahead-He,ae=de._tr_tally(m,m.strstart-1-m.prev_match,m.prev_length-He),m.lookahead-=m.prev_length-1,m.prev_length-=2;++m.strstart<=ie&&(m.ins_h=(m.ins_h<m.pending_buf_size-5&&(ee=m.pending_buf_size-5);;){if(m.lookahead<=1){if(j(m),0===m.lookahead&&v===fe)return et;if(0===m.lookahead)break}m.strstart+=m.lookahead,m.lookahead=0;var ae=m.block_start+ee;if((0===m.strstart||m.strstart>=ae)&&(m.lookahead=m.strstart-ae,m.strstart=ae,N(m,!1),0===m.strm.avail_out))return et;if(m.strstart-m.block_start>=m.w_size-Xe&&(N(m,!1),0===m.strm.avail_out))return et}return m.insert=0,v===ye?(N(m,!0),0===m.strm.avail_out?nt:rt):(m.strstart>m.block_start&&(N(m,!1),m.strm.avail_out),et)})),new M(4,4,8,4,Z),new M(4,5,16,8,Z),new M(4,6,32,32,Z),new M(4,4,16,16,W),new M(8,16,32,32,W),new M(8,16,128,128,W),new M(8,32,128,256,W),new M(32,128,258,1024,W),new M(32,258,258,4096,W)],ee.deflateInit=function(m,v){return Y(m,v,Se,15,8,0)},ee.deflateInit2=Y,ee.deflateReset=K,ee.deflateResetKeep=G,ee.deflateSetHeader=function(m,v){return m&&m.state?2!==m.state.wrap?Re:(m.state.gzhead=v,be):Re},ee.deflate=function(m,v){var ee,ie,ce,pe;if(!m||!m.state||5>8&255),U(ie,ie.gzhead.time>>16&255),U(ie,ie.gzhead.time>>24&255),U(ie,9===ie.level?2:2<=ie.strategy||ie.level<2?4:0),U(ie,255&ie.gzhead.os),ie.gzhead.extra&&ie.gzhead.extra.length&&(U(ie,255&ie.gzhead.extra.length),U(ie,ie.gzhead.extra.length>>8&255)),ie.gzhead.hcrc&&(m.adler=le(m.adler,ie.pending_buf,ie.pending,0)),ie.gzindex=0,ie.status=69):(U(ie,0),U(ie,0),U(ie,0),U(ie,0),U(ie,0),U(ie,9===ie.level?2:2<=ie.strategy||ie.level<2?4:0),U(ie,3),ie.status=Ye);else{var _e=Se+(ie.w_bits-8<<4)<<8;_e|=(2<=ie.strategy||ie.level<2?0:ie.level<6?1:6===ie.level?2:3)<<6,0!==ie.strstart&&(_e|=32),_e+=31-_e%31,ie.status=Ye,P(ie,_e),0!==ie.strstart&&(P(ie,m.adler>>>16),P(ie,65535&m.adler)),m.adler=1}if(69===ie.status)if(ie.gzhead.extra){for(ce=ie.pending;ie.gzindex<(65535&ie.gzhead.extra.length)&&(ie.pending!==ie.pending_buf_size||(ie.gzhead.hcrc&&ie.pending>ce&&(m.adler=le(m.adler,ie.pending_buf,ie.pending-ce,ce)),F(m),ce=ie.pending,ie.pending!==ie.pending_buf_size));)U(ie,255&ie.gzhead.extra[ie.gzindex]),ie.gzindex++;ie.gzhead.hcrc&&ie.pending>ce&&(m.adler=le(m.adler,ie.pending_buf,ie.pending-ce,ce)),ie.gzindex===ie.gzhead.extra.length&&(ie.gzindex=0,ie.status=73)}else ie.status=73;if(73===ie.status)if(ie.gzhead.name){ce=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>ce&&(m.adler=le(m.adler,ie.pending_buf,ie.pending-ce,ce)),F(m),ce=ie.pending,ie.pending===ie.pending_buf_size)){pe=1;break}pe=ie.gzindexce&&(m.adler=le(m.adler,ie.pending_buf,ie.pending-ce,ce)),0===pe&&(ie.gzindex=0,ie.status=91)}else ie.status=91;if(91===ie.status)if(ie.gzhead.comment){ce=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>ce&&(m.adler=le(m.adler,ie.pending_buf,ie.pending-ce,ce)),F(m),ce=ie.pending,ie.pending===ie.pending_buf_size)){pe=1;break}pe=ie.gzindexce&&(m.adler=le(m.adler,ie.pending_buf,ie.pending-ce,ce)),0===pe&&(ie.status=103)}else ie.status=103;if(103===ie.status&&(ie.gzhead.hcrc?(ie.pending+2>ie.pending_buf_size&&F(m),ie.pending+2<=ie.pending_buf_size&&(U(ie,255&m.adler),U(ie,m.adler>>8&255),m.adler=0,ie.status=Ye)):ie.status=Ye),0!==ie.pending){if(F(m),0===m.avail_out)return ie.last_flush=-1,be}else if(0===m.avail_in&&T(v)<=T(ee)&&v!==ye)return R(m,-5);if(666===ie.status&&0!==m.avail_in)return R(m,-5);if(0!==m.avail_in||0!==ie.lookahead||v!==fe&&666!==ie.status){var xe=2===ie.strategy?function(m,v){for(var ee;;){if(0===m.lookahead&&(j(m),0===m.lookahead)){if(v===fe)return et;break}if(m.match_length=0,ee=de._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++,ee&&(N(m,!1),0===m.strm.avail_out))return et}return m.insert=0,v===ye?(N(m,!0),0===m.strm.avail_out?nt:rt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?et:tt}(ie,v):3===ie.strategy?function(m,v){for(var ee,ae,ie,ce,le=m.window;;){if(m.lookahead<=qe){if(j(m),m.lookahead<=qe&&v===fe)return et;if(0===m.lookahead)break}if(m.match_length=0,m.lookahead>=He&&0m.lookahead&&(m.match_length=m.lookahead)}if(m.match_length>=He?(ee=de._tr_tally(m,1,m.match_length-He),m.lookahead-=m.match_length,m.strstart+=m.match_length,m.match_length=0):(ee=de._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++),ee&&(N(m,!1),0===m.strm.avail_out))return et}return m.insert=0,v===ye?(N(m,!0),0===m.strm.avail_out?nt:rt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?et:tt}(ie,v):ae[ie.level].func(ie,v);if(xe!==nt&&xe!==rt||(ie.status=666),xe===et||xe===nt)return 0===m.avail_out&&(ie.last_flush=-1),be;if(xe===tt&&(1===v?de._tr_align(ie):5!==v&&(de._tr_stored_block(ie,0,0,!1),3===v&&(D(ie.head),0===ie.lookahead&&(ie.strstart=0,ie.block_start=0,ie.insert=0))),F(m),0===m.avail_out))return ie.last_flush=-1,be}return v!==ye?be:ie.wrap<=0?1:(2===ie.wrap?(U(ie,255&m.adler),U(ie,m.adler>>8&255),U(ie,m.adler>>16&255),U(ie,m.adler>>24&255),U(ie,255&m.total_in),U(ie,m.total_in>>8&255),U(ie,m.total_in>>16&255),U(ie,m.total_in>>24&255)):(P(ie,m.adler>>>16),P(ie,65535&m.adler)),F(m),0=ee.w_size&&(0===le&&(D(ee.head),ee.strstart=0,ee.block_start=0,ee.insert=0),_e=new ie.Buf8(ee.w_size),ie.arraySet(_e,v,xe-ee.w_size,ee.w_size,0),v=_e,xe=ee.w_size),pe=m.avail_in,fe=m.next_in,ye=m.input,m.avail_in=xe,m.next_in=0,m.input=v,j(ee);ee.lookahead>=He;){for(ae=ee.strstart,de=ee.lookahead-(He-1);ee.ins_h=(ee.ins_h<>>=We=Ie>>>24,xe-=We,0==(We=Ie>>>16&255))Qe[de++]=65535&Ie;else{if(!(16&We)){if(0==(64&We)){Ie=Te[(65535&Ie)+(_e&(1<>>=We,xe-=We),xe<15&&(_e+=Xe[ae++]<>>=We=Ie>>>24,xe-=We,!(16&(We=Ie>>>16&255))){if(0==(64&We)){Ie=Se[(65535&Ie)+(_e&(1<>>=We,xe-=We,(We=de-ce)>3,_e&=(1<<(xe-=ze<<3))-1,m.next_in=ae,m.next_out=de,m.avail_in=ae>>24&255)+(m>>>8&65280)+((65280&m)<<8)+((255&m)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ae.Buf16(320),this.work=new ae.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(m){var v;return m&&m.state?(v=m.state,m.total_in=m.total_out=v.total=0,m.msg="",v.wrap&&(m.adler=1&v.wrap),v.mode=Re,v.last=0,v.havedict=0,v.dmax=32768,v.head=null,v.hold=0,v.bits=0,v.lencode=v.lendyn=new ae.Buf32(_e),v.distcode=v.distdyn=new ae.Buf32(xe),v.sane=1,v.back=-1,ye):be}function o(m){var v;return m&&m.state?((v=m.state).wsize=0,v.whave=0,v.wnext=0,a(m)):be}function h(m,v){var ee,ae;return m&&m.state?(ae=m.state,v<0?(ee=0,v=-v):(ee=1+(v>>4),v<48&&(v&=15)),v&&(v<8||15=ce.wsize?(ae.arraySet(ce.window,v,ee-ce.wsize,ce.wsize,0),ce.wnext=0,ce.whave=ce.wsize):(ie<(de=ce.wsize-ce.wnext)&&(de=ie),ae.arraySet(ce.window,v,ee-ie,de,ce.wnext),(ie-=de)?(ae.arraySet(ce.window,v,ee-ie,ie,0),ce.wnext=ie,ce.whave=ce.wsize):(ce.wnext+=de,ce.wnext===ce.wsize&&(ce.wnext=0),ce.whave>>8&255,ee.check=de(ee.check,ut,2,0),We=Ie=0,ee.mode=2;break}if(ee.flags=0,ee.head&&(ee.head.done=!1),!(1&ee.wrap)||(((255&Ie)<<8)+(Ie>>8))%31){m.msg="incorrect header check",ee.mode=30;break}if(8!=(15&Ie)){m.msg="unknown compression method",ee.mode=30;break}if(We-=4,it=8+(15&(Ie>>>=4)),0===ee.wbits)ee.wbits=it;else if(it>ee.wbits){m.msg="invalid window size",ee.mode=30;break}ee.dmax=1<>8&1),512&ee.flags&&(ut[0]=255&Ie,ut[1]=Ie>>>8&255,ee.check=de(ee.check,ut,2,0)),We=Ie=0,ee.mode=3;case 3:for(;We<32;){if(0===we)break e;we--,Ie+=_e[Te++]<>>8&255,ut[2]=Ie>>>16&255,ut[3]=Ie>>>24&255,ee.check=de(ee.check,ut,4,0)),We=Ie=0,ee.mode=4;case 4:for(;We<16;){if(0===we)break e;we--,Ie+=_e[Te++]<>8),512&ee.flags&&(ut[0]=255&Ie,ut[1]=Ie>>>8&255,ee.check=de(ee.check,ut,2,0)),We=Ie=0,ee.mode=5;case 5:if(1024&ee.flags){for(;We<16;){if(0===we)break e;we--,Ie+=_e[Te++]<>>8&255,ee.check=de(ee.check,ut,2,0)),We=Ie=0}else ee.head&&(ee.head.extra=null);ee.mode=6;case 6:if(1024&ee.flags&&(we<(He=ee.length)&&(He=we),He&&(ee.head&&(it=ee.head.extra_len-ee.length,ee.head.extra||(ee.head.extra=new Array(ee.head.extra_len)),ae.arraySet(ee.head.extra,_e,Te,He,it)),512&ee.flags&&(ee.check=de(ee.check,_e,He,Te)),we-=He,Te+=He,ee.length-=He),ee.length))break e;ee.length=0,ee.mode=7;case 7:if(2048&ee.flags){if(0===we)break e;for(He=0;it=_e[Te+He++],ee.head&&it&&ee.length<65536&&(ee.head.name+=String.fromCharCode(it)),it&&He>9&1,ee.head.done=!0),m.adler=ee.check=0,ee.mode=12;break;case 10:for(;We<32;){if(0===we)break e;we--,Ie+=_e[Te++]<>>=7&We,We-=7&We,ee.mode=27;break}for(;We<3;){if(0===we)break e;we--,Ie+=_e[Te++]<>>=1)){case 0:ee.mode=14;break;case 1:if(j(ee),ee.mode=20,6!==v)break;Ie>>>=2,We-=2;break e;case 2:ee.mode=17;break;case 3:m.msg="invalid block type",ee.mode=30}Ie>>>=2,We-=2;break;case 14:for(Ie>>>=7&We,We-=7&We;We<32;){if(0===we)break e;we--,Ie+=_e[Te++]<>>16^65535)){m.msg="invalid stored block lengths",ee.mode=30;break}if(ee.length=65535&Ie,We=Ie=0,ee.mode=15,6===v)break e;case 15:ee.mode=16;case 16:if(He=ee.length){if(we>>=5,We-=5,ee.ndist=1+(31&Ie),Ie>>>=5,We-=5,ee.ncode=4+(15&Ie),Ie>>>=4,We-=4,286>>=3,We-=3}for(;ee.have<19;)ee.lens[lt[ee.have++]]=0;if(ee.lencode=ee.lendyn,ee.lenbits=7,st={bits:ee.lenbits},ot=le(0,ee.lens,0,19,ee.lencode,0,ee.work,st),ee.lenbits=st.bits,ot){m.msg="invalid code lengths set",ee.mode=30;break}ee.have=0,ee.mode=19;case 19:for(;ee.have>>16&255,et=65535&ct,!((Qe=ct>>>24)<=We);){if(0===we)break e;we--,Ie+=_e[Te++]<>>=Qe,We-=Qe,ee.lens[ee.have++]=et;else{if(16===et){for(dt=Qe+2;We>>=Qe,We-=Qe,0===ee.have){m.msg="invalid bit length repeat",ee.mode=30;break}it=ee.lens[ee.have-1],He=3+(3&Ie),Ie>>>=2,We-=2}else if(17===et){for(dt=Qe+3;We>>=Qe)),Ie>>>=3,We-=3}else{for(dt=Qe+7;We>>=Qe)),Ie>>>=7,We-=7}if(ee.have+He>ee.nlen+ee.ndist){m.msg="invalid bit length repeat",ee.mode=30;break}for(;He--;)ee.lens[ee.have++]=it}}if(30===ee.mode)break;if(0===ee.lens[256]){m.msg="invalid code -- missing end-of-block",ee.mode=30;break}if(ee.lenbits=9,st={bits:ee.lenbits},ot=le(pe,ee.lens,0,ee.nlen,ee.lencode,0,ee.work,st),ee.lenbits=st.bits,ot){m.msg="invalid literal/lengths set",ee.mode=30;break}if(ee.distbits=6,ee.distcode=ee.distdyn,st={bits:ee.distbits},ot=le(fe,ee.lens,ee.nlen,ee.ndist,ee.distcode,0,ee.work,st),ee.distbits=st.bits,ot){m.msg="invalid distances set",ee.mode=30;break}if(ee.mode=20,6===v)break e;case 20:ee.mode=21;case 21:if(6<=we&&258<=Pe){m.next_out=Se,m.avail_out=Pe,m.next_in=Te,m.avail_in=we,ee.hold=Ie,ee.bits=We,ce(m,Ve),Se=m.next_out,xe=m.output,Pe=m.avail_out,Te=m.next_in,_e=m.input,we=m.avail_in,Ie=ee.hold,We=ee.bits,12===ee.mode&&(ee.back=-1);break}for(ee.back=0;Ye=(ct=ee.lencode[Ie&(1<>>16&255,et=65535&ct,!((Qe=ct>>>24)<=We);){if(0===we)break e;we--,Ie+=_e[Te++]<>tt)])>>>16&255,et=65535&ct,!(tt+(Qe=ct>>>24)<=We);){if(0===we)break e;we--,Ie+=_e[Te++]<>>=tt,We-=tt,ee.back+=tt}if(Ie>>>=Qe,We-=Qe,ee.back+=Qe,ee.length=et,0===Ye){ee.mode=26;break}if(32&Ye){ee.back=-1,ee.mode=12;break}if(64&Ye){m.msg="invalid literal/length code",ee.mode=30;break}ee.extra=15&Ye,ee.mode=22;case 22:if(ee.extra){for(dt=ee.extra;We>>=ee.extra,We-=ee.extra,ee.back+=ee.extra}ee.was=ee.length,ee.mode=23;case 23:for(;Ye=(ct=ee.distcode[Ie&(1<>>16&255,et=65535&ct,!((Qe=ct>>>24)<=We);){if(0===we)break e;we--,Ie+=_e[Te++]<>tt)])>>>16&255,et=65535&ct,!(tt+(Qe=ct>>>24)<=We);){if(0===we)break e;we--,Ie+=_e[Te++]<>>=tt,We-=tt,ee.back+=tt}if(Ie>>>=Qe,We-=Qe,ee.back+=Qe,64&Ye){m.msg="invalid distance code",ee.mode=30;break}ee.offset=et,ee.extra=15&Ye,ee.mode=24;case 24:if(ee.extra){for(dt=ee.extra;We>>=ee.extra,We-=ee.extra,ee.back+=ee.extra}if(ee.offset>ee.dmax){m.msg="invalid distance too far back",ee.mode=30;break}ee.mode=25;case 25:if(0===Pe)break e;if(He=Ve-Pe,ee.offset>He){if((He=ee.offset-He)>ee.whave&&ee.sane){m.msg="invalid distance too far back",ee.mode=30;break}qe=He>ee.wnext?(He-=ee.wnext,ee.wsize-He):ee.wnext-He,He>ee.length&&(He=ee.length),Xe=ee.window}else Xe=xe,qe=Se-ee.offset,He=ee.length;for(PePe?(We=ut[lt+be[qe]],ot[st+be[qe]]):(We=96,0),_e=1<>tt)+(xe-=_e)]=Ie<<24|We<<16|ze|0,0!==xe;);for(_e=1<>=1;if(0!==_e?(it&=_e-1,it+=_e):it=0,qe++,0==--dt[He]){if(He===Qe)break;He=v[ee+be[qe]]}if(Ye>>7)]}function U(m,v){m.pending_buf[m.pending++]=255&v,m.pending_buf[m.pending++]=v>>>8&255}function P(m,v,ee){m.bi_valid>xe-ee?(m.bi_buf|=v<>xe-m.bi_valid,m.bi_valid+=ee-xe):(m.bi_buf|=v<>>=1,ee<<=1,0<--v;);return ee>>>1}function Z(m,v,ee){var ae,ie,de=new Array(_e+1),ce=0;for(ae=1;ae<=_e;ae++)de[ae]=ce=ce+ee[ae-1]<<1;for(ie=0;ie<=v;ie++){var le=m[2*ie+1];0!==le&&(m[2*ie]=j(de[le]++,le))}}function W(m){var v;for(v=0;v>1;1<=ee;ee--)G(m,de,ee);for(ie=pe;ee=m.heap[1],m.heap[1]=m.heap[m.heap_len--],G(m,de,1),ae=m.heap[1],m.heap[--m.heap_max]=ee,m.heap[--m.heap_max]=ae,de[2*ie]=de[2*ee]+de[2*ae],m.depth[ie]=(m.depth[ee]>=m.depth[ae]?m.depth[ee]:m.depth[ae])+1,de[2*ee+1]=de[2*ae+1]=ie,m.heap[1]=ie++,G(m,de,1),2<=m.heap_len;);m.heap[--m.heap_max]=m.heap[1],function(m,v){var ee,ae,ie,de,ce,le,pe=v.dyn_tree,fe=v.max_code,ye=v.stat_desc.static_tree,be=v.stat_desc.has_stree,xe=v.stat_desc.extra_bits,Te=v.stat_desc.extra_base,Se=v.stat_desc.max_length,we=0;for(de=0;de<=_e;de++)m.bl_count[de]=0;for(pe[2*m.heap[m.heap_max]+1]=0,ee=m.heap_max+1;ee>=7;ae>>=1)if(1&ee&&0!==m.dyn_ltree[2*v])return ie;if(0!==m.dyn_ltree[18]||0!==m.dyn_ltree[20]||0!==m.dyn_ltree[26])return de;for(v=32;v>>3,(le=m.static_len+3+7>>>3)<=ce&&(ce=le)):ce=le=ee+5,ee+4<=ce&&-1!==v?J(m,v,ee,ae):4===m.strategy||le===ce?(P(m,2+(ae?1:0),3),K(m,qe,Xe)):(P(m,4+(ae?1:0),3),function(m,v,ee,ae){var ie;for(P(m,v-257,5),P(m,ee-1,5),P(m,ae-4,4),ie=0;ie>>8&255,m.pending_buf[m.d_buf+2*m.last_lit+1]=255&v,m.pending_buf[m.l_buf+m.last_lit]=255&ee,m.last_lit++,0===v?m.dyn_ltree[2*ee]++:(m.matches++,v--,m.dyn_ltree[2*(Ye[ee]+pe+1)]++,m.dyn_dtree[2*N(v)]++),m.last_lit===m.lit_bufsize-1},ee._tr_align=function(m){P(m,2,3),L(m,Se,qe),function(m){16===m.bi_valid?(U(m,m.bi_buf),m.bi_buf=0,m.bi_valid=0):8<=m.bi_valid&&(m.pending_buf[m.pending++]=255&m.bi_buf,m.bi_buf>>=8,m.bi_valid-=8)}(m)}},{"../utils/common":41}],53:[function(m,v,ee){"use strict";v.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(m,v,ae){(function(m){!function(m,v){"use strict";if(!m.setImmediate){var ee,ae,ie,de,ce=1,le={},pe=!1,fe=m.document,ye=Object.getPrototypeOf&&Object.getPrototypeOf(m);ye=ye&&ye.setTimeout?ye:m,ee="[object process]"==={}.toString.call(m.process)?function(m){process.nextTick((function(){c(m)}))}:function(){if(m.postMessage&&!m.importScripts){var v=!0,ee=m.onmessage;return m.onmessage=function(){v=!1},m.postMessage("","*"),m.onmessage=ee,v}}()?(de="setImmediate$"+Math.random()+"$",m.addEventListener?m.addEventListener("message",d,!1):m.attachEvent("onmessage",d),function(v){m.postMessage(de+v,"*")}):m.MessageChannel?((ie=new MessageChannel).port1.onmessage=function(m){c(m.data)},function(m){ie.port2.postMessage(m)}):fe&&"onreadystatechange"in fe.createElement("script")?(ae=fe.documentElement,function(m){var v=fe.createElement("script");v.onreadystatechange=function(){c(m),v.onreadystatechange=null,ae.removeChild(v),v=null},ae.appendChild(v)}):function(m){setTimeout(c,0,m)},ye.setImmediate=function(m){"function"!=typeof m&&(m=new Function(""+m));for(var v=new Array(arguments.length-1),ae=0;ae{function keyCode(m){if(m&&"object"==typeof m){var v=m.which||m.keyCode||m.charCode;v&&(m=v)}if("number"==typeof m)return de[m];var ie,ce=String(m);return(ie=ee[ce.toLowerCase()])?ie:(ie=ae[ce.toLowerCase()])||(1===ce.length?ce.charCodeAt(0):void 0)}keyCode.isEventKey=function isEventKey(m,v){if(m&&"object"==typeof m){var ie=m.which||m.keyCode||m.charCode;if(null==ie)return!1;if("string"==typeof v){var de;if(de=ee[v.toLowerCase()])return de===ie;if(de=ae[v.toLowerCase()])return de===ie}else if("number"==typeof v)return v===ie;return!1}};var ee=(v=m.exports=keyCode).code=v.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},ae=v.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(ie=97;ie<123;ie++)ee[String.fromCharCode(ie)]=ie-32;for(var ie=48;ie<58;ie++)ee[ie-48]=ie;for(ie=1;ie<13;ie++)ee["f"+ie]=ie+111;for(ie=0;ie<10;ie++)ee["numpad "+ie]=ie+96;var de=v.names=v.title={};for(ie in ee)de[ee[ie]]=ie;for(var ce in ae)ee[ce]=ae[ce]},18552:(m,v,ee)=>{var ae=ee(10852)(ee(55639),"DataView");m.exports=ae},1989:(m,v,ee)=>{var ae=ee(51789),ie=ee(80401),de=ee(57667),ce=ee(21327),le=ee(81866);function Hash(m){var v=-1,ee=null==m?0:m.length;for(this.clear();++v{var ae=ee(27040),ie=ee(14125),de=ee(82117),ce=ee(67518),le=ee(13399);function ListCache(m){var v=-1,ee=null==m?0:m.length;for(this.clear();++v{var ae=ee(10852)(ee(55639),"Map");m.exports=ae},83369:(m,v,ee)=>{var ae=ee(24785),ie=ee(11285),de=ee(96e3),ce=ee(49916),le=ee(95265);function MapCache(m){var v=-1,ee=null==m?0:m.length;for(this.clear();++v{var ae=ee(10852)(ee(55639),"Promise");m.exports=ae},58525:(m,v,ee)=>{var ae=ee(10852)(ee(55639),"Set");m.exports=ae},88668:(m,v,ee)=>{var ae=ee(83369),ie=ee(90619),de=ee(72385);function SetCache(m){var v=-1,ee=null==m?0:m.length;for(this.__data__=new ae;++v{var ae=ee(38407),ie=ee(37465),de=ee(63779),ce=ee(67599),le=ee(44758),pe=ee(34309);function Stack(m){var v=this.__data__=new ae(m);this.size=v.size}Stack.prototype.clear=ie,Stack.prototype.delete=de,Stack.prototype.get=ce,Stack.prototype.has=le,Stack.prototype.set=pe,m.exports=Stack},62705:(m,v,ee)=>{var ae=ee(55639).Symbol;m.exports=ae},11149:(m,v,ee)=>{var ae=ee(55639).Uint8Array;m.exports=ae},70577:(m,v,ee)=>{var ae=ee(10852)(ee(55639),"WeakMap");m.exports=ae},96874:m=>{m.exports=function apply(m,v,ee){switch(ee.length){case 0:return m.call(v);case 1:return m.call(v,ee[0]);case 2:return m.call(v,ee[0],ee[1]);case 3:return m.call(v,ee[0],ee[1],ee[2])}return m.apply(v,ee)}},34963:m=>{m.exports=function arrayFilter(m,v){for(var ee=-1,ae=null==m?0:m.length,ie=0,de=[];++ee{var ae=ee(22545),ie=ee(35694),de=ee(1469),ce=ee(44144),le=ee(65776),pe=ee(36719),fe=Object.prototype.hasOwnProperty;m.exports=function arrayLikeKeys(m,v){var ee=de(m),ye=!ee&&ie(m),be=!ee&&!ye&&ce(m),Re=!ee&&!ye&&!be&&pe(m),_e=ee||ye||be||Re,xe=_e?ae(m.length,String):[],Te=xe.length;for(var Se in m)!v&&!fe.call(m,Se)||_e&&("length"==Se||be&&("offset"==Se||"parent"==Se)||Re&&("buffer"==Se||"byteLength"==Se||"byteOffset"==Se)||le(Se,Te))||xe.push(Se);return xe}},29932:m=>{m.exports=function arrayMap(m,v){for(var ee=-1,ae=null==m?0:m.length,ie=Array(ae);++ee{m.exports=function arrayPush(m,v){for(var ee=-1,ae=v.length,ie=m.length;++ee{m.exports=function arraySome(m,v){for(var ee=-1,ae=null==m?0:m.length;++ee{var ae=ee(89465),ie=ee(77813);m.exports=function assignMergeValue(m,v,ee){(void 0!==ee&&!ie(m[v],ee)||void 0===ee&&!(v in m))&&ae(m,v,ee)}},34865:(m,v,ee)=>{var ae=ee(89465),ie=ee(77813),de=Object.prototype.hasOwnProperty;m.exports=function assignValue(m,v,ee){var ce=m[v];de.call(m,v)&&ie(ce,ee)&&(void 0!==ee||v in m)||ae(m,v,ee)}},18470:(m,v,ee)=>{var ae=ee(77813);m.exports=function assocIndexOf(m,v){for(var ee=m.length;ee--;)if(ae(m[ee][0],v))return ee;return-1}},89465:(m,v,ee)=>{var ae=ee(38777);m.exports=function baseAssignValue(m,v,ee){"__proto__"==v&&ae?ae(m,v,{configurable:!0,enumerable:!0,value:ee,writable:!0}):m[v]=ee}},3118:(m,v,ee)=>{var ae=ee(13218),ie=Object.create,de=function(){function object(){}return function(m){if(!ae(m))return{};if(ie)return ie(m);object.prototype=m;var v=new object;return object.prototype=void 0,v}}();m.exports=de},89881:(m,v,ee)=>{var ae=ee(47816),ie=ee(99291)(ae);m.exports=ie},41848:m=>{m.exports=function baseFindIndex(m,v,ee,ae){for(var ie=m.length,de=ee+(ae?1:-1);ae?de--:++de{var ae=ee(25063)();m.exports=ae},47816:(m,v,ee)=>{var ae=ee(28483),ie=ee(3674);m.exports=function baseForOwn(m,v){return m&&ae(m,v,ie)}},97786:(m,v,ee)=>{var ae=ee(71811),ie=ee(40327);m.exports=function baseGet(m,v){for(var ee=0,de=(v=ae(v,m)).length;null!=m&&ee{var ae=ee(62488),ie=ee(1469);m.exports=function baseGetAllKeys(m,v,ee){var de=v(m);return ie(m)?de:ae(de,ee(m))}},44239:(m,v,ee)=>{var ae=ee(62705),ie=ee(89607),de=ee(2333),ce=ae?ae.toStringTag:void 0;m.exports=function baseGetTag(m){return null==m?void 0===m?"[object Undefined]":"[object Null]":ce&&ce in Object(m)?ie(m):de(m)}},13:m=>{m.exports=function baseHasIn(m,v){return null!=m&&v in Object(m)}},9454:(m,v,ee)=>{var ae=ee(44239),ie=ee(37005);m.exports=function baseIsArguments(m){return ie(m)&&"[object Arguments]"==ae(m)}},90939:(m,v,ee)=>{var ae=ee(2492),ie=ee(37005);m.exports=function baseIsEqual(m,v,ee,de,ce){return m===v||(null==m||null==v||!ie(m)&&!ie(v)?m!=m&&v!=v:ae(m,v,ee,de,baseIsEqual,ce))}},2492:(m,v,ee)=>{var ae=ee(46384),ie=ee(67114),de=ee(18351),ce=ee(16096),le=ee(64160),pe=ee(1469),fe=ee(44144),ye=ee(36719),be="[object Arguments]",Re="[object Array]",_e="[object Object]",xe=Object.prototype.hasOwnProperty;m.exports=function baseIsEqualDeep(m,v,ee,Te,Se,we){var Pe=pe(m),Ie=pe(v),We=Pe?Re:le(m),ze=Ie?Re:le(v),Ve=(We=We==be?_e:We)==_e,He=(ze=ze==be?_e:ze)==_e,qe=We==ze;if(qe&&fe(m)){if(!fe(v))return!1;Pe=!0,Ve=!1}if(qe&&!Ve)return we||(we=new ae),Pe||ye(m)?ie(m,v,ee,Te,Se,we):de(m,v,We,ee,Te,Se,we);if(!(1&ee)){var Xe=Ve&&xe.call(m,"__wrapped__"),Qe=He&&xe.call(v,"__wrapped__");if(Xe||Qe){var Ye=Xe?m.value():m,et=Qe?v.value():v;return we||(we=new ae),Se(Ye,et,ee,Te,we)}}return!!qe&&(we||(we=new ae),ce(m,v,ee,Te,Se,we))}},2958:(m,v,ee)=>{var ae=ee(46384),ie=ee(90939);m.exports=function baseIsMatch(m,v,ee,de){var ce=ee.length,le=ce,pe=!de;if(null==m)return!le;for(m=Object(m);ce--;){var fe=ee[ce];if(pe&&fe[2]?fe[1]!==m[fe[0]]:!(fe[0]in m))return!1}for(;++ce{var ae=ee(23560),ie=ee(15346),de=ee(13218),ce=ee(80346),le=/^\[object .+?Constructor\]$/,pe=Function.prototype,fe=Object.prototype,ye=pe.toString,be=fe.hasOwnProperty,Re=RegExp("^"+ye.call(be).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");m.exports=function baseIsNative(m){return!(!de(m)||ie(m))&&(ae(m)?Re:le).test(ce(m))}},38749:(m,v,ee)=>{var ae=ee(44239),ie=ee(41780),de=ee(37005),ce={};ce["[object Float32Array]"]=ce["[object Float64Array]"]=ce["[object Int8Array]"]=ce["[object Int16Array]"]=ce["[object Int32Array]"]=ce["[object Uint8Array]"]=ce["[object Uint8ClampedArray]"]=ce["[object Uint16Array]"]=ce["[object Uint32Array]"]=!0,ce["[object Arguments]"]=ce["[object Array]"]=ce["[object ArrayBuffer]"]=ce["[object Boolean]"]=ce["[object DataView]"]=ce["[object Date]"]=ce["[object Error]"]=ce["[object Function]"]=ce["[object Map]"]=ce["[object Number]"]=ce["[object Object]"]=ce["[object RegExp]"]=ce["[object Set]"]=ce["[object String]"]=ce["[object WeakMap]"]=!1,m.exports=function baseIsTypedArray(m){return de(m)&&ie(m.length)&&!!ce[ae(m)]}},67206:(m,v,ee)=>{var ae=ee(91573),ie=ee(16432),de=ee(6557),ce=ee(1469),le=ee(39601);m.exports=function baseIteratee(m){return"function"==typeof m?m:null==m?de:"object"==typeof m?ce(m)?ie(m[0],m[1]):ae(m):le(m)}},280:(m,v,ee)=>{var ae=ee(25726),ie=ee(86916),de=Object.prototype.hasOwnProperty;m.exports=function baseKeys(m){if(!ae(m))return ie(m);var v=[];for(var ee in Object(m))de.call(m,ee)&&"constructor"!=ee&&v.push(ee);return v}},10313:(m,v,ee)=>{var ae=ee(13218),ie=ee(25726),de=ee(33498),ce=Object.prototype.hasOwnProperty;m.exports=function baseKeysIn(m){if(!ae(m))return de(m);var v=ie(m),ee=[];for(var le in m)("constructor"!=le||!v&&ce.call(m,le))&&ee.push(le);return ee}},69199:(m,v,ee)=>{var ae=ee(89881),ie=ee(98612);m.exports=function baseMap(m,v){var ee=-1,de=ie(m)?Array(m.length):[];return ae(m,(function(m,ae,ie){de[++ee]=v(m,ae,ie)})),de}},91573:(m,v,ee)=>{var ae=ee(2958),ie=ee(1499),de=ee(42634);m.exports=function baseMatches(m){var v=ie(m);return 1==v.length&&v[0][2]?de(v[0][0],v[0][1]):function(ee){return ee===m||ae(ee,m,v)}}},16432:(m,v,ee)=>{var ae=ee(90939),ie=ee(27361),de=ee(79095),ce=ee(15403),le=ee(89162),pe=ee(42634),fe=ee(40327);m.exports=function baseMatchesProperty(m,v){return ce(m)&&le(v)?pe(fe(m),v):function(ee){var ce=ie(ee,m);return void 0===ce&&ce===v?de(ee,m):ae(v,ce,3)}}},42980:(m,v,ee)=>{var ae=ee(46384),ie=ee(86556),de=ee(28483),ce=ee(59783),le=ee(13218),pe=ee(81704),fe=ee(36390);m.exports=function baseMerge(m,v,ee,ye,be){m!==v&&de(v,(function(de,pe){if(be||(be=new ae),le(de))ce(m,v,pe,ee,baseMerge,ye,be);else{var Re=ye?ye(fe(m,pe),de,pe+"",m,v,be):void 0;void 0===Re&&(Re=de),ie(m,pe,Re)}}),pe)}},59783:(m,v,ee)=>{var ae=ee(86556),ie=ee(64626),de=ee(77133),ce=ee(278),le=ee(38517),pe=ee(35694),fe=ee(1469),ye=ee(29246),be=ee(44144),Re=ee(23560),_e=ee(13218),xe=ee(68630),Te=ee(36719),Se=ee(36390),we=ee(59881);m.exports=function baseMergeDeep(m,v,ee,Pe,Ie,We,ze){var Ve=Se(m,ee),He=Se(v,ee),qe=ze.get(He);if(qe)ae(m,ee,qe);else{var Xe=We?We(Ve,He,ee+"",m,v,ze):void 0,Qe=void 0===Xe;if(Qe){var Ye=fe(He),et=!Ye&&be(He),tt=!Ye&&!et&&Te(He);Xe=He,Ye||et||tt?fe(Ve)?Xe=Ve:ye(Ve)?Xe=ce(Ve):et?(Qe=!1,Xe=ie(He,!0)):tt?(Qe=!1,Xe=de(He,!0)):Xe=[]:xe(He)||pe(He)?(Xe=Ve,pe(Ve)?Xe=we(Ve):_e(Ve)&&!Re(Ve)||(Xe=le(He))):Qe=!1}Qe&&(ze.set(He,Xe),Ie(Xe,He,Pe,We,ze),ze.delete(He)),ae(m,ee,Xe)}}},40371:m=>{m.exports=function baseProperty(m){return function(v){return null==v?void 0:v[m]}}},79152:(m,v,ee)=>{var ae=ee(97786);m.exports=function basePropertyDeep(m){return function(v){return ae(v,m)}}},5976:(m,v,ee)=>{var ae=ee(6557),ie=ee(45357),de=ee(30061);m.exports=function baseRest(m,v){return de(ie(m,v,ae),m+"")}},56560:(m,v,ee)=>{var ae=ee(75703),ie=ee(38777),de=ee(6557),ce=ie?function(m,v){return ie(m,"toString",{configurable:!0,enumerable:!1,value:ae(v),writable:!0})}:de;m.exports=ce},22545:m=>{m.exports=function baseTimes(m,v){for(var ee=-1,ae=Array(m);++ee{var ae=ee(62705),ie=ee(29932),de=ee(1469),ce=ee(33448),le=ae?ae.prototype:void 0,pe=le?le.toString:void 0;m.exports=function baseToString(m){if("string"==typeof m)return m;if(de(m))return ie(m,baseToString)+"";if(ce(m))return pe?pe.call(m):"";var v=m+"";return"0"==v&&1/m==-Infinity?"-0":v}},27561:(m,v,ee)=>{var ae=ee(67990),ie=/^\s+/;m.exports=function baseTrim(m){return m?m.slice(0,ae(m)+1).replace(ie,""):m}},7518:m=>{m.exports=function baseUnary(m){return function(v){return m(v)}}},74757:m=>{m.exports=function cacheHas(m,v){return m.has(v)}},71811:(m,v,ee)=>{var ae=ee(1469),ie=ee(15403),de=ee(55514),ce=ee(79833);m.exports=function castPath(m,v){return ae(m)?m:ie(m,v)?[m]:de(ce(m))}},74318:(m,v,ee)=>{var ae=ee(11149);m.exports=function cloneArrayBuffer(m){var v=new m.constructor(m.byteLength);return new ae(v).set(new ae(m)),v}},64626:(m,v,ee)=>{m=ee.nmd(m);var ae=ee(55639),ie=v&&!v.nodeType&&v,de=ie&&m&&!m.nodeType&&m,ce=de&&de.exports===ie?ae.Buffer:void 0,le=ce?ce.allocUnsafe:void 0;m.exports=function cloneBuffer(m,v){if(v)return m.slice();var ee=m.length,ae=le?le(ee):new m.constructor(ee);return m.copy(ae),ae}},77133:(m,v,ee)=>{var ae=ee(74318);m.exports=function cloneTypedArray(m,v){var ee=v?ae(m.buffer):m.buffer;return new m.constructor(ee,m.byteOffset,m.length)}},278:m=>{m.exports=function copyArray(m,v){var ee=-1,ae=m.length;for(v||(v=Array(ae));++ee{var ae=ee(34865),ie=ee(89465);m.exports=function copyObject(m,v,ee,de){var ce=!ee;ee||(ee={});for(var le=-1,pe=v.length;++le{var ae=ee(55639)["__core-js_shared__"];m.exports=ae},21463:(m,v,ee)=>{var ae=ee(5976),ie=ee(16612);m.exports=function createAssigner(m){return ae((function(v,ee){var ae=-1,de=ee.length,ce=de>1?ee[de-1]:void 0,le=de>2?ee[2]:void 0;for(ce=m.length>3&&"function"==typeof ce?(de--,ce):void 0,le&&ie(ee[0],ee[1],le)&&(ce=de<3?void 0:ce,de=1),v=Object(v);++ae{var ae=ee(98612);m.exports=function createBaseEach(m,v){return function(ee,ie){if(null==ee)return ee;if(!ae(ee))return m(ee,ie);for(var de=ee.length,ce=v?de:-1,le=Object(ee);(v?ce--:++ce{m.exports=function createBaseFor(m){return function(v,ee,ae){for(var ie=-1,de=Object(v),ce=ae(v),le=ce.length;le--;){var pe=ce[m?le:++ie];if(!1===ee(de[pe],pe,de))break}return v}}},67740:(m,v,ee)=>{var ae=ee(67206),ie=ee(98612),de=ee(3674);m.exports=function createFind(m){return function(v,ee,ce){var le=Object(v);if(!ie(v)){var pe=ae(ee,3);v=de(v),ee=function(m){return pe(le[m],m,le)}}var fe=m(v,ee,ce);return fe>-1?le[pe?v[fe]:fe]:void 0}}},38777:(m,v,ee)=>{var ae=ee(10852),ie=function(){try{var m=ae(Object,"defineProperty");return m({},"",{}),m}catch(m){}}();m.exports=ie},67114:(m,v,ee)=>{var ae=ee(88668),ie=ee(82908),de=ee(74757);m.exports=function equalArrays(m,v,ee,ce,le,pe){var fe=1&ee,ye=m.length,be=v.length;if(ye!=be&&!(fe&&be>ye))return!1;var Re=pe.get(m),_e=pe.get(v);if(Re&&_e)return Re==v&&_e==m;var xe=-1,Te=!0,Se=2&ee?new ae:void 0;for(pe.set(m,v),pe.set(v,m);++xe{var ae=ee(62705),ie=ee(11149),de=ee(77813),ce=ee(67114),le=ee(68776),pe=ee(21814),fe=ae?ae.prototype:void 0,ye=fe?fe.valueOf:void 0;m.exports=function equalByTag(m,v,ee,ae,fe,be,Re){switch(ee){case"[object DataView]":if(m.byteLength!=v.byteLength||m.byteOffset!=v.byteOffset)return!1;m=m.buffer,v=v.buffer;case"[object ArrayBuffer]":return!(m.byteLength!=v.byteLength||!be(new ie(m),new ie(v)));case"[object Boolean]":case"[object Date]":case"[object Number]":return de(+m,+v);case"[object Error]":return m.name==v.name&&m.message==v.message;case"[object RegExp]":case"[object String]":return m==v+"";case"[object Map]":var _e=le;case"[object Set]":var xe=1&ae;if(_e||(_e=pe),m.size!=v.size&&!xe)return!1;var Te=Re.get(m);if(Te)return Te==v;ae|=2,Re.set(m,v);var Se=ce(_e(m),_e(v),ae,fe,be,Re);return Re.delete(m),Se;case"[object Symbol]":if(ye)return ye.call(m)==ye.call(v)}return!1}},16096:(m,v,ee)=>{var ae=ee(58234),ie=Object.prototype.hasOwnProperty;m.exports=function equalObjects(m,v,ee,de,ce,le){var pe=1&ee,fe=ae(m),ye=fe.length;if(ye!=ae(v).length&&!pe)return!1;for(var be=ye;be--;){var Re=fe[be];if(!(pe?Re in v:ie.call(v,Re)))return!1}var _e=le.get(m),xe=le.get(v);if(_e&&xe)return _e==v&&xe==m;var Te=!0;le.set(m,v),le.set(v,m);for(var Se=pe;++be{var ae="object"==typeof ee.g&&ee.g&&ee.g.Object===Object&&ee.g;m.exports=ae},58234:(m,v,ee)=>{var ae=ee(68866),ie=ee(99551),de=ee(3674);m.exports=function getAllKeys(m){return ae(m,de,ie)}},45050:(m,v,ee)=>{var ae=ee(37019);m.exports=function getMapData(m,v){var ee=m.__data__;return ae(v)?ee["string"==typeof v?"string":"hash"]:ee.map}},1499:(m,v,ee)=>{var ae=ee(89162),ie=ee(3674);m.exports=function getMatchData(m){for(var v=ie(m),ee=v.length;ee--;){var de=v[ee],ce=m[de];v[ee]=[de,ce,ae(ce)]}return v}},10852:(m,v,ee)=>{var ae=ee(28458),ie=ee(47801);m.exports=function getNative(m,v){var ee=ie(m,v);return ae(ee)?ee:void 0}},85924:(m,v,ee)=>{var ae=ee(5569)(Object.getPrototypeOf,Object);m.exports=ae},89607:(m,v,ee)=>{var ae=ee(62705),ie=Object.prototype,de=ie.hasOwnProperty,ce=ie.toString,le=ae?ae.toStringTag:void 0;m.exports=function getRawTag(m){var v=de.call(m,le),ee=m[le];try{m[le]=void 0;var ae=!0}catch(m){}var ie=ce.call(m);return ae&&(v?m[le]=ee:delete m[le]),ie}},99551:(m,v,ee)=>{var ae=ee(34963),ie=ee(70479),de=Object.prototype.propertyIsEnumerable,ce=Object.getOwnPropertySymbols,le=ce?function(m){return null==m?[]:(m=Object(m),ae(ce(m),(function(v){return de.call(m,v)})))}:ie;m.exports=le},64160:(m,v,ee)=>{var ae=ee(18552),ie=ee(57071),de=ee(53818),ce=ee(58525),le=ee(70577),pe=ee(44239),fe=ee(80346),ye="[object Map]",be="[object Promise]",Re="[object Set]",_e="[object WeakMap]",xe="[object DataView]",Te=fe(ae),Se=fe(ie),we=fe(de),Pe=fe(ce),Ie=fe(le),We=pe;(ae&&We(new ae(new ArrayBuffer(1)))!=xe||ie&&We(new ie)!=ye||de&&We(de.resolve())!=be||ce&&We(new ce)!=Re||le&&We(new le)!=_e)&&(We=function(m){var v=pe(m),ee="[object Object]"==v?m.constructor:void 0,ae=ee?fe(ee):"";if(ae)switch(ae){case Te:return xe;case Se:return ye;case we:return be;case Pe:return Re;case Ie:return _e}return v}),m.exports=We},47801:m=>{m.exports=function getValue(m,v){return null==m?void 0:m[v]}},222:(m,v,ee)=>{var ae=ee(71811),ie=ee(35694),de=ee(1469),ce=ee(65776),le=ee(41780),pe=ee(40327);m.exports=function hasPath(m,v,ee){for(var fe=-1,ye=(v=ae(v,m)).length,be=!1;++fe{var ae=ee(94536);m.exports=function hashClear(){this.__data__=ae?ae(null):{},this.size=0}},80401:m=>{m.exports=function hashDelete(m){var v=this.has(m)&&delete this.__data__[m];return this.size-=v?1:0,v}},57667:(m,v,ee)=>{var ae=ee(94536),ie=Object.prototype.hasOwnProperty;m.exports=function hashGet(m){var v=this.__data__;if(ae){var ee=v[m];return"__lodash_hash_undefined__"===ee?void 0:ee}return ie.call(v,m)?v[m]:void 0}},21327:(m,v,ee)=>{var ae=ee(94536),ie=Object.prototype.hasOwnProperty;m.exports=function hashHas(m){var v=this.__data__;return ae?void 0!==v[m]:ie.call(v,m)}},81866:(m,v,ee)=>{var ae=ee(94536);m.exports=function hashSet(m,v){var ee=this.__data__;return this.size+=this.has(m)?0:1,ee[m]=ae&&void 0===v?"__lodash_hash_undefined__":v,this}},38517:(m,v,ee)=>{var ae=ee(3118),ie=ee(85924),de=ee(25726);m.exports=function initCloneObject(m){return"function"!=typeof m.constructor||de(m)?{}:ae(ie(m))}},65776:m=>{var v=/^(?:0|[1-9]\d*)$/;m.exports=function isIndex(m,ee){var ae=typeof m;return!!(ee=null==ee?9007199254740991:ee)&&("number"==ae||"symbol"!=ae&&v.test(m))&&m>-1&&m%1==0&&m{var ae=ee(77813),ie=ee(98612),de=ee(65776),ce=ee(13218);m.exports=function isIterateeCall(m,v,ee){if(!ce(ee))return!1;var le=typeof v;return!!("number"==le?ie(ee)&&de(v,ee.length):"string"==le&&v in ee)&&ae(ee[v],m)}},15403:(m,v,ee)=>{var ae=ee(1469),ie=ee(33448),de=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ce=/^\w*$/;m.exports=function isKey(m,v){if(ae(m))return!1;var ee=typeof m;return!("number"!=ee&&"symbol"!=ee&&"boolean"!=ee&&null!=m&&!ie(m))||(ce.test(m)||!de.test(m)||null!=v&&m in Object(v))}},37019:m=>{m.exports=function isKeyable(m){var v=typeof m;return"string"==v||"number"==v||"symbol"==v||"boolean"==v?"__proto__"!==m:null===m}},15346:(m,v,ee)=>{var ae,ie=ee(14429),de=(ae=/[^.]+$/.exec(ie&&ie.keys&&ie.keys.IE_PROTO||""))?"Symbol(src)_1."+ae:"";m.exports=function isMasked(m){return!!de&&de in m}},25726:m=>{var v=Object.prototype;m.exports=function isPrototype(m){var ee=m&&m.constructor;return m===("function"==typeof ee&&ee.prototype||v)}},89162:(m,v,ee)=>{var ae=ee(13218);m.exports=function isStrictComparable(m){return m==m&&!ae(m)}},27040:m=>{m.exports=function listCacheClear(){this.__data__=[],this.size=0}},14125:(m,v,ee)=>{var ae=ee(18470),ie=Array.prototype.splice;m.exports=function listCacheDelete(m){var v=this.__data__,ee=ae(v,m);return!(ee<0)&&(ee==v.length-1?v.pop():ie.call(v,ee,1),--this.size,!0)}},82117:(m,v,ee)=>{var ae=ee(18470);m.exports=function listCacheGet(m){var v=this.__data__,ee=ae(v,m);return ee<0?void 0:v[ee][1]}},67518:(m,v,ee)=>{var ae=ee(18470);m.exports=function listCacheHas(m){return ae(this.__data__,m)>-1}},13399:(m,v,ee)=>{var ae=ee(18470);m.exports=function listCacheSet(m,v){var ee=this.__data__,ie=ae(ee,m);return ie<0?(++this.size,ee.push([m,v])):ee[ie][1]=v,this}},24785:(m,v,ee)=>{var ae=ee(1989),ie=ee(38407),de=ee(57071);m.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new ae,map:new(de||ie),string:new ae}}},11285:(m,v,ee)=>{var ae=ee(45050);m.exports=function mapCacheDelete(m){var v=ae(this,m).delete(m);return this.size-=v?1:0,v}},96e3:(m,v,ee)=>{var ae=ee(45050);m.exports=function mapCacheGet(m){return ae(this,m).get(m)}},49916:(m,v,ee)=>{var ae=ee(45050);m.exports=function mapCacheHas(m){return ae(this,m).has(m)}},95265:(m,v,ee)=>{var ae=ee(45050);m.exports=function mapCacheSet(m,v){var ee=ae(this,m),ie=ee.size;return ee.set(m,v),this.size+=ee.size==ie?0:1,this}},68776:m=>{m.exports=function mapToArray(m){var v=-1,ee=Array(m.size);return m.forEach((function(m,ae){ee[++v]=[ae,m]})),ee}},42634:m=>{m.exports=function matchesStrictComparable(m,v){return function(ee){return null!=ee&&(ee[m]===v&&(void 0!==v||m in Object(ee)))}}},24523:(m,v,ee)=>{var ae=ee(88306);m.exports=function memoizeCapped(m){var v=ae(m,(function(m){return 500===ee.size&&ee.clear(),m})),ee=v.cache;return v}},94536:(m,v,ee)=>{var ae=ee(10852)(Object,"create");m.exports=ae},86916:(m,v,ee)=>{var ae=ee(5569)(Object.keys,Object);m.exports=ae},33498:m=>{m.exports=function nativeKeysIn(m){var v=[];if(null!=m)for(var ee in Object(m))v.push(ee);return v}},31167:(m,v,ee)=>{m=ee.nmd(m);var ae=ee(31957),ie=v&&!v.nodeType&&v,de=ie&&m&&!m.nodeType&&m,ce=de&&de.exports===ie&&ae.process,le=function(){try{var m=de&&de.require&&de.require("util").types;return m||ce&&ce.binding&&ce.binding("util")}catch(m){}}();m.exports=le},2333:m=>{var v=Object.prototype.toString;m.exports=function objectToString(m){return v.call(m)}},5569:m=>{m.exports=function overArg(m,v){return function(ee){return m(v(ee))}}},45357:(m,v,ee)=>{var ae=ee(96874),ie=Math.max;m.exports=function overRest(m,v,ee){return v=ie(void 0===v?m.length-1:v,0),function(){for(var de=arguments,ce=-1,le=ie(de.length-v,0),pe=Array(le);++ce{var ae=ee(31957),ie="object"==typeof self&&self&&self.Object===Object&&self,de=ae||ie||Function("return this")();m.exports=de},36390:m=>{m.exports=function safeGet(m,v){if(("constructor"!==v||"function"!=typeof m[v])&&"__proto__"!=v)return m[v]}},90619:m=>{m.exports=function setCacheAdd(m){return this.__data__.set(m,"__lodash_hash_undefined__"),this}},72385:m=>{m.exports=function setCacheHas(m){return this.__data__.has(m)}},21814:m=>{m.exports=function setToArray(m){var v=-1,ee=Array(m.size);return m.forEach((function(m){ee[++v]=m})),ee}},30061:(m,v,ee)=>{var ae=ee(56560),ie=ee(21275)(ae);m.exports=ie},21275:m=>{var v=Date.now;m.exports=function shortOut(m){var ee=0,ae=0;return function(){var ie=v(),de=16-(ie-ae);if(ae=ie,de>0){if(++ee>=800)return arguments[0]}else ee=0;return m.apply(void 0,arguments)}}},37465:(m,v,ee)=>{var ae=ee(38407);m.exports=function stackClear(){this.__data__=new ae,this.size=0}},63779:m=>{m.exports=function stackDelete(m){var v=this.__data__,ee=v.delete(m);return this.size=v.size,ee}},67599:m=>{m.exports=function stackGet(m){return this.__data__.get(m)}},44758:m=>{m.exports=function stackHas(m){return this.__data__.has(m)}},34309:(m,v,ee)=>{var ae=ee(38407),ie=ee(57071),de=ee(83369);m.exports=function stackSet(m,v){var ee=this.__data__;if(ee instanceof ae){var ce=ee.__data__;if(!ie||ce.length<199)return ce.push([m,v]),this.size=++ee.size,this;ee=this.__data__=new de(ce)}return ee.set(m,v),this.size=ee.size,this}},55514:(m,v,ee)=>{var ae=ee(24523),ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,de=/\\(\\)?/g,ce=ae((function(m){var v=[];return 46===m.charCodeAt(0)&&v.push(""),m.replace(ie,(function(m,ee,ae,ie){v.push(ae?ie.replace(de,"$1"):ee||m)})),v}));m.exports=ce},40327:(m,v,ee)=>{var ae=ee(33448);m.exports=function toKey(m){if("string"==typeof m||ae(m))return m;var v=m+"";return"0"==v&&1/m==-Infinity?"-0":v}},80346:m=>{var v=Function.prototype.toString;m.exports=function toSource(m){if(null!=m){try{return v.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},67990:m=>{var v=/\s/;m.exports=function trimmedEndIndex(m){for(var ee=m.length;ee--&&v.test(m.charAt(ee)););return ee}},75703:m=>{m.exports=function constant(m){return function(){return m}}},23279:(m,v,ee)=>{var ae=ee(13218),ie=ee(7771),de=ee(14841),ce=Math.max,le=Math.min;m.exports=function debounce(m,v,ee){var pe,fe,ye,be,Re,_e,xe=0,Te=!1,Se=!1,we=!0;if("function"!=typeof m)throw new TypeError("Expected a function");function invokeFunc(v){var ee=pe,ae=fe;return pe=fe=void 0,xe=v,be=m.apply(ae,ee)}function leadingEdge(m){return xe=m,Re=setTimeout(timerExpired,v),Te?invokeFunc(m):be}function remainingWait(m){var ee=v-(m-_e);return Se?le(ee,ye-(m-xe)):ee}function shouldInvoke(m){var ee=m-_e;return void 0===_e||ee>=v||ee<0||Se&&m-xe>=ye}function timerExpired(){var m=ie();if(shouldInvoke(m))return trailingEdge(m);Re=setTimeout(timerExpired,remainingWait(m))}function trailingEdge(m){return Re=void 0,we&&pe?invokeFunc(m):(pe=fe=void 0,be)}function debounced(){var m=ie(),ee=shouldInvoke(m);if(pe=arguments,fe=this,_e=m,ee){if(void 0===Re)return leadingEdge(_e);if(Se)return clearTimeout(Re),Re=setTimeout(timerExpired,v),invokeFunc(_e)}return void 0===Re&&(Re=setTimeout(timerExpired,v)),be}return v=de(v)||0,ae(ee)&&(Te=!!ee.leading,ye=(Se="maxWait"in ee)?ce(de(ee.maxWait)||0,v):ye,we="trailing"in ee?!!ee.trailing:we),debounced.cancel=function cancel(){void 0!==Re&&clearTimeout(Re),xe=0,pe=_e=fe=Re=void 0},debounced.flush=function flush(){return void 0===Re?be:trailingEdge(ie())},debounced}},77813:m=>{m.exports=function eq(m,v){return m===v||m!=m&&v!=v}},3522:(m,v,ee)=>{var ae=ee(79833),ie=/[\\^$.*+?()[\]{}|]/g,de=RegExp(ie.source);m.exports=function escapeRegExp(m){return(m=ae(m))&&de.test(m)?m.replace(ie,"\\$&"):m}},13311:(m,v,ee)=>{var ae=ee(67740)(ee(30998));m.exports=ae},30998:(m,v,ee)=>{var ae=ee(41848),ie=ee(67206),de=ee(40554),ce=Math.max;m.exports=function findIndex(m,v,ee){var le=null==m?0:m.length;if(!le)return-1;var pe=null==ee?0:de(ee);return pe<0&&(pe=ce(le+pe,0)),ae(m,ie(v,3),pe)}},27361:(m,v,ee)=>{var ae=ee(97786);m.exports=function get(m,v,ee){var ie=null==m?void 0:ae(m,v);return void 0===ie?ee:ie}},79095:(m,v,ee)=>{var ae=ee(13),ie=ee(222);m.exports=function hasIn(m,v){return null!=m&&ie(m,v,ae)}},6557:m=>{m.exports=function identity(m){return m}},35694:(m,v,ee)=>{var ae=ee(9454),ie=ee(37005),de=Object.prototype,ce=de.hasOwnProperty,le=de.propertyIsEnumerable,pe=ae(function(){return arguments}())?ae:function(m){return ie(m)&&ce.call(m,"callee")&&!le.call(m,"callee")};m.exports=pe},1469:m=>{var v=Array.isArray;m.exports=v},98612:(m,v,ee)=>{var ae=ee(23560),ie=ee(41780);m.exports=function isArrayLike(m){return null!=m&&ie(m.length)&&!ae(m)}},29246:(m,v,ee)=>{var ae=ee(98612),ie=ee(37005);m.exports=function isArrayLikeObject(m){return ie(m)&&ae(m)}},44144:(m,v,ee)=>{m=ee.nmd(m);var ae=ee(55639),ie=ee(95062),de=v&&!v.nodeType&&v,ce=de&&m&&!m.nodeType&&m,le=ce&&ce.exports===de?ae.Buffer:void 0,pe=(le?le.isBuffer:void 0)||ie;m.exports=pe},41609:(m,v,ee)=>{var ae=ee(280),ie=ee(64160),de=ee(35694),ce=ee(1469),le=ee(98612),pe=ee(44144),fe=ee(25726),ye=ee(36719),be=Object.prototype.hasOwnProperty;m.exports=function isEmpty(m){if(null==m)return!0;if(le(m)&&(ce(m)||"string"==typeof m||"function"==typeof m.splice||pe(m)||ye(m)||de(m)))return!m.length;var v=ie(m);if("[object Map]"==v||"[object Set]"==v)return!m.size;if(fe(m))return!ae(m).length;for(var ee in m)if(be.call(m,ee))return!1;return!0}},97398:(m,v,ee)=>{var ae=ee(55639).isFinite;m.exports=function isFinite(m){return"number"==typeof m&&ae(m)}},23560:(m,v,ee)=>{var ae=ee(44239),ie=ee(13218);m.exports=function isFunction(m){if(!ie(m))return!1;var v=ae(m);return"[object Function]"==v||"[object GeneratorFunction]"==v||"[object AsyncFunction]"==v||"[object Proxy]"==v}},41780:m=>{m.exports=function isLength(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=9007199254740991}},13218:m=>{m.exports=function isObject(m){var v=typeof m;return null!=m&&("object"==v||"function"==v)}},37005:m=>{m.exports=function isObjectLike(m){return null!=m&&"object"==typeof m}},68630:(m,v,ee)=>{var ae=ee(44239),ie=ee(85924),de=ee(37005),ce=Function.prototype,le=Object.prototype,pe=ce.toString,fe=le.hasOwnProperty,ye=pe.call(Object);m.exports=function isPlainObject(m){if(!de(m)||"[object Object]"!=ae(m))return!1;var v=ie(m);if(null===v)return!0;var ee=fe.call(v,"constructor")&&v.constructor;return"function"==typeof ee&&ee instanceof ee&&pe.call(ee)==ye}},33448:(m,v,ee)=>{var ae=ee(44239),ie=ee(37005);m.exports=function isSymbol(m){return"symbol"==typeof m||ie(m)&&"[object Symbol]"==ae(m)}},36719:(m,v,ee)=>{var ae=ee(38749),ie=ee(7518),de=ee(31167),ce=de&&de.isTypedArray,le=ce?ie(ce):ae;m.exports=le},3674:(m,v,ee)=>{var ae=ee(14636),ie=ee(280),de=ee(98612);m.exports=function keys(m){return de(m)?ae(m):ie(m)}},81704:(m,v,ee)=>{var ae=ee(14636),ie=ee(10313),de=ee(98612);m.exports=function keysIn(m){return de(m)?ae(m,!0):ie(m)}},96486:function(m,v,ee){var ae;m=ee.nmd(m),function(){var ie,de="Expected a function",ce="__lodash_hash_undefined__",le="__lodash_placeholder__",pe=16,fe=32,ye=64,be=128,Re=256,_e=1/0,xe=9007199254740991,Te=NaN,Se=4294967295,we=[["ary",be],["bind",1],["bindKey",2],["curry",8],["curryRight",pe],["flip",512],["partial",fe],["partialRight",ye],["rearg",Re]],Pe="[object Arguments]",Ie="[object Array]",We="[object Boolean]",ze="[object Date]",Ve="[object Error]",He="[object Function]",qe="[object GeneratorFunction]",Xe="[object Map]",Qe="[object Number]",Ye="[object Object]",et="[object Promise]",tt="[object RegExp]",nt="[object Set]",rt="[object String]",it="[object Symbol]",ot="[object WeakMap]",st="[object ArrayBuffer]",dt="[object DataView]",ct="[object Float32Array]",ut="[object Float64Array]",lt="[object Int8Array]",pt="[object Int16Array]",ht="[object Int32Array]",gt="[object Uint8Array]",ft="[object Uint8ClampedArray]",mt="[object Uint16Array]",vt="[object Uint32Array]",yt=/\b__p \+= '';/g,bt=/\b(__p \+=) '' \+/g,Rt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_t=/&(?:amp|lt|gt|quot|#39);/g,xt=/[&<>"']/g,Et=RegExp(_t.source),Tt=RegExp(xt.source),Dt=/<%-([\s\S]+?)%>/g,St=/<%([\s\S]+?)%>/g,wt=/<%=([\s\S]+?)%>/g,Ct=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,At=/^\w*$/,kt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pt=/[\\^$.*+?()[\]{}|]/g,It=RegExp(Pt.source),Ft=/^\s+/,jt=/\s/,Ot=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Lt=/\{\n\/\* \[wrapped with (.+)\] \*/,Ut=/,? & /,Bt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Nt=/[()=,{}\[\]\/\s]/,Mt=/\\(\\)?/g,Wt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,zt=/\w*$/,Vt=/^[-+]0x[0-9a-f]+$/i,Ht=/^0b[01]+$/i,qt=/^\[object .+?Constructor\]$/,Gt=/^0o[0-7]+$/i,Xt=/^(?:0|[1-9]\d*)$/,Kt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$t=/($^)/,Zt=/['\n\r\u2028\u2029\\]/g,Qt="\\ud800-\\udfff",Jt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Yt="\\u2700-\\u27bf",sn="a-z\\xdf-\\xf6\\xf8-\\xff",dn="A-Z\\xc0-\\xd6\\xd8-\\xde",cn="\\ufe0e\\ufe0f",un="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ln="['’]",pn="["+Qt+"]",hn="["+un+"]",gn="["+Jt+"]",mn="\\d+",vn="["+Yt+"]",yn="["+sn+"]",bn="[^"+Qt+un+mn+Yt+sn+dn+"]",xn="\\ud83c[\\udffb-\\udfff]",Sn="[^"+Qt+"]",Cn="(?:\\ud83c[\\udde6-\\uddff]){2}",On="[\\ud800-\\udbff][\\udc00-\\udfff]",Hn="["+dn+"]",Gn="\\u200d",Kn="(?:"+yn+"|"+bn+")",$n="(?:"+Hn+"|"+bn+")",Jn="(?:['’](?:d|ll|m|re|s|t|ve))?",Yn="(?:['’](?:D|LL|M|RE|S|T|VE))?",ta="(?:"+gn+"|"+xn+")"+"?",aa="["+cn+"]?",ra=aa+ta+("(?:"+Gn+"(?:"+[Sn,Cn,On].join("|")+")"+aa+ta+")*"),ia="(?:"+[vn,Cn,On].join("|")+")"+ra,oa="(?:"+[Sn+gn+"?",gn,Cn,On,pn].join("|")+")",sa=RegExp(ln,"g"),ca=RegExp(gn,"g"),ua=RegExp(xn+"(?="+xn+")|"+oa+ra,"g"),ha=RegExp([Hn+"?"+yn+"+"+Jn+"(?="+[hn,Hn,"$"].join("|")+")",$n+"+"+Yn+"(?="+[hn,Hn+Kn,"$"].join("|")+")",Hn+"?"+Kn+"+"+Jn,Hn+"+"+Yn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",mn,ia].join("|"),"g"),ga=RegExp("["+Gn+Qt+Jt+cn+"]"),fa=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,va=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ya=-1,ba={};ba[ct]=ba[ut]=ba[lt]=ba[pt]=ba[ht]=ba[gt]=ba[ft]=ba[mt]=ba[vt]=!0,ba[Pe]=ba[Ie]=ba[st]=ba[We]=ba[dt]=ba[ze]=ba[Ve]=ba[He]=ba[Xe]=ba[Qe]=ba[Ye]=ba[tt]=ba[nt]=ba[rt]=ba[ot]=!1;var _a={};_a[Pe]=_a[Ie]=_a[st]=_a[dt]=_a[We]=_a[ze]=_a[ct]=_a[ut]=_a[lt]=_a[pt]=_a[ht]=_a[Xe]=_a[Qe]=_a[Ye]=_a[tt]=_a[nt]=_a[rt]=_a[it]=_a[gt]=_a[ft]=_a[mt]=_a[vt]=!0,_a[Ve]=_a[He]=_a[ot]=!1;var xa={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ea=parseFloat,Da=parseInt,wa="object"==typeof ee.g&&ee.g&&ee.g.Object===Object&&ee.g,Ca="object"==typeof self&&self&&self.Object===Object&&self,Aa=wa||Ca||Function("return this")(),ka=v&&!v.nodeType&&v,Ia=ka&&m&&!m.nodeType&&m,Fa=Ia&&Ia.exports===ka,ja=Fa&&wa.process,Oa=function(){try{var m=Ia&&Ia.require&&Ia.require("util").types;return m||ja&&ja.binding&&ja.binding("util")}catch(m){}}(),Ba=Oa&&Oa.isArrayBuffer,Ma=Oa&&Oa.isDate,za=Oa&&Oa.isMap,Ha=Oa&&Oa.isRegExp,Ga=Oa&&Oa.isSet,Ka=Oa&&Oa.isTypedArray;function apply(m,v,ee){switch(ee.length){case 0:return m.call(v);case 1:return m.call(v,ee[0]);case 2:return m.call(v,ee[0],ee[1]);case 3:return m.call(v,ee[0],ee[1],ee[2])}return m.apply(v,ee)}function arrayAggregator(m,v,ee,ae){for(var ie=-1,de=null==m?0:m.length;++ie-1}function arrayIncludesWith(m,v,ee){for(var ae=-1,ie=null==m?0:m.length;++ae-1;);return ee}function charsEndIndex(m,v){for(var ee=m.length;ee--&&baseIndexOf(v,m[ee],0)>-1;);return ee}function countHolders(m,v){for(var ee=m.length,ae=0;ee--;)m[ee]===v&&++ae;return ae}var tr=basePropertyOf({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rr=basePropertyOf({"&":"&","<":"<",">":">",'"':""","'":"'"});function escapeStringChar(m){return"\\"+xa[m]}function getValue(m,v){return null==m?ie:m[v]}function hasUnicode(m){return ga.test(m)}function hasUnicodeWord(m){return fa.test(m)}function iteratorToArray(m){for(var v,ee=[];!(v=m.next()).done;)ee.push(v.value);return ee}function mapToArray(m){var v=-1,ee=Array(m.size);return m.forEach((function(m,ae){ee[++v]=[ae,m]})),ee}function overArg(m,v){return function(ee){return m(v(ee))}}function replaceHolders(m,v){for(var ee=-1,ae=m.length,ie=0,de=[];++ee",""":'"',"'":"'"});function unicodeSize(m){for(var v=ua.lastIndex=0;ua.test(m);)++v;return v}function unicodeToArray(m){return m.match(ua)||[]}function unicodeWords(m){return m.match(ha)||[]}var or=function runInContext(m){var v,ee=(m=null==m?Aa:or.defaults(Aa.Object(),m,or.pick(Aa,va))).Array,ae=m.Date,jt=m.Error,Bt=m.Function,Qt=m.Math,Jt=m.Object,Yt=m.RegExp,sn=m.String,dn=m.TypeError,cn=ee.prototype,un=Bt.prototype,ln=Jt.prototype,pn=m["__core-js_shared__"],hn=un.toString,gn=ln.hasOwnProperty,mn=0,vn=(v=/[^.]+$/.exec(pn&&pn.keys&&pn.keys.IE_PROTO||""))?"Symbol(src)_1."+v:"",yn=ln.toString,bn=hn.call(Jt),xn=Aa._,Sn=Yt("^"+hn.call(gn).replace(Pt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Cn=Fa?m.Buffer:ie,On=m.Symbol,Hn=m.Uint8Array,Gn=Cn?Cn.allocUnsafe:ie,Kn=overArg(Jt.getPrototypeOf,Jt),$n=Jt.create,Jn=ln.propertyIsEnumerable,Yn=cn.splice,ta=On?On.isConcatSpreadable:ie,aa=On?On.iterator:ie,ra=On?On.toStringTag:ie,ia=function(){try{var m=getNative(Jt,"defineProperty");return m({},"",{}),m}catch(m){}}(),oa=m.clearTimeout!==Aa.clearTimeout&&m.clearTimeout,ua=ae&&ae.now!==Aa.Date.now&&ae.now,ha=m.setTimeout!==Aa.setTimeout&&m.setTimeout,ga=Qt.ceil,fa=Qt.floor,xa=Jt.getOwnPropertySymbols,wa=Cn?Cn.isBuffer:ie,Ca=m.isFinite,ka=cn.join,Ia=overArg(Jt.keys,Jt),ja=Qt.max,Oa=Qt.min,Ja=ae.now,gr=m.parseInt,vr=Qt.random,Rr=cn.reverse,Cr=getNative(m,"DataView"),Ar=getNative(m,"Map"),Pr=getNative(m,"Promise"),Fr=getNative(m,"Set"),Ur=getNative(m,"WeakMap"),Wr=getNative(Jt,"create"),Vr=Ur&&new Ur,Gr={},Kr=toSource(Cr),Zr=toSource(Ar),Qr=toSource(Pr),ei=toSource(Fr),si=toSource(Ur),Ri=On?On.prototype:ie,_i=Ri?Ri.valueOf:ie,Ei=Ri?Ri.toString:ie;function lodash(m){if(isObjectLike(m)&&!$o(m)&&!(m instanceof LazyWrapper)){if(m instanceof LodashWrapper)return m;if(gn.call(m,"__wrapped__"))return wrapperClone(m)}return new LodashWrapper(m)}var Ti=function(){function object(){}return function(m){if(!isObject(m))return{};if($n)return $n(m);object.prototype=m;var v=new object;return object.prototype=ie,v}}();function baseLodash(){}function LodashWrapper(m,v){this.__wrapped__=m,this.__actions__=[],this.__chain__=!!v,this.__index__=0,this.__values__=ie}function LazyWrapper(m){this.__wrapped__=m,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Se,this.__views__=[]}function Hash(m){var v=-1,ee=null==m?0:m.length;for(this.clear();++v=v?m:v)),m}function baseClone(m,v,ee,ae,de,ce){var le,pe=1&v,fe=2&v,ye=4&v;if(ee&&(le=de?ee(m,ae,de,ce):ee(m)),le!==ie)return le;if(!isObject(m))return m;var be=$o(m);if(be){if(le=initCloneArray(m),!pe)return copyArray(m,le)}else{var Re=ro(m),_e=Re==He||Re==qe;if(Qo(m))return cloneBuffer(m,pe);if(Re==Ye||Re==Pe||_e&&!de){if(le=fe||_e?{}:initCloneObject(m),!pe)return fe?copySymbolsIn(m,baseAssignIn(le,m)):copySymbols(m,baseAssign(le,m))}else{if(!_a[Re])return de?m:{};le=initCloneByTag(m,Re,pe)}}ce||(ce=new Stack);var xe=ce.get(m);if(xe)return xe;ce.set(m,le),ns(m)?m.forEach((function(ae){le.add(baseClone(ae,v,ee,ae,m,ce))})):Yo(m)&&m.forEach((function(ae,ie){le.set(ie,baseClone(ae,v,ee,ie,m,ce))}));var Te=be?ie:(ye?fe?getAllKeysIn:getAllKeys:fe?keysIn:keys)(m);return arrayEach(Te||m,(function(ae,ie){Te&&(ae=m[ie=ae]),assignValue(le,ie,baseClone(ae,v,ee,ie,m,ce))})),le}function baseConforms(m){var v=keys(m);return function(ee){return baseConformsTo(ee,m,v)}}function baseConformsTo(m,v,ee){var ae=ee.length;if(null==m)return!ae;for(m=Jt(m);ae--;){var de=ee[ae],ce=v[de],le=m[de];if(le===ie&&!(de in m)||!ce(le))return!1}return!0}function baseDelay(m,v,ee){if("function"!=typeof m)throw new dn(de);return so((function(){m.apply(ie,ee)}),v)}function baseDifference(m,v,ee,ae){var ie=-1,de=arrayIncludes,ce=!0,le=m.length,pe=[],fe=v.length;if(!le)return pe;ee&&(v=arrayMap(v,baseUnary(ee))),ae?(de=arrayIncludesWith,ce=!1):v.length>=200&&(de=cacheHas,ce=!1,v=new SetCache(v));e:for(;++ie-1},ListCache.prototype.set=function listCacheSet(m,v){var ee=this.__data__,ae=assocIndexOf(ee,m);return ae<0?(++this.size,ee.push([m,v])):ee[ae][1]=v,this},MapCache.prototype.clear=function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Ar||ListCache),string:new Hash}},MapCache.prototype.delete=function mapCacheDelete(m){var v=getMapData(this,m).delete(m);return this.size-=v?1:0,v},MapCache.prototype.get=function mapCacheGet(m){return getMapData(this,m).get(m)},MapCache.prototype.has=function mapCacheHas(m){return getMapData(this,m).has(m)},MapCache.prototype.set=function mapCacheSet(m,v){var ee=getMapData(this,m),ae=ee.size;return ee.set(m,v),this.size+=ee.size==ae?0:1,this},SetCache.prototype.add=SetCache.prototype.push=function setCacheAdd(m){return this.__data__.set(m,ce),this},SetCache.prototype.has=function setCacheHas(m){return this.__data__.has(m)},Stack.prototype.clear=function stackClear(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function stackDelete(m){var v=this.__data__,ee=v.delete(m);return this.size=v.size,ee},Stack.prototype.get=function stackGet(m){return this.__data__.get(m)},Stack.prototype.has=function stackHas(m){return this.__data__.has(m)},Stack.prototype.set=function stackSet(m,v){var ee=this.__data__;if(ee instanceof ListCache){var ae=ee.__data__;if(!Ar||ae.length<199)return ae.push([m,v]),this.size=++ee.size,this;ee=this.__data__=new MapCache(ae)}return ee.set(m,v),this.size=ee.size,this};var Di=createBaseEach(baseForOwn),Ci=createBaseEach(baseForOwnRight,!0);function baseEvery(m,v){var ee=!0;return Di(m,(function(m,ae,ie){return ee=!!v(m,ae,ie)})),ee}function baseExtremum(m,v,ee){for(var ae=-1,de=m.length;++aede?0:de+ee),(ae=ae===ie||ae>de?de:toInteger(ae))<0&&(ae+=de),ae=ee>ae?0:toLength(ae);ee0&&ee(le)?v>1?baseFlatten(le,v-1,ee,ae,ie):arrayPush(ie,le):ae||(ie[ie.length]=le)}return ie}var Oi=createBaseFor(),Ui=createBaseFor(!0);function baseForOwn(m,v){return m&&Oi(m,v,keys)}function baseForOwnRight(m,v){return m&&Ui(m,v,keys)}function baseFunctions(m,v){return arrayFilter(v,(function(v){return isFunction(m[v])}))}function baseGet(m,v){for(var ee=0,ae=(v=castPath(v,m)).length;null!=m&&eev}function baseHas(m,v){return null!=m&&gn.call(m,v)}function baseHasIn(m,v){return null!=m&&v in Jt(m)}function baseInRange(m,v,ee){return m>=Oa(v,ee)&&m=120&&Re.length>=120)?new SetCache(pe&&Re):ie}Re=m[0];var _e=-1,xe=fe[0];e:for(;++_e-1;)le!==m&&Yn.call(le,pe,1),Yn.call(m,pe,1);return m}function basePullAt(m,v){for(var ee=m?v.length:0,ae=ee-1;ee--;){var ie=v[ee];if(ee==ae||ie!==de){var de=ie;isIndex(ie)?Yn.call(m,ie,1):baseUnset(m,ie)}}return m}function baseRandom(m,v){return m+fa(vr()*(v-m+1))}function baseRange(m,v,ae,ie){for(var de=-1,ce=ja(ga((v-m)/(ae||1)),0),le=ee(ce);ce--;)le[ie?ce:++de]=m,m+=ae;return le}function baseRepeat(m,v){var ee="";if(!m||v<1||v>xe)return ee;do{v%2&&(ee+=m),(v=fa(v/2))&&(m+=m)}while(v);return ee}function baseRest(m,v){return co(overRest(m,v,identity),m+"")}function baseSample(m){return arraySample(values(m))}function baseSampleSize(m,v){var ee=values(m);return shuffleSelf(ee,baseClamp(v,0,ee.length))}function baseSet(m,v,ee,ae){if(!isObject(m))return m;for(var de=-1,ce=(v=castPath(v,m)).length,le=ce-1,pe=m;null!=pe&&++dede?0:de+v),(ae=ae>de?de:ae)<0&&(ae+=de),de=v>ae?0:ae-v>>>0,v>>>=0;for(var ce=ee(de);++ie>>1,ce=m[de];null!==ce&&!isSymbol(ce)&&(ee?ce<=v:ce=200){var fe=v?null:eo(m);if(fe)return setToArray(fe);ce=!1,ie=cacheHas,pe=new SetCache}else pe=v?[]:le;e:for(;++ae=ae?m:baseSlice(m,v,ee)}var Ji=oa||function(m){return Aa.clearTimeout(m)};function cloneBuffer(m,v){if(v)return m.slice();var ee=m.length,ae=Gn?Gn(ee):new m.constructor(ee);return m.copy(ae),ae}function cloneArrayBuffer(m){var v=new m.constructor(m.byteLength);return new Hn(v).set(new Hn(m)),v}function cloneDataView(m,v){var ee=v?cloneArrayBuffer(m.buffer):m.buffer;return new m.constructor(ee,m.byteOffset,m.byteLength)}function cloneRegExp(m){var v=new m.constructor(m.source,zt.exec(m));return v.lastIndex=m.lastIndex,v}function cloneTypedArray(m,v){var ee=v?cloneArrayBuffer(m.buffer):m.buffer;return new m.constructor(ee,m.byteOffset,m.length)}function compareAscending(m,v){if(m!==v){var ee=m!==ie,ae=null===m,de=m==m,ce=isSymbol(m),le=v!==ie,pe=null===v,fe=v==v,ye=isSymbol(v);if(!pe&&!ye&&!ce&&m>v||ce&&le&&fe&&!pe&&!ye||ae&&le&&fe||!ee&&fe||!de)return 1;if(!ae&&!ce&&!ye&&m=le?pe:pe*("desc"==ee[ae]?-1:1)}return m.index-v.index}function composeArgs(m,v,ae,ie){for(var de=-1,ce=m.length,le=ae.length,pe=-1,fe=v.length,ye=ja(ce-le,0),be=ee(fe+ye),Re=!ie;++pe1?ee[de-1]:ie,le=de>2?ee[2]:ie;for(ce=m.length>3&&"function"==typeof ce?(de--,ce):ie,le&&isIterateeCall(ee[0],ee[1],le)&&(ce=de<3?ie:ce,de=1),v=Jt(v);++ae-1?de[ce?v[le]:le]:ie}}function createFlow(m){return flatRest((function(v){var ee=v.length,ae=ee,ce=LodashWrapper.prototype.thru;for(m&&v.reverse();ae--;){var le=v[ae];if("function"!=typeof le)throw new dn(de);if(ce&&!pe&&"wrapper"==getFuncName(le))var pe=new LodashWrapper([],!0)}for(ae=pe?ae:ee;++ae1&&be.reverse(),_e&&yepe))return!1;var ye=ce.get(m),be=ce.get(v);if(ye&&be)return ye==v&&be==m;var Re=-1,_e=!0,xe=2&ee?new SetCache:ie;for(ce.set(m,v),ce.set(v,m);++Re1?"& ":"")+v[ae],v=v.join(ee>2?", ":" "),m.replace(Ot,"{\n/* [wrapped with "+v+"] */\n")}function isFlattenable(m){return $o(m)||Ko(m)||!!(ta&&m&&m[ta])}function isIndex(m,v){var ee=typeof m;return!!(v=null==v?xe:v)&&("number"==ee||"symbol"!=ee&&Xt.test(m))&&m>-1&&m%1==0&&m0){if(++v>=800)return arguments[0]}else v=0;return m.apply(ie,arguments)}}function shuffleSelf(m,v){var ee=-1,ae=m.length,de=ae-1;for(v=v===ie?ae:v;++ee1?m[v-1]:ie;return ee="function"==typeof ee?(m.pop(),ee):ie,unzipWith(m,ee)}));function chain(m){var v=lodash(m);return v.__chain__=!0,v}function thru(m,v){return v(m)}var Co=flatRest((function(m){var v=m.length,ee=v?m[0]:0,ae=this.__wrapped__,interceptor=function(v){return baseAt(v,m)};return!(v>1||this.__actions__.length)&&ae instanceof LazyWrapper&&isIndex(ee)?((ae=ae.slice(ee,+ee+(v?1:0))).__actions__.push({func:thru,args:[interceptor],thisArg:ie}),new LodashWrapper(ae,this.__chain__).thru((function(m){return v&&!m.length&&m.push(ie),m}))):this.thru(interceptor)}));var Ao=createAggregator((function(m,v,ee){gn.call(m,ee)?++m[ee]:baseAssignValue(m,ee,1)}));var ko=createFind(findIndex),Po=createFind(findLastIndex);function forEach(m,v){return($o(m)?arrayEach:Di)(m,getIteratee(v,3))}function forEachRight(m,v){return($o(m)?arrayEachRight:Ci)(m,getIteratee(v,3))}var Io=createAggregator((function(m,v,ee){gn.call(m,ee)?m[ee].push(v):baseAssignValue(m,ee,[v])}));var Fo=baseRest((function(m,v,ae){var ie=-1,de="function"==typeof v,ce=isArrayLike(m)?ee(m.length):[];return Di(m,(function(m){ce[++ie]=de?apply(v,m,ae):baseInvoke(m,v,ae)})),ce})),jo=createAggregator((function(m,v,ee){baseAssignValue(m,ee,v)}));function map(m,v){return($o(m)?arrayMap:baseMap)(m,getIteratee(v,3))}var Oo=createAggregator((function(m,v,ee){m[ee?0:1].push(v)}),(function(){return[[],[]]}));var Lo=baseRest((function(m,v){if(null==m)return[];var ee=v.length;return ee>1&&isIterateeCall(m,v[0],v[1])?v=[]:ee>2&&isIterateeCall(v[0],v[1],v[2])&&(v=[v[0]]),baseOrderBy(m,baseFlatten(v,1),[])})),Uo=ua||function(){return Aa.Date.now()};function ary(m,v,ee){return v=ee?ie:v,v=m&&null==v?m.length:v,createWrap(m,be,ie,ie,ie,ie,v)}function before(m,v){var ee;if("function"!=typeof v)throw new dn(de);return m=toInteger(m),function(){return--m>0&&(ee=v.apply(this,arguments)),m<=1&&(v=ie),ee}}var Bo=baseRest((function(m,v,ee){var ae=1;if(ee.length){var ie=replaceHolders(ee,getHolder(Bo));ae|=fe}return createWrap(m,ae,v,ee,ie)})),No=baseRest((function(m,v,ee){var ae=3;if(ee.length){var ie=replaceHolders(ee,getHolder(No));ae|=fe}return createWrap(v,ae,m,ee,ie)}));function debounce(m,v,ee){var ae,ce,le,pe,fe,ye,be=0,Re=!1,_e=!1,xe=!0;if("function"!=typeof m)throw new dn(de);function invokeFunc(v){var ee=ae,de=ce;return ae=ce=ie,be=v,pe=m.apply(de,ee)}function leadingEdge(m){return be=m,fe=so(timerExpired,v),Re?invokeFunc(m):pe}function remainingWait(m){var ee=v-(m-ye);return _e?Oa(ee,le-(m-be)):ee}function shouldInvoke(m){var ee=m-ye;return ye===ie||ee>=v||ee<0||_e&&m-be>=le}function timerExpired(){var m=Uo();if(shouldInvoke(m))return trailingEdge(m);fe=so(timerExpired,remainingWait(m))}function trailingEdge(m){return fe=ie,xe&&ae?invokeFunc(m):(ae=ce=ie,pe)}function debounced(){var m=Uo(),ee=shouldInvoke(m);if(ae=arguments,ce=this,ye=m,ee){if(fe===ie)return leadingEdge(ye);if(_e)return Ji(fe),fe=so(timerExpired,v),invokeFunc(ye)}return fe===ie&&(fe=so(timerExpired,v)),pe}return v=toNumber(v)||0,isObject(ee)&&(Re=!!ee.leading,le=(_e="maxWait"in ee)?ja(toNumber(ee.maxWait)||0,v):le,xe="trailing"in ee?!!ee.trailing:xe),debounced.cancel=function cancel(){fe!==ie&&Ji(fe),be=0,ae=ye=ce=fe=ie},debounced.flush=function flush(){return fe===ie?pe:trailingEdge(Uo())},debounced}var Mo=baseRest((function(m,v){return baseDelay(m,1,v)})),Wo=baseRest((function(m,v,ee){return baseDelay(m,toNumber(v)||0,ee)}));function memoize(m,v){if("function"!=typeof m||null!=v&&"function"!=typeof v)throw new dn(de);var memoized=function(){var ee=arguments,ae=v?v.apply(this,ee):ee[0],ie=memoized.cache;if(ie.has(ae))return ie.get(ae);var de=m.apply(this,ee);return memoized.cache=ie.set(ae,de)||ie,de};return memoized.cache=new(memoize.Cache||MapCache),memoized}function negate(m){if("function"!=typeof m)throw new dn(de);return function(){var v=arguments;switch(v.length){case 0:return!m.call(this);case 1:return!m.call(this,v[0]);case 2:return!m.call(this,v[0],v[1]);case 3:return!m.call(this,v[0],v[1],v[2])}return!m.apply(this,v)}}memoize.Cache=MapCache;var zo=Qi((function(m,v){var ee=(v=1==v.length&&$o(v[0])?arrayMap(v[0],baseUnary(getIteratee())):arrayMap(baseFlatten(v,1),baseUnary(getIteratee()))).length;return baseRest((function(ae){for(var ie=-1,de=Oa(ae.length,ee);++ie=v})),Ko=baseIsArguments(function(){return arguments}())?baseIsArguments:function(m){return isObjectLike(m)&&gn.call(m,"callee")&&!Jn.call(m,"callee")},$o=ee.isArray,Zo=Ba?baseUnary(Ba):function baseIsArrayBuffer(m){return isObjectLike(m)&&baseGetTag(m)==st};function isArrayLike(m){return null!=m&&isLength(m.length)&&!isFunction(m)}function isArrayLikeObject(m){return isObjectLike(m)&&isArrayLike(m)}var Qo=wa||stubFalse,Jo=Ma?baseUnary(Ma):function baseIsDate(m){return isObjectLike(m)&&baseGetTag(m)==ze};function isError(m){if(!isObjectLike(m))return!1;var v=baseGetTag(m);return v==Ve||"[object DOMException]"==v||"string"==typeof m.message&&"string"==typeof m.name&&!isPlainObject(m)}function isFunction(m){if(!isObject(m))return!1;var v=baseGetTag(m);return v==He||v==qe||"[object AsyncFunction]"==v||"[object Proxy]"==v}function isInteger(m){return"number"==typeof m&&m==toInteger(m)}function isLength(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=xe}function isObject(m){var v=typeof m;return null!=m&&("object"==v||"function"==v)}function isObjectLike(m){return null!=m&&"object"==typeof m}var Yo=za?baseUnary(za):function baseIsMap(m){return isObjectLike(m)&&ro(m)==Xe};function isNumber(m){return"number"==typeof m||isObjectLike(m)&&baseGetTag(m)==Qe}function isPlainObject(m){if(!isObjectLike(m)||baseGetTag(m)!=Ye)return!1;var v=Kn(m);if(null===v)return!0;var ee=gn.call(v,"constructor")&&v.constructor;return"function"==typeof ee&&ee instanceof ee&&hn.call(ee)==bn}var es=Ha?baseUnary(Ha):function baseIsRegExp(m){return isObjectLike(m)&&baseGetTag(m)==tt};var ns=Ga?baseUnary(Ga):function baseIsSet(m){return isObjectLike(m)&&ro(m)==nt};function isString(m){return"string"==typeof m||!$o(m)&&isObjectLike(m)&&baseGetTag(m)==rt}function isSymbol(m){return"symbol"==typeof m||isObjectLike(m)&&baseGetTag(m)==it}var as=Ka?baseUnary(Ka):function baseIsTypedArray(m){return isObjectLike(m)&&isLength(m.length)&&!!ba[baseGetTag(m)]};var rs=createRelationalOperation(baseLt),os=createRelationalOperation((function(m,v){return m<=v}));function toArray(m){if(!m)return[];if(isArrayLike(m))return isString(m)?stringToArray(m):copyArray(m);if(aa&&m[aa])return iteratorToArray(m[aa]());var v=ro(m);return(v==Xe?mapToArray:v==nt?setToArray:values)(m)}function toFinite(m){return m?(m=toNumber(m))===_e||m===-1/0?17976931348623157e292*(m<0?-1:1):m==m?m:0:0===m?m:0}function toInteger(m){var v=toFinite(m),ee=v%1;return v==v?ee?v-ee:v:0}function toLength(m){return m?baseClamp(toInteger(m),0,Se):0}function toNumber(m){if("number"==typeof m)return m;if(isSymbol(m))return Te;if(isObject(m)){var v="function"==typeof m.valueOf?m.valueOf():m;m=isObject(v)?v+"":v}if("string"!=typeof m)return 0===m?m:+m;m=baseTrim(m);var ee=Ht.test(m);return ee||Gt.test(m)?Da(m.slice(2),ee?2:8):Vt.test(m)?Te:+m}function toPlainObject(m){return copyObject(m,keysIn(m))}function toString(m){return null==m?"":baseToString(m)}var ss=createAssigner((function(m,v){if(isPrototype(v)||isArrayLike(v))copyObject(v,keys(v),m);else for(var ee in v)gn.call(v,ee)&&assignValue(m,ee,v[ee])})),ds=createAssigner((function(m,v){copyObject(v,keysIn(v),m)})),cs=createAssigner((function(m,v,ee,ae){copyObject(v,keysIn(v),m,ae)})),us=createAssigner((function(m,v,ee,ae){copyObject(v,keys(v),m,ae)})),ls=flatRest(baseAt);var ps=baseRest((function(m,v){m=Jt(m);var ee=-1,ae=v.length,de=ae>2?v[2]:ie;for(de&&isIterateeCall(v[0],v[1],de)&&(ae=1);++ee1),v})),copyObject(m,getAllKeysIn(m),ee),ae&&(ee=baseClone(ee,7,customOmitClone));for(var ie=v.length;ie--;)baseUnset(ee,v[ie]);return ee}));var Rs=flatRest((function(m,v){return null==m?{}:basePick(m,v)}));function pickBy(m,v){if(null==m)return{};var ee=arrayMap(getAllKeysIn(m),(function(m){return[m]}));return v=getIteratee(v),basePickBy(m,ee,(function(m,ee){return v(m,ee[0])}))}var _s=createToPairs(keys),xs=createToPairs(keysIn);function values(m){return null==m?[]:baseValues(m,keys(m))}var Es=createCompounder((function(m,v,ee){return v=v.toLowerCase(),m+(ee?capitalize(v):v)}));function capitalize(m){return ks(toString(m).toLowerCase())}function deburr(m){return(m=toString(m))&&m.replace(Kt,tr).replace(ca,"")}var Ts=createCompounder((function(m,v,ee){return m+(ee?"-":"")+v.toLowerCase()})),Ds=createCompounder((function(m,v,ee){return m+(ee?" ":"")+v.toLowerCase()})),Ss=createCaseFirst("toLowerCase");var ws=createCompounder((function(m,v,ee){return m+(ee?"_":"")+v.toLowerCase()}));var Cs=createCompounder((function(m,v,ee){return m+(ee?" ":"")+ks(v)}));var As=createCompounder((function(m,v,ee){return m+(ee?" ":"")+v.toUpperCase()})),ks=createCaseFirst("toUpperCase");function words(m,v,ee){return m=toString(m),(v=ee?ie:v)===ie?hasUnicodeWord(m)?unicodeWords(m):asciiWords(m):m.match(v)||[]}var Ps=baseRest((function(m,v){try{return apply(m,ie,v)}catch(m){return isError(m)?m:new jt(m)}})),Is=flatRest((function(m,v){return arrayEach(v,(function(v){v=toKey(v),baseAssignValue(m,v,Bo(m[v],m))})),m}));function constant(m){return function(){return m}}var Fs=createFlow(),js=createFlow(!0);function identity(m){return m}function iteratee(m){return baseIteratee("function"==typeof m?m:baseClone(m,1))}var Os=baseRest((function(m,v){return function(ee){return baseInvoke(ee,m,v)}})),Ls=baseRest((function(m,v){return function(ee){return baseInvoke(m,ee,v)}}));function mixin(m,v,ee){var ae=keys(v),ie=baseFunctions(v,ae);null!=ee||isObject(v)&&(ie.length||!ae.length)||(ee=v,v=m,m=this,ie=baseFunctions(v,keys(v)));var de=!(isObject(ee)&&"chain"in ee&&!ee.chain),ce=isFunction(m);return arrayEach(ie,(function(ee){var ae=v[ee];m[ee]=ae,ce&&(m.prototype[ee]=function(){var v=this.__chain__;if(de||v){var ee=m(this.__wrapped__),ie=ee.__actions__=copyArray(this.__actions__);return ie.push({func:ae,args:arguments,thisArg:m}),ee.__chain__=v,ee}return ae.apply(m,arrayPush([this.value()],arguments))})})),m}function noop(){}var Us=createOver(arrayMap),Bs=createOver(arrayEvery),Ns=createOver(arraySome);function property(m){return isKey(m)?baseProperty(toKey(m)):basePropertyDeep(m)}var Ms=createRange(),Ws=createRange(!0);function stubArray(){return[]}function stubFalse(){return!1}var zs=createMathOperation((function(m,v){return m+v}),0),Vs=createRound("ceil"),Hs=createMathOperation((function(m,v){return m/v}),1),qs=createRound("floor");var Gs,Xs=createMathOperation((function(m,v){return m*v}),1),Ks=createRound("round"),$s=createMathOperation((function(m,v){return m-v}),0);return lodash.after=function after(m,v){if("function"!=typeof v)throw new dn(de);return m=toInteger(m),function(){if(--m<1)return v.apply(this,arguments)}},lodash.ary=ary,lodash.assign=ss,lodash.assignIn=ds,lodash.assignInWith=cs,lodash.assignWith=us,lodash.at=ls,lodash.before=before,lodash.bind=Bo,lodash.bindAll=Is,lodash.bindKey=No,lodash.castArray=function castArray(){if(!arguments.length)return[];var m=arguments[0];return $o(m)?m:[m]},lodash.chain=chain,lodash.chunk=function chunk(m,v,ae){v=(ae?isIterateeCall(m,v,ae):v===ie)?1:ja(toInteger(v),0);var de=null==m?0:m.length;if(!de||v<1)return[];for(var ce=0,le=0,pe=ee(ga(de/v));ce>>0)?(m=toString(m))&&("string"==typeof v||null!=v&&!es(v))&&!(v=baseToString(v))&&hasUnicode(m)?castSlice(stringToArray(m),0,ee):m.split(v,ee):[]},lodash.spread=function spread(m,v){if("function"!=typeof m)throw new dn(de);return v=null==v?0:ja(toInteger(v),0),baseRest((function(ee){var ae=ee[v],ie=castSlice(ee,0,v);return ae&&arrayPush(ie,ae),apply(m,this,ie)}))},lodash.tail=function tail(m){var v=null==m?0:m.length;return v?baseSlice(m,1,v):[]},lodash.take=function take(m,v,ee){return m&&m.length?baseSlice(m,0,(v=ee||v===ie?1:toInteger(v))<0?0:v):[]},lodash.takeRight=function takeRight(m,v,ee){var ae=null==m?0:m.length;return ae?baseSlice(m,(v=ae-(v=ee||v===ie?1:toInteger(v)))<0?0:v,ae):[]},lodash.takeRightWhile=function takeRightWhile(m,v){return m&&m.length?baseWhile(m,getIteratee(v,3),!1,!0):[]},lodash.takeWhile=function takeWhile(m,v){return m&&m.length?baseWhile(m,getIteratee(v,3)):[]},lodash.tap=function tap(m,v){return v(m),m},lodash.throttle=function throttle(m,v,ee){var ae=!0,ie=!0;if("function"!=typeof m)throw new dn(de);return isObject(ee)&&(ae="leading"in ee?!!ee.leading:ae,ie="trailing"in ee?!!ee.trailing:ie),debounce(m,v,{leading:ae,maxWait:v,trailing:ie})},lodash.thru=thru,lodash.toArray=toArray,lodash.toPairs=_s,lodash.toPairsIn=xs,lodash.toPath=function toPath(m){return $o(m)?arrayMap(m,toKey):isSymbol(m)?[m]:copyArray(uo(toString(m)))},lodash.toPlainObject=toPlainObject,lodash.transform=function transform(m,v,ee){var ae=$o(m),ie=ae||Qo(m)||as(m);if(v=getIteratee(v,4),null==ee){var de=m&&m.constructor;ee=ie?ae?new de:[]:isObject(m)&&isFunction(de)?Ti(Kn(m)):{}}return(ie?arrayEach:baseForOwn)(m,(function(m,ae,ie){return v(ee,m,ae,ie)})),ee},lodash.unary=function unary(m){return ary(m,1)},lodash.union=bo,lodash.unionBy=Ro,lodash.unionWith=_o,lodash.uniq=function uniq(m){return m&&m.length?baseUniq(m):[]},lodash.uniqBy=function uniqBy(m,v){return m&&m.length?baseUniq(m,getIteratee(v,2)):[]},lodash.uniqWith=function uniqWith(m,v){return v="function"==typeof v?v:ie,m&&m.length?baseUniq(m,ie,v):[]},lodash.unset=function unset(m,v){return null==m||baseUnset(m,v)},lodash.unzip=unzip,lodash.unzipWith=unzipWith,lodash.update=function update(m,v,ee){return null==m?m:baseUpdate(m,v,castFunction(ee))},lodash.updateWith=function updateWith(m,v,ee,ae){return ae="function"==typeof ae?ae:ie,null==m?m:baseUpdate(m,v,castFunction(ee),ae)},lodash.values=values,lodash.valuesIn=function valuesIn(m){return null==m?[]:baseValues(m,keysIn(m))},lodash.without=xo,lodash.words=words,lodash.wrap=function wrap(m,v){return Vo(castFunction(v),m)},lodash.xor=Eo,lodash.xorBy=To,lodash.xorWith=Do,lodash.zip=So,lodash.zipObject=function zipObject(m,v){return baseZipObject(m||[],v||[],assignValue)},lodash.zipObjectDeep=function zipObjectDeep(m,v){return baseZipObject(m||[],v||[],baseSet)},lodash.zipWith=wo,lodash.entries=_s,lodash.entriesIn=xs,lodash.extend=ds,lodash.extendWith=cs,mixin(lodash,lodash),lodash.add=zs,lodash.attempt=Ps,lodash.camelCase=Es,lodash.capitalize=capitalize,lodash.ceil=Vs,lodash.clamp=function clamp(m,v,ee){return ee===ie&&(ee=v,v=ie),ee!==ie&&(ee=(ee=toNumber(ee))==ee?ee:0),v!==ie&&(v=(v=toNumber(v))==v?v:0),baseClamp(toNumber(m),v,ee)},lodash.clone=function clone(m){return baseClone(m,4)},lodash.cloneDeep=function cloneDeep(m){return baseClone(m,5)},lodash.cloneDeepWith=function cloneDeepWith(m,v){return baseClone(m,5,v="function"==typeof v?v:ie)},lodash.cloneWith=function cloneWith(m,v){return baseClone(m,4,v="function"==typeof v?v:ie)},lodash.conformsTo=function conformsTo(m,v){return null==v||baseConformsTo(m,v,keys(v))},lodash.deburr=deburr,lodash.defaultTo=function defaultTo(m,v){return null==m||m!=m?v:m},lodash.divide=Hs,lodash.endsWith=function endsWith(m,v,ee){m=toString(m),v=baseToString(v);var ae=m.length,de=ee=ee===ie?ae:baseClamp(toInteger(ee),0,ae);return(ee-=v.length)>=0&&m.slice(ee,de)==v},lodash.eq=eq,lodash.escape=function escape(m){return(m=toString(m))&&Tt.test(m)?m.replace(xt,rr):m},lodash.escapeRegExp=function escapeRegExp(m){return(m=toString(m))&&It.test(m)?m.replace(Pt,"\\$&"):m},lodash.every=function every(m,v,ee){var ae=$o(m)?arrayEvery:baseEvery;return ee&&isIterateeCall(m,v,ee)&&(v=ie),ae(m,getIteratee(v,3))},lodash.find=ko,lodash.findIndex=findIndex,lodash.findKey=function findKey(m,v){return baseFindKey(m,getIteratee(v,3),baseForOwn)},lodash.findLast=Po,lodash.findLastIndex=findLastIndex,lodash.findLastKey=function findLastKey(m,v){return baseFindKey(m,getIteratee(v,3),baseForOwnRight)},lodash.floor=qs,lodash.forEach=forEach,lodash.forEachRight=forEachRight,lodash.forIn=function forIn(m,v){return null==m?m:Oi(m,getIteratee(v,3),keysIn)},lodash.forInRight=function forInRight(m,v){return null==m?m:Ui(m,getIteratee(v,3),keysIn)},lodash.forOwn=function forOwn(m,v){return m&&baseForOwn(m,getIteratee(v,3))},lodash.forOwnRight=function forOwnRight(m,v){return m&&baseForOwnRight(m,getIteratee(v,3))},lodash.get=get,lodash.gt=Go,lodash.gte=Xo,lodash.has=function has(m,v){return null!=m&&hasPath(m,v,baseHas)},lodash.hasIn=hasIn,lodash.head=head,lodash.identity=identity,lodash.includes=function includes(m,v,ee,ae){m=isArrayLike(m)?m:values(m),ee=ee&&!ae?toInteger(ee):0;var ie=m.length;return ee<0&&(ee=ja(ie+ee,0)),isString(m)?ee<=ie&&m.indexOf(v,ee)>-1:!!ie&&baseIndexOf(m,v,ee)>-1},lodash.indexOf=function indexOf(m,v,ee){var ae=null==m?0:m.length;if(!ae)return-1;var ie=null==ee?0:toInteger(ee);return ie<0&&(ie=ja(ae+ie,0)),baseIndexOf(m,v,ie)},lodash.inRange=function inRange(m,v,ee){return v=toFinite(v),ee===ie?(ee=v,v=0):ee=toFinite(ee),baseInRange(m=toNumber(m),v,ee)},lodash.invoke=ms,lodash.isArguments=Ko,lodash.isArray=$o,lodash.isArrayBuffer=Zo,lodash.isArrayLike=isArrayLike,lodash.isArrayLikeObject=isArrayLikeObject,lodash.isBoolean=function isBoolean(m){return!0===m||!1===m||isObjectLike(m)&&baseGetTag(m)==We},lodash.isBuffer=Qo,lodash.isDate=Jo,lodash.isElement=function isElement(m){return isObjectLike(m)&&1===m.nodeType&&!isPlainObject(m)},lodash.isEmpty=function isEmpty(m){if(null==m)return!0;if(isArrayLike(m)&&($o(m)||"string"==typeof m||"function"==typeof m.splice||Qo(m)||as(m)||Ko(m)))return!m.length;var v=ro(m);if(v==Xe||v==nt)return!m.size;if(isPrototype(m))return!baseKeys(m).length;for(var ee in m)if(gn.call(m,ee))return!1;return!0},lodash.isEqual=function isEqual(m,v){return baseIsEqual(m,v)},lodash.isEqualWith=function isEqualWith(m,v,ee){var ae=(ee="function"==typeof ee?ee:ie)?ee(m,v):ie;return ae===ie?baseIsEqual(m,v,ie,ee):!!ae},lodash.isError=isError,lodash.isFinite=function isFinite(m){return"number"==typeof m&&Ca(m)},lodash.isFunction=isFunction,lodash.isInteger=isInteger,lodash.isLength=isLength,lodash.isMap=Yo,lodash.isMatch=function isMatch(m,v){return m===v||baseIsMatch(m,v,getMatchData(v))},lodash.isMatchWith=function isMatchWith(m,v,ee){return ee="function"==typeof ee?ee:ie,baseIsMatch(m,v,getMatchData(v),ee)},lodash.isNaN=function isNaN(m){return isNumber(m)&&m!=+m},lodash.isNative=function isNative(m){if(io(m))throw new jt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return baseIsNative(m)},lodash.isNil=function isNil(m){return null==m},lodash.isNull=function isNull(m){return null===m},lodash.isNumber=isNumber,lodash.isObject=isObject,lodash.isObjectLike=isObjectLike,lodash.isPlainObject=isPlainObject,lodash.isRegExp=es,lodash.isSafeInteger=function isSafeInteger(m){return isInteger(m)&&m>=-9007199254740991&&m<=xe},lodash.isSet=ns,lodash.isString=isString,lodash.isSymbol=isSymbol,lodash.isTypedArray=as,lodash.isUndefined=function isUndefined(m){return m===ie},lodash.isWeakMap=function isWeakMap(m){return isObjectLike(m)&&ro(m)==ot},lodash.isWeakSet=function isWeakSet(m){return isObjectLike(m)&&"[object WeakSet]"==baseGetTag(m)},lodash.join=function join(m,v){return null==m?"":ka.call(m,v)},lodash.kebabCase=Ts,lodash.last=last,lodash.lastIndexOf=function lastIndexOf(m,v,ee){var ae=null==m?0:m.length;if(!ae)return-1;var de=ae;return ee!==ie&&(de=(de=toInteger(ee))<0?ja(ae+de,0):Oa(de,ae-1)),v==v?strictLastIndexOf(m,v,de):baseFindIndex(m,baseIsNaN,de,!0)},lodash.lowerCase=Ds,lodash.lowerFirst=Ss,lodash.lt=rs,lodash.lte=os,lodash.max=function max(m){return m&&m.length?baseExtremum(m,identity,baseGt):ie},lodash.maxBy=function maxBy(m,v){return m&&m.length?baseExtremum(m,getIteratee(v,2),baseGt):ie},lodash.mean=function mean(m){return baseMean(m,identity)},lodash.meanBy=function meanBy(m,v){return baseMean(m,getIteratee(v,2))},lodash.min=function min(m){return m&&m.length?baseExtremum(m,identity,baseLt):ie},lodash.minBy=function minBy(m,v){return m&&m.length?baseExtremum(m,getIteratee(v,2),baseLt):ie},lodash.stubArray=stubArray,lodash.stubFalse=stubFalse,lodash.stubObject=function stubObject(){return{}},lodash.stubString=function stubString(){return""},lodash.stubTrue=function stubTrue(){return!0},lodash.multiply=Xs,lodash.nth=function nth(m,v){return m&&m.length?baseNth(m,toInteger(v)):ie},lodash.noConflict=function noConflict(){return Aa._===this&&(Aa._=xn),this},lodash.noop=noop,lodash.now=Uo,lodash.pad=function pad(m,v,ee){m=toString(m);var ae=(v=toInteger(v))?stringSize(m):0;if(!v||ae>=v)return m;var ie=(v-ae)/2;return createPadding(fa(ie),ee)+m+createPadding(ga(ie),ee)},lodash.padEnd=function padEnd(m,v,ee){m=toString(m);var ae=(v=toInteger(v))?stringSize(m):0;return v&&aev){var ae=m;m=v,v=ae}if(ee||m%1||v%1){var de=vr();return Oa(m+de*(v-m+Ea("1e-"+((de+"").length-1))),v)}return baseRandom(m,v)},lodash.reduce=function reduce(m,v,ee){var ae=$o(m)?arrayReduce:baseReduce,ie=arguments.length<3;return ae(m,getIteratee(v,4),ee,ie,Di)},lodash.reduceRight=function reduceRight(m,v,ee){var ae=$o(m)?arrayReduceRight:baseReduce,ie=arguments.length<3;return ae(m,getIteratee(v,4),ee,ie,Ci)},lodash.repeat=function repeat(m,v,ee){return v=(ee?isIterateeCall(m,v,ee):v===ie)?1:toInteger(v),baseRepeat(toString(m),v)},lodash.replace=function replace(){var m=arguments,v=toString(m[0]);return m.length<3?v:v.replace(m[1],m[2])},lodash.result=function result(m,v,ee){var ae=-1,de=(v=castPath(v,m)).length;for(de||(de=1,m=ie);++aexe)return[];var ee=Se,ae=Oa(m,Se);v=getIteratee(v),m-=Se;for(var ie=baseTimes(ae,v);++ee=ce)return m;var pe=ee-stringSize(ae);if(pe<1)return ae;var fe=le?castSlice(le,0,pe).join(""):m.slice(0,pe);if(de===ie)return fe+ae;if(le&&(pe+=fe.length-pe),es(de)){if(m.slice(pe).search(de)){var ye,be=fe;for(de.global||(de=Yt(de.source,toString(zt.exec(de))+"g")),de.lastIndex=0;ye=de.exec(be);)var Re=ye.index;fe=fe.slice(0,Re===ie?pe:Re)}}else if(m.indexOf(baseToString(de),pe)!=pe){var _e=fe.lastIndexOf(de);_e>-1&&(fe=fe.slice(0,_e))}return fe+ae},lodash.unescape=function unescape(m){return(m=toString(m))&&Et.test(m)?m.replace(_t,ir):m},lodash.uniqueId=function uniqueId(m){var v=++mn;return toString(m)+v},lodash.upperCase=As,lodash.upperFirst=ks,lodash.each=forEach,lodash.eachRight=forEachRight,lodash.first=head,mixin(lodash,(Gs={},baseForOwn(lodash,(function(m,v){gn.call(lodash.prototype,v)||(Gs[v]=m)})),Gs),{chain:!1}),lodash.VERSION="4.17.21",arrayEach(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(m){lodash[m].placeholder=lodash})),arrayEach(["drop","take"],(function(m,v){LazyWrapper.prototype[m]=function(ee){ee=ee===ie?1:ja(toInteger(ee),0);var ae=this.__filtered__&&!v?new LazyWrapper(this):this.clone();return ae.__filtered__?ae.__takeCount__=Oa(ee,ae.__takeCount__):ae.__views__.push({size:Oa(ee,Se),type:m+(ae.__dir__<0?"Right":"")}),ae},LazyWrapper.prototype[m+"Right"]=function(v){return this.reverse()[m](v).reverse()}})),arrayEach(["filter","map","takeWhile"],(function(m,v){var ee=v+1,ae=1==ee||3==ee;LazyWrapper.prototype[m]=function(m){var v=this.clone();return v.__iteratees__.push({iteratee:getIteratee(m,3),type:ee}),v.__filtered__=v.__filtered__||ae,v}})),arrayEach(["head","last"],(function(m,v){var ee="take"+(v?"Right":"");LazyWrapper.prototype[m]=function(){return this[ee](1).value()[0]}})),arrayEach(["initial","tail"],(function(m,v){var ee="drop"+(v?"":"Right");LazyWrapper.prototype[m]=function(){return this.__filtered__?new LazyWrapper(this):this[ee](1)}})),LazyWrapper.prototype.compact=function(){return this.filter(identity)},LazyWrapper.prototype.find=function(m){return this.filter(m).head()},LazyWrapper.prototype.findLast=function(m){return this.reverse().find(m)},LazyWrapper.prototype.invokeMap=baseRest((function(m,v){return"function"==typeof m?new LazyWrapper(this):this.map((function(ee){return baseInvoke(ee,m,v)}))})),LazyWrapper.prototype.reject=function(m){return this.filter(negate(getIteratee(m)))},LazyWrapper.prototype.slice=function(m,v){m=toInteger(m);var ee=this;return ee.__filtered__&&(m>0||v<0)?new LazyWrapper(ee):(m<0?ee=ee.takeRight(-m):m&&(ee=ee.drop(m)),v!==ie&&(ee=(v=toInteger(v))<0?ee.dropRight(-v):ee.take(v-m)),ee)},LazyWrapper.prototype.takeRightWhile=function(m){return this.reverse().takeWhile(m).reverse()},LazyWrapper.prototype.toArray=function(){return this.take(Se)},baseForOwn(LazyWrapper.prototype,(function(m,v){var ee=/^(?:filter|find|map|reject)|While$/.test(v),ae=/^(?:head|last)$/.test(v),de=lodash[ae?"take"+("last"==v?"Right":""):v],ce=ae||/^find/.test(v);de&&(lodash.prototype[v]=function(){var v=this.__wrapped__,le=ae?[1]:arguments,pe=v instanceof LazyWrapper,fe=le[0],ye=pe||$o(v),interceptor=function(m){var v=de.apply(lodash,arrayPush([m],le));return ae&&be?v[0]:v};ye&&ee&&"function"==typeof fe&&1!=fe.length&&(pe=ye=!1);var be=this.__chain__,Re=!!this.__actions__.length,_e=ce&&!be,xe=pe&&!Re;if(!ce&&ye){v=xe?v:new LazyWrapper(this);var Te=m.apply(v,le);return Te.__actions__.push({func:thru,args:[interceptor],thisArg:ie}),new LodashWrapper(Te,be)}return _e&&xe?m.apply(this,le):(Te=this.thru(interceptor),_e?ae?Te.value()[0]:Te.value():Te)})})),arrayEach(["pop","push","shift","sort","splice","unshift"],(function(m){var v=cn[m],ee=/^(?:push|sort|unshift)$/.test(m)?"tap":"thru",ae=/^(?:pop|shift)$/.test(m);lodash.prototype[m]=function(){var m=arguments;if(ae&&!this.__chain__){var ie=this.value();return v.apply($o(ie)?ie:[],m)}return this[ee]((function(ee){return v.apply($o(ee)?ee:[],m)}))}})),baseForOwn(LazyWrapper.prototype,(function(m,v){var ee=lodash[v];if(ee){var ae=ee.name+"";gn.call(Gr,ae)||(Gr[ae]=[]),Gr[ae].push({name:v,func:ee})}})),Gr[createHybrid(ie,2).name]=[{name:"wrapper",func:ie}],LazyWrapper.prototype.clone=function lazyClone(){var m=new LazyWrapper(this.__wrapped__);return m.__actions__=copyArray(this.__actions__),m.__dir__=this.__dir__,m.__filtered__=this.__filtered__,m.__iteratees__=copyArray(this.__iteratees__),m.__takeCount__=this.__takeCount__,m.__views__=copyArray(this.__views__),m},LazyWrapper.prototype.reverse=function lazyReverse(){if(this.__filtered__){var m=new LazyWrapper(this);m.__dir__=-1,m.__filtered__=!0}else(m=this.clone()).__dir__*=-1;return m},LazyWrapper.prototype.value=function lazyValue(){var m=this.__wrapped__.value(),v=this.__dir__,ee=$o(m),ae=v<0,ie=ee?m.length:0,de=getView(0,ie,this.__views__),ce=de.start,le=de.end,pe=le-ce,fe=ae?le:ce-1,ye=this.__iteratees__,be=ye.length,Re=0,_e=Oa(pe,this.__takeCount__);if(!ee||!ae&&ie==pe&&_e==pe)return baseWrapperValue(m,this.__actions__);var xe=[];e:for(;pe--&&Re<_e;){for(var Te=-1,Se=m[fe+=v];++Te=this.__values__.length;return{done:m,value:m?ie:this.__values__[this.__index__++]}},lodash.prototype.plant=function wrapperPlant(m){for(var v,ee=this;ee instanceof baseLodash;){var ae=wrapperClone(ee);ae.__index__=0,ae.__values__=ie,v?de.__wrapped__=ae:v=ae;var de=ae;ee=ee.__wrapped__}return de.__wrapped__=m,v},lodash.prototype.reverse=function wrapperReverse(){var m=this.__wrapped__;if(m instanceof LazyWrapper){var v=m;return this.__actions__.length&&(v=new LazyWrapper(this)),(v=v.reverse()).__actions__.push({func:thru,args:[reverse],thisArg:ie}),new LodashWrapper(v,this.__chain__)}return this.thru(reverse)},lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)},lodash.prototype.first=lodash.prototype.head,aa&&(lodash.prototype[aa]=function wrapperToIterator(){return this}),lodash}();Aa._=or,(ae=function(){return or}.call(v,ee,v,m))===ie||(m.exports=ae)}.call(this)},35161:(m,v,ee)=>{var ae=ee(29932),ie=ee(67206),de=ee(69199),ce=ee(1469);m.exports=function map(m,v){return(ce(m)?ae:de)(m,ie(v,3))}},88306:(m,v,ee)=>{var ae=ee(83369);function memoize(m,v){if("function"!=typeof m||null!=v&&"function"!=typeof v)throw new TypeError("Expected a function");var memoized=function(){var ee=arguments,ae=v?v.apply(this,ee):ee[0],ie=memoized.cache;if(ie.has(ae))return ie.get(ae);var de=m.apply(this,ee);return memoized.cache=ie.set(ae,de)||ie,de};return memoized.cache=new(memoize.Cache||ae),memoized}memoize.Cache=ae,m.exports=memoize},82492:(m,v,ee)=>{var ae=ee(42980),ie=ee(21463)((function(m,v,ee){ae(m,v,ee)}));m.exports=ie},7771:(m,v,ee)=>{var ae=ee(55639);m.exports=function(){return ae.Date.now()}},39601:(m,v,ee)=>{var ae=ee(40371),ie=ee(79152),de=ee(15403),ce=ee(40327);m.exports=function property(m){return de(m)?ae(ce(m)):ie(m)}},70479:m=>{m.exports=function stubArray(){return[]}},95062:m=>{m.exports=function stubFalse(){return!1}},18601:(m,v,ee)=>{var ae=ee(14841),ie=1/0;m.exports=function toFinite(m){return m?(m=ae(m))===ie||m===-1/0?17976931348623157e292*(m<0?-1:1):m==m?m:0:0===m?m:0}},40554:(m,v,ee)=>{var ae=ee(18601);m.exports=function toInteger(m){var v=ae(m),ee=v%1;return v==v?ee?v-ee:v:0}},14841:(m,v,ee)=>{var ae=ee(27561),ie=ee(13218),de=ee(33448),ce=/^[-+]0x[0-9a-f]+$/i,le=/^0b[01]+$/i,pe=/^0o[0-7]+$/i,fe=parseInt;m.exports=function toNumber(m){if("number"==typeof m)return m;if(de(m))return NaN;if(ie(m)){var v="function"==typeof m.valueOf?m.valueOf():m;m=ie(v)?v+"":v}if("string"!=typeof m)return 0===m?m:+m;m=ae(m);var ee=le.test(m);return ee||pe.test(m)?fe(m.slice(2),ee?2:8):ce.test(m)?NaN:+m}},59881:(m,v,ee)=>{var ae=ee(98363),ie=ee(81704);m.exports=function toPlainObject(m){return ae(m,ie(m))}},79833:(m,v,ee)=>{var ae=ee(80531);m.exports=function toString(m){return null==m?"":ae(m)}},86796:(m,v,ee)=>{v.Parser=ee(60873).Parser,v.rules=ee(61702),v.errors=ee(15642),v.results=ee(60758),v.StringSource=ee(25779),v.Token=ee(72435),v.bottomUp=ee(22509),v.RegexTokeniser=ee(90426).RegexTokeniser,v.rule=function(m){var v;return function(ee){return v||(v=m()),v(ee)}}},25779:(m,v,ee)=>{var ae=ee(89539),ie=(m.exports=function(m,v){return{asString:function(){return m},range:function(ee,ae){return new ie(m,v,ee,ae)}}},function(m,v,ee,ae){this._string=m,this._description=v,this._startIndex=ee,this._endIndex=ae});ie.prototype.to=function(m){return new ie(this._string,this._description,this._startIndex,m._endIndex)},ie.prototype.describe=function(){var m=this._position(),v=this._description?this._description+"\n":"";return ae.format("%sLine number: %s\nCharacter number: %s",v,m.lineNumber,m.characterNumber)},ie.prototype.lineNumber=function(){return this._position().lineNumber},ie.prototype.characterNumber=function(){return this._position().characterNumber},ie.prototype._position=function(){for(var m=this,v=0,nextNewLine=function(){return m._string.indexOf("\n",v)},ee=1;-1!==nextNewLine()&&nextNewLine(){m.exports=function(m,v,ee){this.name=m,this.value=v,ee&&(this.source=ee)}},12448:m=>{var v=m.exports=function(m,v){this._tokens=m,this._startIndex=v||0};v.prototype.head=function(){return this._tokens[this._startIndex]},v.prototype.tail=function(m){return new v(this._tokens,this._startIndex+1)},v.prototype.toArray=function(){return this._tokens.slice(this._startIndex)},v.prototype.end=function(){return this._tokens[this._tokens.length-1]},v.prototype.to=function(m){var v=this.head().source,ee=m.head()||m.end();return v.to(ee.source)}},22509:(m,v,ee)=>{var ae=ee(61702),ie=ee(60758);function InfixRules(m){function ruleNames(){return m.map((function(m){return m.name}))}return{apply:function apply(v){for(var ee,de,ce;;){if(ce=v.remaining(),!(ee=ae.firstOf("infix",m.map((function(m){return m.rule})))(ce)).isSuccess())return ee.isFailure()?v:ee;de=v.source().to(ee.source()),v=ie.success(ee.value()(v.value(),de),ee.remaining(),de)}},untilExclusive:function untilExclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)))},untilInclusive:function untilInclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)+1))}}}v.parser=function(m,v,ee){var ie={rule:function rule(){return createRule(de)},leftAssociative:function leftAssociative(m){return createRule(de.untilExclusive(m))},rightAssociative:function rightAssociative(m){return createRule(de.untilInclusive(m))}},de=new InfixRules(ee.map((function createInfixRule(m){return{name:m.name,rule:lazyRule(m.ruleBuilder.bind(null,ie))}}))),ce=ae.firstOf(m,v);function createRule(m){return apply.bind(null,m)}function apply(m,v){var ee=ce(v);return ee.isSuccess()?m.apply(ee):ee}return ie},v.infix=function(m,ee){return{name:m,ruleBuilder:ee,map:function map(ae){return v.infix(m,(function(m){var v=ee(m);return function(m){return v(m).map((function(m){return function(v,ee){return ae(v,m,ee)}}))}}))}}};var lazyRule=function(m){var v;return function(ee){return v||(v=m()),v(ee)}}},15642:(m,v)=>{v.error=function(m){return new Error(m)};var Error=function(m){this.expected=m.expected,this.actual=m.actual,this._location=m.location};Error.prototype.describe=function(){return(this._location?this._location.describe()+":\n":"")+"Expected "+this.expected+"\nbut got "+this.actual},Error.prototype.lineNumber=function(){return this._location.lineNumber()},Error.prototype.characterNumber=function(){return this._location.characterNumber()}},70329:(m,v)=>{v.fromArray=function(m){var v=0,hasNext=function(){return v{var ae=ee(12448);v.Parser=function(m){return{parseTokens:function(m,v){return m(new ae(v))}}}},60758:m=>{m.exports={failure:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"failure",remaining:v,errors:m})},error:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"error",remaining:v,errors:m})},success:function(m,v,ee){return new Result({status:"success",value:m,source:ee,remaining:v,errors:[]})},cut:function(m){return new Result({status:"cut",remaining:m,errors:[]})}};var Result=function(m){this._value=m.value,this._status=m.status,this._hasValue=void 0!==m.value,this._remaining=m.remaining,this._source=m.source,this._errors=m.errors};Result.prototype.map=function(m){return this._hasValue?new Result({value:m(this._value,this._source),status:this._status,remaining:this._remaining,source:this._source,errors:this._errors}):this},Result.prototype.changeRemaining=function(m){return new Result({value:this._value,status:this._status,remaining:m,source:this._source,errors:this._errors})},Result.prototype.isSuccess=function(){return"success"===this._status||"cut"===this._status},Result.prototype.isFailure=function(){return"failure"===this._status},Result.prototype.isError=function(){return"error"===this._status},Result.prototype.isCut=function(){return"cut"===this._status},Result.prototype.value=function(){return this._value},Result.prototype.remaining=function(){return this._remaining},Result.prototype.source=function(){return this._source},Result.prototype.errors=function(){return this._errors}},90426:(m,v,ee)=>{var ae=ee(72435),ie=ee(25779);v.RegexTokeniser=function RegexTokeniser(m){function readNextToken(v,ee,ie){for(var de=0;deee){var fe=le[1];return{token:new ae(m[de].name,fe,ie.range(ee,pe)),endIndex:pe}}}}pe=ee+1;return{token:new ae("unrecognisedCharacter",v.substring(ee,pe),ie.range(ee,pe)),endIndex:pe}}function endToken(m,v){return new ae("end",null,v.range(m.length,m.length))}return m=m.map((function(m){return{name:m.name,regex:new RegExp(m.regex.source,"g")}})),{tokenise:function tokenise(m,v){var ee=new ie(m,v),ae=0,de=[];for(;ae{var ae=ee(66419),ie=ee(39346),de=ee(60758),ce=ee(15642),le=ee(70329);v.token=function(m,v){var ee=void 0!==v;return function(ae){var ie=ae.head();return!ie||ie.name!==m||ee&&ie.value!==v?describeTokenMismatch(ae,describeToken({name:m,value:v})):de.success(ie.value,ae.tail(),ie.source)}},v.tokenOfType=function(m){return v.token(m)},v.firstOf=function(m,v){return ae.isArray(v)||(v=Array.prototype.slice.call(arguments,1)),function(ee){return le.fromArray(v).map((function(m){return m(ee)})).filter((function(m){return m.isSuccess()||m.isError()})).first()||describeTokenMismatch(ee,m)}},v.then=function(m,v){return function(ee){var ae=m(ee);return ae.map||console.log(ae),ae.map(v)}},v.sequence=function(){var m=Array.prototype.slice.call(arguments,0),rule=function(ee){var ie=ae.foldl(m,(function(m,v){var ae=m.result,ie=m.hasCut;if(!ae.isSuccess())return{result:ae,hasCut:ie};var ce=v(ae.remaining());if(ce.isCut())return{result:ae,hasCut:!0};if(ce.isSuccess()){var le;le=v.isCaptured?ae.value().withValue(v,ce.value()):ae.value();var pe=ce.remaining(),fe=ee.to(pe);return{result:de.success(le,pe,fe),hasCut:ie}}return ie?{result:de.error(ce.errors(),ce.remaining()),hasCut:ie}:{result:ce,hasCut:ie}}),{result:de.success(new SequenceValues,ee),hasCut:!1}).result,ce=ee.to(ie.remaining());return ie.map((function(m){return m.withValue(v.sequence.source,ce)}))};function isCapturedRule(m){return m.isCaptured}return rule.head=function(){var ee=ae.find(m,isCapturedRule);return v.then(rule,v.sequence.extract(ee))},rule.map=function(m){return v.then(rule,(function(v){return m.apply(this,v.toArray())}))},rule};var SequenceValues=function(m,v){this._values=m||{},this._valuesArray=v||[]};SequenceValues.prototype.withValue=function(m,v){if(m.captureName&&m.captureName in this._values)throw new Error('Cannot add second value for capture "'+m.captureName+'"');var ee=ae.clone(this._values);ee[m.captureName]=v;var ie=this._valuesArray.concat([v]);return new SequenceValues(ee,ie)},SequenceValues.prototype.get=function(m){if(m.captureName in this._values)return this._values[m.captureName];throw new Error('No value for capture "'+m.captureName+'"')},SequenceValues.prototype.toArray=function(){return this._valuesArray},v.sequence.capture=function(m,v){var captureRule=function(){return m.apply(this,arguments)};return captureRule.captureName=v,captureRule.isCaptured=!0,captureRule},v.sequence.extract=function(m){return function(v){return v.get(m)}},v.sequence.applyValues=function(m){var v=Array.prototype.slice.call(arguments,1);return function(ee){var ae=v.map((function(m){return ee.get(m)}));return m.apply(this,ae)}},v.sequence.source={captureName:"☃source☃"},v.sequence.cut=function(){return function(m){return de.cut(m)}},v.optional=function(m){return function(v){var ee=m(v);return ee.isSuccess()?ee.map(ie.some):ee.isFailure()?de.success(ie.none,v):ee}},v.zeroOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!1)},v.oneOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!0)};var pe=v.zeroOrMore=function(m){return function(v){for(var ee,ae=[];(ee=m(v))&&ee.isSuccess();)v=ee.remaining(),ae.push(ee.value());return ee.isError()?ee:de.success(ae,v)}};function noOpRule(m){return de.success(null,m)}v.oneOrMore=function(m){return v.oneOrMoreWithSeparator(m,noOpRule)};var repeatedWithSeparator=function(m,ee,ae){return function(ie){var ce=m(ie);if(ce.isSuccess()){var le=v.sequence.capture(m,"main"),fe=pe(v.then(v.sequence(ee,le),v.sequence.extract(le)))(ce.remaining());return de.success([ce.value()].concat(fe.value()),fe.remaining())}return ae||ce.isError()?ce:de.success([],ie)}};v.leftAssociative=function(m,ee,ae){var ie;ie=(ie=ae?[{func:ae,rule:ee}]:ee).map((function(m){return v.then(m.rule,(function(v){return function(ee,ae){return m.func(ee,v,ae)}}))}));var ce=v.firstOf.apply(null,["rules"].concat(ie));return function(v){var ee=v,ae=m(v);if(!ae.isSuccess())return ae;for(var ie=ce(ae.remaining());ie.isSuccess();){var le=ie.remaining(),pe=ee.to(ie.remaining()),fe=ie.value();ae=de.success(fe(ae.value(),pe),le,pe),ie=ce(ae.remaining())}return ie.isError()?ie:ae}},v.leftAssociative.firstOf=function(){return Array.prototype.slice.call(arguments,0)},v.nonConsuming=function(m){return function(v){return m(v).changeRemaining(v)}};var describeToken=function(m){return m.value?m.name+' "'+m.value+'"':m.name};function describeTokenMismatch(m,v){var ee,ae=m.head();return ee=ae?ce.error({expected:v,actual:describeToken(ae),location:ae.source}):ce.error({expected:v,actual:"end of tokens"}),de.failure([ee],m)}},98063:(m,v,ee)=>{var ae=ee(95171);v.h=function Files(){return{read:function read(m){return ae.reject(new Error("could not open external image: '"+m+"'\ncannot open linked files from a web browser"))}}}},6708:(m,v,ee)=>{var ae=ee(95171),ie=ee(2881);v.openZip=function openZip(m){return m.arrayBuffer?ae.resolve(ie.openArrayBuffer(m.arrayBuffer)):ae.reject(new Error("Could not find file in options"))}},93993:(m,v,ee)=>{var ae=ee(66419),ie=ee(95171),de=ee(44016),ce=ee(72859),le=ee(72270),pe=ee(6225),fe=ee(41954),ye=ee(37181);function DocumentConversion(m,v){var ee=1,_e=[],xe=[],Te=void 0===(m=ae.extend({ignoreEmptyParagraphs:!0},m)).idPrefix?"":m.idPrefix,Se=m.ignoreEmptyParagraphs,we=ce.topLevelElement("p"),Pe=m.styleMap||[];function convertElements(m,v,ee){return flatMap(m,(function(m){return elementToHtml(m,v,ee)}))}function elementToHtml(m,v,ee){if(!ee)throw new Error("options not set");var ae=ze[m.type];return ae?ae(m,v,ee):[]}function htmlPathForParagraph(m,v){var ee=findStyle(m);return ee?ee.to:(m.styleId&&v.push(unrecognisedStyleWarning("paragraph",m)),we)}function findHtmlPathForRunProperty(m,v){var ee=findHtmlPath({type:m});return ee||(v?ce.element(v,{},{fresh:!1}):ce.empty)}function findHtmlPath(m,v){var ee=findStyle(m);return ee?ee.to:v}function findStyle(m){for(var v=0;v{var ae=ee(66419),ie=v.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};var de={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function Notes(m){this._notes=ae.indexBy(m,(function(m){return noteKey(m.noteType,m.noteId)}))}function noteKey(m,v){return m+"-"+v}function Break(m){return{type:ie.break,breakType:m}}Notes.prototype.resolve=function(m){return this.findNoteByKey(noteKey(m.noteType,m.noteId))},Notes.prototype.findNoteByKey=function(m){return this._notes[m]||null},v.document=v.Document=function Document(m,v){return{type:ie.document,children:m,notes:(v=v||{}).notes||new Notes({}),comments:v.comments||[]}},v.paragraph=v.Paragraph=function Paragraph(m,v){var ee=(v=v||{}).indent||{};return{type:ie.paragraph,children:m,styleId:v.styleId||null,styleName:v.styleName||null,numbering:v.numbering||null,alignment:v.alignment||null,indent:{start:ee.start||null,end:ee.end||null,firstLine:ee.firstLine||null,hanging:ee.hanging||null}}},v.run=v.Run=function Run(m,v){return{type:ie.run,children:m,styleId:(v=v||{}).styleId||null,styleName:v.styleName||null,isBold:v.isBold,isUnderline:v.isUnderline,isItalic:v.isItalic,isStrikethrough:v.isStrikethrough,isAllCaps:v.isAllCaps,isSmallCaps:v.isSmallCaps,verticalAlignment:v.verticalAlignment||de.baseline,font:v.font||null,fontSize:v.fontSize||null}},v.Text=function Text(m){return{type:ie.text,value:m}},v.tab=v.Tab=function Tab(){return{type:ie.tab}},v.Hyperlink=function Hyperlink(m,v){return{type:ie.hyperlink,children:m,href:v.href,anchor:v.anchor,targetFrame:v.targetFrame}},v.noteReference=v.NoteReference=function NoteReference(m){return{type:ie.noteReference,noteType:m.noteType,noteId:m.noteId}},v.Notes=Notes,v.Note=function Note(m){return{type:ie.note,noteType:m.noteType,noteId:m.noteId,body:m.body}},v.commentReference=function commentReference(m){return{type:ie.commentReference,commentId:m.commentId}},v.comment=function comment(m){return{type:ie.comment,commentId:m.commentId,body:m.body,authorName:m.authorName,authorInitials:m.authorInitials}},v.Image=function Image(m){return{type:ie.image,read:m.readImage,altText:m.altText,contentType:m.contentType}},v.Table=function Table(m,v){return{type:ie.table,children:m,styleId:(v=v||{}).styleId||null,styleName:v.styleName||null}},v.TableRow=function TableRow(m,v){return{type:ie.tableRow,children:m,isHeader:(v=v||{}).isHeader||!1}},v.TableCell=function TableCell(m,v){return{type:ie.tableCell,children:m,colSpan:null==(v=v||{}).colSpan?1:v.colSpan,rowSpan:null==v.rowSpan?1:v.rowSpan}},v.lineBreak=Break("line"),v.pageBreak=Break("page"),v.columnBreak=Break("column"),v.BookmarkStart=function BookmarkStart(m){return{type:ie.bookmarkStart,name:m.name}},v.verticalAlignment=de},63395:(m,v,ee)=>{v.R=function createBodyReader(m){return{readXmlElement:function(v){return new BodyReader(m).readXmlElement(v)},readXmlElements:function(v){return new BodyReader(m).readXmlElements(v)}}};var ae=ee(6909),ie=ee(66419),de=ee(44016),ce=ee(72270).Result,le=ee(72270).warning,pe=ee(21756);function BodyReader(m){var v=[],ee=[],ce=m.relationships,be=m.contentTypes,Re=m.docxFile,_e=m.files,xe=m.numbering,Te=m.styles;function readXmlElements(m){return combineResults(m.map(readXmlElement))}function readXmlElement(m){if("element"===m.type){var v=we[m.name];if(v)return v(m);if(!Object.prototype.hasOwnProperty.call(ye,m.name))return emptyResultWithMessages([le("An unrecognised element was ignored: "+m.name)])}return emptyResult()}function readParagraphIndent(m){return{start:m.attributes["w:start"]||m.attributes["w:left"],end:m.attributes["w:end"]||m.attributes["w:right"],firstLine:m.attributes["w:firstLine"],hanging:m.attributes["w:hanging"]}}function readUnderline(m){if(m){var v=m.attributes["w:val"];return void 0!==v&&"false"!==v&&"0"!==v&&"none"!==v}return!1}function readBooleanElement(m){if(m){var v=m.attributes["w:val"];return"false"!==v&&"0"!==v}return!1}function readParagraphStyle(m){return readStyle(m,"w:pStyle","Paragraph",Te.findParagraphStyleById)}function readRunStyle(m){return readStyle(m,"w:rStyle","Run",Te.findCharacterStyleById)}function readTableStyle(m){return readStyle(m,"w:tblStyle","Table",Te.findTableStyleById)}function readStyle(m,v,ee,ae){var ie=[],de=m.first(v),ce=null,le=null;if(de&&(ce=de.attributes["w:val"])){var pe=ae(ce);pe?le=pe.name:ie.push(undefinedStyleWarning(ee,ce))}return elementResultWithMessages({styleId:ce,name:le},ie)}var Se={type:"unknown"};function parseHyperlinkFieldCode(m){var v=/\s*HYPERLINK "(.*)"/.exec(m);if(v)return{href:v[1]};var ee=/\s*HYPERLINK\s+\\l\s+"(.*)"/.exec(m);return ee?{anchor:ee[1]}:null}function noteReferenceReader(m){return function(v){var ee=v.attributes["w:id"];return elementResult(new de.NoteReference({noteType:m,noteId:ee}))}}function readChildElements(m){return readXmlElements(m.children)}var we={"w:p":function(m){return readXmlElements(m.children).map((function(m){var v=ie.find(m,isParagraphProperties);return new de.Paragraph(m.filter(negate(isParagraphProperties)),v)})).insertExtra()},"w:pPr":function(m){return readParagraphStyle(m).map((function(v){return{type:"paragraphProperties",styleId:v.styleId,styleName:v.name,alignment:m.firstOrEmpty("w:jc").attributes["w:val"],numbering:readNumberingProperties(v.styleId,m.firstOrEmpty("w:numPr"),xe),indent:readParagraphIndent(m.firstOrEmpty("w:ind"))}}))},"w:r":function(m){return readXmlElements(m.children).map((function(m){var ee=ie.find(m,isRunProperties);m=m.filter(negate(isRunProperties));var ae,ce=(ae=ie.last(v.filter((function(m){return"hyperlink"===m.type}))))?ae.options:null;return null!==ce&&(m=[new de.Hyperlink(m,ce)]),new de.Run(m,ee)}))},"w:rPr":function readRunProperties(m){return readRunStyle(m).map((function(v){var ee=m.firstOrEmpty("w:sz").attributes["w:val"],ae=/^[0-9]+$/.test(ee)?parseInt(ee,10)/2:null;return{type:"runProperties",styleId:v.styleId,styleName:v.name,verticalAlignment:m.firstOrEmpty("w:vertAlign").attributes["w:val"],font:m.firstOrEmpty("w:rFonts").attributes["w:ascii"],fontSize:ae,isBold:readBooleanElement(m.first("w:b")),isUnderline:readUnderline(m.first("w:u")),isItalic:readBooleanElement(m.first("w:i")),isStrikethrough:readBooleanElement(m.first("w:strike")),isAllCaps:readBooleanElement(m.first("w:caps")),isSmallCaps:readBooleanElement(m.first("w:smallCaps"))}}))},"w:fldChar":function readFldChar(m){var ae=m.attributes["w:fldCharType"];if("begin"===ae)v.push(Se),ee=[];else if("end"===ae)v.pop();else if("separate"===ae){var ie=parseHyperlinkFieldCode(ee.join("")),de=null===ie?Se:{type:"hyperlink",options:ie};v.pop(),v.push(de)}return emptyResult()},"w:instrText":function readInstrText(m){return ee.push(m.text()),emptyResult()},"w:t":function(m){return elementResult(new de.Text(m.text()))},"w:tab":function(m){return elementResult(new de.Tab)},"w:noBreakHyphen":function(){return elementResult(new de.Text("‑"))},"w:softHyphen":function(m){return elementResult(new de.Text("­"))},"w:sym":function readSymbol(m){var v=m.attributes["w:font"],ee=m.attributes["w:char"],ie=ae.hex(v,ee);return null==ie&&/^F0..$/.test(ee)&&(ie=ae.hex(v,ee.substring(2))),null==ie?emptyResultWithMessages([le("A w:sym element with an unsupported character was ignored: char "+ee+" in font "+v)]):elementResult(new de.Text(ie.string))},"w:hyperlink":function(m){var v=m.attributes["r:id"],ee=m.attributes["w:anchor"];return readXmlElements(m.children).map((function(ae){function create(v){var ee=m.attributes["w:tgtFrame"]||null;return new de.Hyperlink(ae,ie.extend({targetFrame:ee},v))}if(v){var le=ce.findTargetByRelationshipId(v);return ee&&(le=pe.replaceFragment(le,ee)),create({href:le})}return ee?create({anchor:ee}):ae}))},"w:tbl":function readTable(m){var v=readTableProperties(m.firstOrEmpty("w:tblPr"));return readXmlElements(m.children).flatMap(calculateRowSpans).flatMap((function(m){return v.map((function(v){return de.Table(m,v)}))}))},"w:tr":function readTableRow(m){var v=!!m.firstOrEmpty("w:trPr").first("w:tblHeader");return readXmlElements(m.children).map((function(m){return de.TableRow(m,{isHeader:v})}))},"w:tc":function readTableCell(m){return readXmlElements(m.children).map((function(v){var ee=m.firstOrEmpty("w:tcPr"),ae=ee.firstOrEmpty("w:gridSpan").attributes["w:val"],ie=ae?parseInt(ae,10):1,ce=de.TableCell(v,{colSpan:ie});return ce._vMerge=readVMerge(ee),ce}))},"w:footnoteReference":noteReferenceReader("footnote"),"w:endnoteReference":noteReferenceReader("endnote"),"w:commentReference":function readCommentReference(m){return elementResult(de.commentReference({commentId:m.attributes["w:id"]}))},"w:br":function(m){var v=m.attributes["w:type"];return null==v||"textWrapping"===v?elementResult(de.lineBreak):"page"===v?elementResult(de.pageBreak):"column"===v?elementResult(de.columnBreak):emptyResultWithMessages([le("Unsupported break type: "+v)])},"w:bookmarkStart":function(m){var v=m.attributes["w:name"];return"_GoBack"===v?emptyResult():elementResult(new de.BookmarkStart({name:v}))},"mc:AlternateContent":function(m){return readChildElements(m.first("mc:Fallback"))},"w:sdt":function(m){return readXmlElements(m.firstOrEmpty("w:sdtContent").children)},"w:ins":readChildElements,"w:object":readChildElements,"w:smartTag":readChildElements,"w:drawing":readChildElements,"w:pict":function(m){return readChildElements(m).toExtra()},"v:roundrect":readChildElements,"v:shape":readChildElements,"v:textbox":readChildElements,"w:txbxContent":readChildElements,"wp:inline":readDrawingElement,"wp:anchor":readDrawingElement,"v:imagedata":function readImageData(m){var v=m.attributes["r:id"];return v?readImage(findEmbeddedImageFile(v),m.attributes["o:title"]):emptyResultWithMessages([le("A v:imagedata element without a relationship ID was ignored")])},"v:group":readChildElements,"v:rect":readChildElements};return{readXmlElement:readXmlElement,readXmlElements:readXmlElements};function readTableProperties(m){return readTableStyle(m).map((function(m){return{styleId:m.styleId,styleName:m.name}}))}function readVMerge(m){var v=m.first("w:vMerge");if(v){var ee=v.attributes["w:val"];return"continue"===ee||!ee}return null}function calculateRowSpans(m){if(ie.any(m,(function(m){return m.type!==de.types.tableRow})))return elementResultWithMessages(m,[le("unexpected non-row element in table, cell merging may be incorrect")]);if(ie.any(m,(function(m){return ie.any(m.children,(function(m){return m.type!==de.types.tableCell}))})))return elementResultWithMessages(m,[le("unexpected non-cell element in table row, cell merging may be incorrect")]);var v={};return m.forEach((function(m){var ee=0;m.children.forEach((function(m){m._vMerge&&v[ee]?v[ee].rowSpan++:(v[ee]=m,m._vMerge=!1),ee+=m.colSpan}))})),m.forEach((function(m){m.children=m.children.filter((function(m){return!m._vMerge})),m.children.forEach((function(m){delete m._vMerge}))})),elementResult(m)}function readDrawingElement(m){return combineResults(m.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip").map(readBlip.bind(null,m)))}function readBlip(m,v){var ee,ae=m.first("wp:docPr").attributes,ie=null==(ee=ae.descr)||/^\s*$/.test(ee)?ae.title:ae.descr,de=findBlipImageFile(v);return null===de?emptyResultWithMessages([le("Could not find image file for a:blip element")]):readImage(de,ie)}function findBlipImageFile(m){var v=m.attributes["r:embed"],ee=m.attributes["r:link"];if(v)return findEmbeddedImageFile(v);if(ee){var ae=ce.findTargetByRelationshipId(ee);return{path:ae,read:_e.read.bind(_e,ae)}}return null}function findEmbeddedImageFile(m){var v=pe.uriToZipEntryName("word",ce.findTargetByRelationshipId(m));return{path:v,read:Re.read.bind(Re,v)}}function readImage(m,v){var ee=be.findContentType(m.path);return elementResultWithMessages(de.Image({readImage:m.read,altText:v,contentType:ee}),fe[ee]?[]:le("Image of type "+ee+" is unlikely to display in web browsers"))}function undefinedStyleWarning(m,v){return le(m+" style with ID "+v+" was referenced but not defined in the document")}}function readNumberingProperties(m,v,ee){if(null!=m){var ae=ee.findLevelByParagraphStyleId(m);if(null!=ae)return ae}var ie=v.firstOrEmpty("w:ilvl").attributes["w:val"],de=v.firstOrEmpty("w:numId").attributes["w:val"];return void 0===ie||void 0===de?null:ee.findLevel(de,ie)}var fe={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},ye={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function isParagraphProperties(m){return"paragraphProperties"===m.type}function isRunProperties(m){return"runProperties"===m.type}function negate(m){return function(v){return!m(v)}}function emptyResultWithMessages(m){return new ReadResult(null,null,m)}function emptyResult(){return new ReadResult(null)}function elementResult(m){return new ReadResult(m)}function elementResultWithMessages(m,v){return new ReadResult(m,null,v)}function ReadResult(m,v,ee){this.value=m||[],this.extra=v,this._result=new ce({element:this.value,extra:v},ee),this.messages=this._result.messages}function combineResults(m){var v=ce.combine(ie.pluck(m,"_result"));return new ReadResult(ie.flatten(ie.pluck(v.value,"element")),ie.filter(ie.flatten(ie.pluck(v.value,"extra")),identity),v.messages)}function joinElements(m,v){return ie.flatten([m,v])}function identity(m){return m}ReadResult.prototype.toExtra=function(){return new ReadResult(null,joinElements(this.extra,this.value),this.messages)},ReadResult.prototype.insertExtra=function(){var m=this.extra;return m&&m.length?new ReadResult(joinElements(this.value,m),null,this.messages):this},ReadResult.prototype.map=function(m){var v=this._result.map((function(v){return m(v.element)}));return new ReadResult(v.value,this.extra,v.messages)},ReadResult.prototype.flatMap=function(m){var v=this._result.flatMap((function(v){return m(v.element)._result}));return new ReadResult(v.value.element,joinElements(this.extra,v.value.extra),v.messages)}},28697:(m,v,ee)=>{var ae=ee(44016),ie=ee(72270).Result;v.createCommentsReader=function createCommentsReader(m){function readCommentElement(v){var ee=v.attributes["w:id"];function readOptionalAttribute(m){return(v.attributes[m]||"").trim()||null}return m.readXmlElements(v.children).map((function(m){return ae.comment({commentId:ee,body:m,authorName:readOptionalAttribute("w:author"),authorInitials:readOptionalAttribute("w:initials")})}))}return function readCommentsXml(m){return ie.combine(m.getElementsByTagName("w:comment").map(readCommentElement))}}},52263:(m,v)=>{v.readContentTypesFromXml=function readContentTypesFromXml(m){var v={},ee={};return m.children.forEach((function(m){if("content-types:Default"===m.name&&(v[m.attributes.Extension]=m.attributes.ContentType),"content-types:Override"===m.name){var ae=m.attributes.PartName;"/"===ae.charAt(0)&&(ae=ae.substring(1)),ee[ae]=m.attributes.ContentType}})),contentTypes(ee,v)};var ee={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};function contentTypes(m,v){return{findContentType:function(ae){var ie=m[ae];if(ie)return ie;var de=ae.split("."),ce=de[de.length-1];if(v.hasOwnProperty(ce))return v[ce];var le=ee[ce.toLowerCase()];return le?"image/"+le:null}}}v.defaultContentTypes=contentTypes({},{})},57688:(m,v,ee)=>{v.q=function DocumentXmlReader(m){var v=m.bodyReader;return{convertXmlToDocument:function convertXmlToDocument(ee){var de=ee.first("w:body"),ce=v.readXmlElements(de.children).map((function(v){return new ae.Document(v,{notes:m.notes,comments:m.comments})}));return new ie(ce.value,ce.messages)}}};var ae=ee(44016),ie=ee(72270).Result},96082:(m,v,ee)=>{v.read=function read(m,v){return v=v||{},ie.props({contentTypes:Pe(m),partPaths:findPartPaths(m),docxFile:m,files:new we(v.path?ae.dirname(v.path):null)}).also((function(v){return{styles:readStylesFromZipFile(m,v.partPaths.styles)}})).also((function(v){return{numbering:readNumberingFromZipFile(m,v.partPaths.numbering,v.styles)}})).also((function(m){return{footnotes:readXmlFileWithBody(m.partPaths.footnotes,m,(function(m,v){return v?Te.createFootnotesReader(m)(v):new ce([])})),endnotes:readXmlFileWithBody(m.partPaths.endnotes,m,(function(m,v){return v?Te.createEndnotesReader(m)(v):new ce([])})),comments:readXmlFileWithBody(m.partPaths.comments,m,(function(m,v){return v?Se.createCommentsReader(m)(v):new ce([])}))}})).also((function(m){return{notes:m.footnotes.flatMap((function(v){return m.endnotes.map((function(m){return new de.Notes(v.concat(m))}))}))}})).then((function(m){return readXmlFileWithBody(m.partPaths.mainDocument,m,(function(v,ee){return m.notes.flatMap((function(ae){return m.comments.flatMap((function(m){return new ye({bodyReader:v,notes:ae,comments:m}).convertXmlToDocument(ee)}))}))}))}))},v._findPartPaths=findPartPaths;var ae=ee(26470),ie=ee(95171),de=ee(44016),ce=ee(72270).Result,le=ee(2881),pe=ee(54426).q,fe=ee(63395).R,ye=ee(57688).q,be=ee(84257),Re=ee(52263),_e=ee(16855),xe=ee(27911),Te=ee(57425),Se=ee(28697),we=ee(98063).h;function findPartPaths(m){return Ie(m).then((function(v){var ee=findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!m.exists(ee))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return xmlFileReader({filename:relationshipsFilename(ee),readElement:be.readRelationships,defaultValue:be.defaultValue})(m).then((function(v){function findPartRelatedToMainDocument(ae){return findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+ae,basePath:le.splitPath(ee).dirname,fallbackPath:"word/"+ae+".xml"})}return{mainDocument:ee,comments:findPartRelatedToMainDocument("comments"),endnotes:findPartRelatedToMainDocument("endnotes"),footnotes:findPartRelatedToMainDocument("footnotes"),numbering:findPartRelatedToMainDocument("numbering"),styles:findPartRelatedToMainDocument("styles")}}))}))}function findPartPath(m){var v=m.docxFile,ee=m.relationships,ae=m.relationshipType,ie=m.basePath,de=m.fallbackPath,ce=ee.findTargetsByType(ae).map((function(m){return stripPrefix(le.joinPath(ie,m),"/")})).filter((function(m){return v.exists(m)}));return 0===ce.length?de:ce[0]}function stripPrefix(m,v){return m.substring(0,v.length)===v?m.substring(v.length):m}function xmlFileReader(m){return function(v){return pe(v,m.filename).then((function(v){return v?m.readElement(v):m.defaultValue}))}}function readXmlFileWithBody(m,v,ee){return xmlFileReader({filename:relationshipsFilename(m),readElement:be.readRelationships,defaultValue:be.defaultValue})(v.docxFile).then((function(ae){var ie=new fe({relationships:ae,contentTypes:v.contentTypes,docxFile:v.docxFile,numbering:v.numbering,styles:v.styles,files:v.files});return pe(v.docxFile,m).then((function(m){return ee(ie,m)}))}))}function relationshipsFilename(m){var v=le.splitPath(m);return le.joinPath(v.dirname,"_rels",v.basename+".rels")}var Pe=xmlFileReader({filename:"[Content_Types].xml",readElement:Re.readContentTypesFromXml,defaultValue:Re.defaultContentTypes});function readNumberingFromZipFile(m,v,ee){return xmlFileReader({filename:v,readElement:function(m){return _e.readNumberingXml(m,{styles:ee})},defaultValue:_e.defaultNumbering})(m)}function readStylesFromZipFile(m,v){return xmlFileReader({filename:v,readElement:xe.readStylesXml,defaultValue:xe.defaultStyles})(m)}var Ie=xmlFileReader({filename:"_rels/.rels",readElement:be.readRelationships,defaultValue:be.defaultValue})},57425:function(m,v,ee){var ae=ee(44016),ie=ee(72270).Result;function createReader(m,v){function isFootnoteElement(m){var v=m.attributes["w:type"];return"continuationSeparator"!==v&&"separator"!==v}function readFootnoteElement(ee){var ie=ee.attributes["w:id"];return v.readXmlElements(ee.children).map((function(v){return ae.Note({noteType:m,noteId:ie,body:v})}))}return function readNotesXml(v){return ie.combine(v.getElementsByTagName("w:"+m).filter(isFootnoteElement).map(readFootnoteElement))}}v.createFootnotesReader=createReader.bind(this,"footnote"),v.createEndnotesReader=createReader.bind(this,"endnote")},16855:(m,v,ee)=>{var ae=ee(66419);function Numbering(m,v,ee){var ie=ae.flatten(ae.values(v).map((function(m){return ae.values(m.levels)}))),de=ae.indexBy(ie.filter((function(m){return null!=m.paragraphStyleId})),"paragraphStyleId");return{findLevel:function findLevel(ae,ie){var de=m[ae];if(de){var ce=v[de.abstractNumId];return ce?null==ce.numStyleLink?v[de.abstractNumId].levels[ie]:findLevel(ee.findNumberingStyleById(ce.numStyleLink).numId,ie):null}return null},findLevelByParagraphStyleId:function findLevelByParagraphStyleId(m){return de[m]||null}}}function readAbstractNums(m){var v={};return m.getElementsByTagName("w:abstractNum").forEach((function(m){var ee=m.attributes["w:abstractNumId"];v[ee]=readAbstractNum(m)})),v}function readAbstractNum(m){var v={};m.getElementsByTagName("w:lvl").forEach((function(m){var ee=m.attributes["w:ilvl"],ae=m.first("w:numFmt").attributes["w:val"],ie=m.firstOrEmpty("w:pStyle").attributes["w:val"];v[ee]={isOrdered:"bullet"!==ae,level:ee,paragraphStyleId:ie}}));var ee=m.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:v,numStyleLink:ee}}function readNums(m){var v={};return m.getElementsByTagName("w:num").forEach((function(m){var ee=m.attributes["w:numId"],ae=m.first("w:abstractNumId").attributes["w:val"];v[ee]={abstractNumId:ae}})),v}v.readNumberingXml=function readNumberingXml(m,v){if(!v||!v.styles)throw new Error("styles is missing");var ee=readAbstractNums(m);return new Numbering(readNums(m),ee,v.styles)},v.Numbering=Numbering,v.defaultNumbering=new Numbering({},{})},54426:(m,v,ee)=>{var ae=ee(66419),ie=ee(95171),de=ee(26250);v.q=function readXmlFromZipFile(m,v){return m.exists(v)?m.read(v,"utf-8").then(stripUtf8Bom).then(read):ie.resolve(null)};var ce={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","urn:schemas-microsoft-com:vml":"v","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:office:word":"office-word"};function read(m){return de.readString(m,ce).then((function(m){return collapseAlternateContent(m)[0]}))}function stripUtf8Bom(m){return m.replace(/^\uFEFF/g,"")}function collapseAlternateContent(m){return"element"===m.type?"mc:AlternateContent"===m.name?m.first("mc:Fallback").children:(m.children=ae.flatten(m.children.map(collapseAlternateContent,!0)),[m]):[m]}},84257:(m,v)=>{function Relationships(m){var v={};m.forEach((function(m){v[m.relationshipId]=m.target}));var ee={};return m.forEach((function(m){ee[m.type]||(ee[m.type]=[]),ee[m.type].push(m.target)})),{findTargetByRelationshipId:function(m){return v[m]},findTargetsByType:function(m){return ee[m]||[]}}}v.readRelationships=function readRelationships(m){var v=[];return m.children.forEach((function(m){if("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship"===m.name){var ee={relationshipId:m.attributes.Id,target:m.attributes.Target,type:m.attributes.Type};v.push(ee)}})),new Relationships(v)},v.defaultValue=new Relationships([]),v.Relationships=Relationships},27259:(m,v,ee)=>{var ae=ee(66419),ie=ee(95171),de=ee(26250);v.writeStyleMap=function writeStyleMap(m,v){return m.write(ce,v),updateRelationships(m).then((function(){return updateContentTypes(m)}))},v.readStyleMap=function readStyleMap(m){return m.exists(ce)?m.read(ce,"utf8"):ie.resolve(null)};var ce="mammoth/style-map",le="/"+ce;function updateRelationships(m){var v="word/_rels/document.xml.rels",ee="http://schemas.openxmlformats.org/package/2006/relationships",ae="{"+ee+"}Relationship";return m.read(v,"utf8").then(de.readString).then((function(ie){addOrUpdateElement(ie.children,ae,"Id",{Id:"rMammothStyleMap",Type:"http://schemas.zwobble.org/mammoth/style-map",Target:le});var ce={"":ee};return m.write(v,de.writeString(ie,ce))}))}function updateContentTypes(m){var v="[Content_Types].xml",ee="http://schemas.openxmlformats.org/package/2006/content-types",ae="{"+ee+"}Override";return m.read(v,"utf8").then(de.readString).then((function(ie){addOrUpdateElement(ie.children,ae,"PartName",{PartName:le,ContentType:"text/prs.mammoth.style-map"});var ce={"":ee};return m.write(v,de.writeString(ie,ce))}))}function addOrUpdateElement(m,v,ee,ie){var ce=ae.find(m,(function(m){return m.name===v&&m.attributes[ee]===ie[ee]}));ce?ce.attributes=ie:m.push(de.element(v,ie))}},27911:(m,v)=>{function Styles(m,v,ee,ae){return{findParagraphStyleById:function(v){return m[v]},findCharacterStyleById:function(m){return v[m]},findTableStyleById:function(m){return ee[m]},findNumberingStyleById:function(m){return ae[m]}}}function readStyleElement(m){return{type:m.attributes["w:type"],styleId:m.attributes["w:styleId"],name:styleName(m)}}function styleName(m){var v=m.first("w:name");return v?v.attributes["w:val"]:null}function readNumberingStyleElement(m){return{numId:m.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"]}}v.readStylesXml=function readStylesXml(m){var v={},ee={},ae={},ie={},de={paragraph:v,character:ee,table:ae};return m.getElementsByTagName("w:style").forEach((function(m){var v=readStyleElement(m);if("numbering"===v.type)ie[v.styleId]=readNumberingStyleElement(m);else{var ee=de[v.type];ee&&(ee[v.styleId]=v)}})),new Styles(v,ee,ae,ie)},v.Styles=Styles,v.defaultStyles=new Styles({},{}),Styles.EMPTY=new Styles({},{},{},{})},21756:(m,v)=>{v.uriToZipEntryName=function uriToZipEntryName(m,v){return"/"===v.charAt(0)?v.substr(1):m+"/"+v},v.replaceFragment=function replaceFragment(m,v){var ee=m.indexOf("#");-1!==ee&&(m=m.substring(0,ee));return m+"#"+v}},18906:(m,v,ee)=>{var ae=ee(72859);function elementWithTag(m,v){return{type:"element",tag:m,children:v||[]}}v.freshElement=function freshElement(m,v,ee){return elementWithTag(ae.element(m,v,{fresh:!0}),ee)},v.nonFreshElement=function nonFreshElement(m,v,ee){return elementWithTag(ae.element(m,v,{fresh:!1}),ee)},v.elementWithTag=elementWithTag,v.text=function text(m){return{type:"text",value:m}},v.forceWrite={type:"forceWrite"};var ie={br:!0,hr:!0,img:!0};v.isVoidElement=function isVoidElement(m){return 0===m.children.length&&ie[m.tag.tagName]}},41954:(m,v,ee)=>{var ae=ee(18906);function write(m,v){v.forEach((function(v){writeNode(m,v)}))}function writeNode(m,v){ie[v.type](m,v)}v.freshElement=ae.freshElement,v.nonFreshElement=ae.nonFreshElement,v.elementWithTag=ae.elementWithTag,v.text=ae.text,v.forceWrite=ae.forceWrite,v.simplify=ee(90768);var ie={element:function generateElementString(m,v){ae.isVoidElement(v)?m.selfClosing(v.tag.tagName,v.tag.attributes):(m.open(v.tag.tagName,v.tag.attributes),write(m,v.children),m.close(v.tag.tagName))},text:function generateTextString(m,v){m.text(v.value)},forceWrite:function(){}};v.write=write},90768:(m,v,ee)=>{var ae=ee(66419),ie=ee(18906);function collapse(m){var v=[];return m.map(collapseNode).forEach((function(m){appendChild(v,m)})),v}function collapseNode(m){return de[m.type](m)}var de={element:function collapseElement(m){return ie.elementWithTag(m.tag,collapse(m.children))},text:identity,forceWrite:identity};function identity(m){return m}function appendChild(m,v){var ee=m[m.length-1];"element"===v.type&&!v.tag.fresh&&ee&&"element"===ee.type&&v.tag.matchesElement(ee.tag)?(v.tag.separator&&appendChild(ee.children,ie.text(v.tag.separator)),v.children.forEach((function(m){appendChild(ee.children,m)}))):m.push(v)}function removeEmpty(m){return v=m,ee=function(m){return ce[m.type](m)},ae.flatten(ae.map(v,ee),!0);var v,ee}var ce={element:function elementEmptier(m){var v=removeEmpty(m.children);return 0!==v.length||ie.isVoidElement(m)?[ie.elementWithTag(m.tag,v)]:[]},text:function textEmptier(m){return 0===m.value.length?[]:[m]},forceWrite:function neverEmpty(m){return[m]}};m.exports=function simplify(m){return collapse(removeEmpty(m))}},6225:(m,v,ee)=>{var ae=ee(66419),ie=ee(95171),de=ee(41954);function imgElement(m){return function(v,ee){return ie.when(m(v)).then((function(m){var ee=ae.clone(m);return v.altText&&(ee.alt=v.altText),[de.freshElement("img",ee)]}))}}v.imgElement=imgElement,v.inline=v.imgElement,v.dataUri=imgElement((function(m){return m.read("base64").then((function(v){return{src:"data:"+m.contentType+";base64,"+v}}))}))},59255:(m,v,ee)=>{var ae=ee(66419),ie=ee(96082),de=ee(27259),ce=ee(93993).R,le=ee(88155).B,pe=ee(3642).uB,fe=ee(27357).sq,ye=ee(6708),be=ee(72270).Result;function convert(m,v){return v=fe(v),ye.openZip(m).tap((function(m){return de.readStyleMap(m).then((function(m){v.embeddedStyleMap=m}))})).then((function(ee){return ie.read(ee,m).then((function(m){return m.map(v.transformDocument)})).then((function(m){return convertDocumentToHtml(m,v)}))}))}function convertDocumentToHtml(m,v){var ee,ie=(ee=v.readStyleMap(),be.combine((ee||[]).map(pe)).map((function(m){return m.filter((function(m){return!!m}))}))),de=ae.extend({},v,{styleMap:ie.value}),le=new ce(de);return m.flatMapThen((function(m){return ie.flatMapThen((function(v){return le.convertToHtml(m)}))}))}v.convertToHtml=function convertToHtml(m,v){return convert(m,v)},v.convertToMarkdown=function convertToMarkdown(m,v){var ee=Object.create(v||{});return ee.outputFormat="markdown",convert(m,ee)},v.convert=convert,v.extractRawText=function extractRawText(m){return ye.openZip(m).then(ie.read).then((function(m){return m.map(le)}))},v.images=ee(6225),v.transforms=ee(42710),v.underline=ee(7590),v.embedStyleMap=function embedStyleMap(m,v){return ye.openZip(m).tap((function(m){return de.writeStyleMap(m,v)})).then((function(m){return m.toBuffer()})).then((function(m){return{toBuffer:function(){return m}}}))},v.readEmbeddedStyleMap=function readEmbeddedStyleMap(m){return ye.openZip(m).then(de.readStyleMap)},v.styleMapping=function(){throw new Error("Use a raw string instead of mammoth.styleMapping e.g. \"p[style-name='Title'] => h1\" instead of mammoth.styleMapping(\"p[style-name='Title'] => h1\")")}},27357:(m,v,ee)=>{v.sq=function readOptions(m){return m=m||{},ae.extend({},de,m,{customStyleMap:readStyleMap(m.styleMap),readStyleMap:function(){var m=this.customStyleMap;return this.includeEmbeddedStyleMap&&(m=m.concat(readStyleMap(this.embeddedStyleMap))),this.includeDefaultStyleMap&&(m=m.concat(ie)),m}})};var ae=ee(66419),ie=["p.Heading1 => h1:fresh","p.Heading2 => h2:fresh","p.Heading3 => h3:fresh","p.Heading4 => h4:fresh","p.Heading5 => h5:fresh","p.Heading6 => h6:fresh","p[style-name='Heading 1'] => h1:fresh","p[style-name='Heading 2'] => h2:fresh","p[style-name='Heading 3'] => h3:fresh","p[style-name='Heading 4'] => h4:fresh","p[style-name='Heading 5'] => h5:fresh","p[style-name='Heading 6'] => h6:fresh","p[style-name='heading 1'] => h1:fresh","p[style-name='heading 2'] => h2:fresh","p[style-name='heading 3'] => h3:fresh","p[style-name='heading 4'] => h4:fresh","p[style-name='heading 5'] => h5:fresh","p[style-name='heading 6'] => h6:fresh","r[style-name='Strong'] => strong","p[style-name='footnote text'] => p:fresh","r[style-name='footnote reference'] =>","p[style-name='endnote text'] => p:fresh","r[style-name='endnote reference'] =>","p[style-name='annotation text'] => p:fresh","r[style-name='annotation reference'] =>","p[style-name='Footnote'] => p:fresh","r[style-name='Footnote anchor'] =>","p[style-name='Endnote'] => p:fresh","r[style-name='Endnote anchor'] =>","p:unordered-list(1) => ul > li:fresh","p:unordered-list(2) => ul|ol > li > ul > li:fresh","p:unordered-list(3) => ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:ordered-list(1) => ol > li:fresh","p:ordered-list(2) => ul|ol > li > ol > li:fresh","p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","r[style-name='Hyperlink'] =>","p[style-name='Normal'] => p:fresh"],de={transformDocument:function identity(m){return m},includeDefaultStyleMap:!0,includeEmbeddedStyleMap:!0};function readStyleMap(m){return m?ae.isString(m)?m.split("\n").map((function(m){return m.trim()})).filter((function(m){return""!==m&&"#"!==m.charAt(0)})):m:[]}},95171:(m,v,ee)=>{var ae=ee(66419),ie=ee(7502)();v.defer=function defer(){var m,v,ee=new ie.Promise((function(ee,ae){m=ee,v=ae}));return{resolve:m,reject:v,promise:ee}},v.when=ie.resolve,v.resolve=ie.resolve,v.all=ie.all,v.props=ie.props,v.reject=ie.reject,v.promisify=ie.promisify,v.mapSeries=ie.mapSeries,v.attempt=ie.attempt,v.nfcall=function(m){var v=Array.prototype.slice.call(arguments,1),ee=ie.promisify(m);return ee.apply(null,v)},ie.prototype.fail=ie.prototype.caught,ie.prototype.also=function(m){return this.then((function(v){var ee=ae.extend({},v,m(v));return ie.props(ee)}))}},88155:(m,v,ee)=>{var ae=ee(44016);v.B=function convertElementToRawText(m){if("text"===m.type)return m.value;if(m.type===ae.types.tab)return"\t";var v="paragraph"===m.type?"\n\n":"";return(m.children||[]).map(convertElementToRawText).join("")+v}},72270:(m,v,ee)=>{var ae=ee(66419);function Result(m,v){this.value=m,this.messages=v||[]}function combineMessages(m){var v=[];return ae.flatten(ae.pluck(m,"messages"),!0).forEach((function(m){containsMessage(v,m)||v.push(m)})),v}function containsMessage(m,v){return void 0!==ae.find(m,isSameMessage.bind(null,v))}function isSameMessage(m,v){return m.type===v.type&&m.message===v.message}v.Result=Result,v.success=function success(m){return new Result(m,[])},v.warning=function warning(m){return{type:"warning",message:m}},v.error=function error(m){return{type:"error",message:m.message,error:m}},Result.prototype.map=function(m){return new Result(m(this.value),this.messages)},Result.prototype.flatMap=function(m){var v=m(this.value);return new Result(v.value,combineMessages([this,v]))},Result.prototype.flatMapThen=function(m){var v=this;return m(this.value).then((function(m){return new Result(m.value,combineMessages([v,m]))}))},Result.combine=function(m){return new Result(ae.flatten(ae.pluck(m,"value")),combineMessages(m))}},3642:(m,v,ee)=>{var ae=ee(66419),ie=ee(86796),de=ee(38438),ce=ee(72859),le=ee(32998)._,pe=ee(72270);function documentMatcherRule(){var m=ie.rules.sequence,identifierToConstant=function(m,v){return ie.rules.then(ie.rules.token("identifier",m),(function(){return v}))},v=identifierToConstant("p",de.paragraph),ee=identifierToConstant("r",de.run),ce=ie.rules.firstOf("p or r or table",v,ee),le=ie.rules.then(_e,(function(m){return{styleId:m}})),pe=ie.rules.firstOf("style name matcher",ie.rules.then(ie.rules.sequence(ie.rules.tokenOfType("equals"),ie.rules.sequence.cut(),ie.rules.sequence.capture(be)).head(),(function(m){return{styleName:de.equalTo(m)}})),ie.rules.then(ie.rules.sequence(ie.rules.tokenOfType("startsWith"),ie.rules.sequence.cut(),ie.rules.sequence.capture(be)).head(),(function(m){return{styleName:de.startsWith(m)}}))),fe=ie.rules.sequence(ie.rules.tokenOfType("open-square-bracket"),ie.rules.sequence.cut(),ie.rules.token("identifier","style-name"),ie.rules.sequence.capture(pe),ie.rules.tokenOfType("close-square-bracket")).head(),Re=ie.rules.firstOf("list type",identifierToConstant("ordered-list",{isOrdered:!0}),identifierToConstant("unordered-list",{isOrdered:!1})),xe=m(ie.rules.tokenOfType("colon"),m.capture(Re),m.cut(),ie.rules.tokenOfType("open-paren"),m.capture(ye),ie.rules.tokenOfType("close-paren")).map((function(m,v){return{list:{isOrdered:m.isOrdered,levelIndex:v-1}}}));function createMatcherSuffixesRule(m){var v=ie.rules.firstOf.apply(ie.rules.firstOf,["matcher suffix"].concat(m)),ee=ie.rules.zeroOrMore(v);return ie.rules.then(ee,(function(m){var v={};return m.forEach((function(m){ae.extend(v,m)})),v}))}var Te=m(m.capture(ce),m.capture(createMatcherSuffixesRule([le,fe,xe]))).map((function(m,v){return m(v)})),Se=m(ie.rules.token("identifier","table"),m.capture(createMatcherSuffixesRule([le,fe]))).map((function(m){return de.table(m)})),we=identifierToConstant("b",de.bold),Pe=identifierToConstant("i",de.italic),Ie=identifierToConstant("u",de.underline),We=identifierToConstant("strike",de.strikethrough),ze=identifierToConstant("all-caps",de.allCaps),Ve=identifierToConstant("small-caps",de.smallCaps),He=identifierToConstant("comment-reference",de.commentReference),qe=m(ie.rules.token("identifier","br"),m.cut(),ie.rules.tokenOfType("open-square-bracket"),ie.rules.token("identifier","type"),ie.rules.tokenOfType("equals"),m.capture(be),ie.rules.tokenOfType("close-square-bracket")).map((function(m){switch(m){case"line":return de.lineBreak;case"page":return de.pageBreak;case"column":return de.columnBreak}}));return ie.rules.firstOf("element type",Te,Se,we,Pe,Ie,We,ze,Ve,He,qe)}function htmlPathRule(){var m=ie.rules.sequence.capture,v=ie.rules.tokenOfType("whitespace"),ee=ie.rules.then(ie.rules.optional(ie.rules.sequence(ie.rules.tokenOfType("colon"),ie.rules.token("identifier","fresh"))),(function(m){return m.map((function(){return!0})).valueOrElse(!1)})),ae=ie.rules.then(ie.rules.optional(ie.rules.sequence(ie.rules.tokenOfType("colon"),ie.rules.token("identifier","separator"),ie.rules.tokenOfType("open-paren"),m(be),ie.rules.tokenOfType("close-paren")).head()),(function(m){return m.valueOrElse("")})),de=ie.rules.oneOrMoreWithSeparator(fe,ie.rules.tokenOfType("choice")),le=ie.rules.sequence(m(de),m(ie.rules.zeroOrMore(_e)),m(ee),m(ae)).map((function(m,v,ee,ae){var ie={},de={};return v.length>0&&(ie.class=v.join(" ")),ee&&(de.fresh=!0),ae&&(de.separator=ae),ce.element(m,ie,de)}));return ie.rules.firstOf("html path",ie.rules.then(ie.rules.tokenOfType("bang"),(function(){return ce.ignore})),ie.rules.then(ie.rules.zeroOrMoreWithSeparator(le,ie.rules.sequence(v,ie.rules.tokenOfType("gt"),v)),ce.elements))}v.uB=function readStyle(m){return parseString(xe,m)};var fe=ie.rules.then(ie.rules.tokenOfType("identifier"),decodeEscapeSequences),ye=ie.rules.tokenOfType("integer"),be=ie.rules.then(ie.rules.tokenOfType("string"),decodeEscapeSequences),Re={n:"\n",r:"\r",t:"\t"};function decodeEscapeSequences(m){return m.replace(/\\(.)/g,(function(m,v){return Re[v]||v}))}var _e=ie.rules.sequence(ie.rules.tokenOfType("dot"),ie.rules.sequence.cut(),ie.rules.sequence.capture(fe)).head();function parseString(m,v){var ee=le(v),ae=ie.Parser().parseTokens(m,ee);return ae.isSuccess()?pe.success(ae.value()):new pe.Result(null,[pe.warning(describeFailure(v,ae))])}function describeFailure(m,v){return"Did not understand this style mapping, so ignored it: "+m+"\n"+v.errors().map(describeError).join("\n")}function describeError(m){return"Error was at character number "+m.characterNumber()+": Expected "+m.expected+" but got "+m.actual}var xe=function createStyleRule(){return ie.rules.sequence(ie.rules.sequence.capture(documentMatcherRule()),ie.rules.tokenOfType("whitespace"),ie.rules.tokenOfType("arrow"),ie.rules.sequence.capture(ie.rules.optional(ie.rules.sequence(ie.rules.tokenOfType("whitespace"),ie.rules.sequence.capture(htmlPathRule())).head())),ie.rules.tokenOfType("end")).map((function(m,v){return{from:m,to:v.valueOrElse(ce.empty)}}))}()},38438:(m,v)=>{function Matcher(m,v){v=v||{},this._elementType=m,this._styleId=v.styleId,this._styleName=v.styleName,v.list&&(this._listIndex=v.list.levelIndex,this._listIsOrdered=v.list.isOrdered)}function isList(m,v,ee){return m.numbering&&m.numbering.level==v&&m.numbering.isOrdered==ee}function operatorEqualTo(m,v){return m.toUpperCase()===v.toUpperCase()}function operatorStartsWith(m,v){return 0===v.toUpperCase().indexOf(m.toUpperCase())}v.paragraph=function paragraph(m){return new Matcher("paragraph",m)},v.run=function run(m){return new Matcher("run",m)},v.table=function table(m){return new Matcher("table",m)},v.bold=new Matcher("bold"),v.italic=new Matcher("italic"),v.underline=new Matcher("underline"),v.strikethrough=new Matcher("strikethrough"),v.allCaps=new Matcher("allCaps"),v.smallCaps=new Matcher("smallCaps"),v.commentReference=new Matcher("commentReference"),v.lineBreak=new Matcher("break",{breakType:"line"}),v.pageBreak=new Matcher("break",{breakType:"page"}),v.columnBreak=new Matcher("break",{breakType:"column"}),v.equalTo=function equalTo(m){return{operator:operatorEqualTo,operand:m}},v.startsWith=function startsWith(m){return{operator:operatorStartsWith,operand:m}},Matcher.prototype.matches=function(m){return m.type===this._elementType&&(void 0===this._styleId||m.styleId===this._styleId)&&(void 0===this._styleName||m.styleName&&this._styleName.operator(this._styleName.operand,m.styleName))&&(void 0===this._listIndex||isList(m,this._listIndex,this._listIsOrdered))&&(void 0===this._breakType||this._breakType===m.breakType)}},72859:(m,v,ee)=>{var ae=ee(66419),ie=ee(41954);function elements(m){return new HtmlPath(m.map((function(m){return ae.isString(m)?element(m):m})))}function HtmlPath(m){this._elements=m}function element(m,v,ee){return new Element(m,v,ee=ee||{})}function Element(m,v,ee){var ie={};ae.isArray(m)?(m.forEach((function(m){ie[m]=!0})),m=m[0]):ie[m]=!0,this.tagName=m,this.tagNames=ie,this.attributes=v||{},this.fresh=ee.fresh,this.separator=ee.separator}v.topLevelElement=function topLevelElement(m,v){return elements([element(m,v,{fresh:!0})])},v.elements=elements,v.element=element,HtmlPath.prototype.wrap=function wrap(m){for(var v=m(),ee=this._elements.length-1;ee>=0;ee--)v=this._elements[ee].wrapNodes(v);return v},Element.prototype.matchesElement=function(m){return this.tagNames[m.tagName]&&ae.isEqual(this.attributes||{},m.attributes||{})},Element.prototype.wrap=function wrap(m){return this.wrapNodes(m())},Element.prototype.wrapNodes=function wrapNodes(m){return[ie.elementWithTag(this,m)]},v.empty=elements([]),v.ignore={wrap:function(){return[]}}},32998:(m,v,ee)=>{var ae=ee(86796).RegexTokeniser;v._=function tokenise(m){var v="(?:[a-zA-Z\\-_]|\\\\.)";return new ae([{name:"identifier",regex:new RegExp("("+v+"(?:"+v+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(ie+"'")},{name:"unterminated-string",regex:new RegExp(ie)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]).tokenise(m)};var ie="'((?:\\\\.|[^'])*)"},42710:(m,v,ee)=>{var ae=ee(66419);function elementsOfType(m,v){return elements((function(ee){return ee.type===m?v(ee):ee}))}function elements(m){return function transformElement(v){if(v.children){var ee=ae.map(v.children,transformElement);v=ae.extend(v,{children:ee})}return m(v)}}function getDescendants(m){var v=[];return visitDescendants(m,(function(m){v.push(m)})),v}function visitDescendants(m,v){m.children&&m.children.forEach((function(m){visitDescendants(m,v),v(m)}))}v.paragraph=function paragraph(m){return elementsOfType("paragraph",m)},v.run=function run(m){return elementsOfType("run",m)},v._elements=elements,v.getDescendantsOfType=function getDescendantsOfType(m,v){return getDescendants(m).filter((function(m){return m.type===v}))},v.getDescendants=getDescendants},7590:(m,v,ee)=>{var ae=ee(72859),ie=ee(41954);v.element=function element(m){return function(v){return ie.elementWithTag(ae.element(m),[v])}}},60073:(m,v,ee)=>{var ae=ee(89539),ie=ee(66419);v.writer=function writer(m){return(m=m||{}).prettyPrint?prettyWriter():simpleWriter()};var de={div:!0,p:!0,ul:!0,li:!0};function prettyWriter(){var m=0,v=[],ee=!0,ae=!1,ce=simpleWriter();function startText(){ae||(indent(),ae=!0)}function indent(){if(ae=!1,!ee&&(0===v.length||de[v[v.length-1]])&&!isInPre()){ce._append("\n");for(var ie=0;ie",v,ie))},close:function close(v){m.push(ae.format("",v))},text:function text(v){m.push(escapeHtmlText(v))},selfClosing:function selfClosing(v,ee){var ie=generateAttributeString(ee);m.push(ae.format("<%s%s />",v,ie))},_append:function append(v){m.push(v)}}}function escapeHtmlText(m){return m.replace(/&/g,"&").replace(//g,">")}function escapeHtmlAttribute(m){return m.replace(/&/g,"&").replace(/"/g,""").replace(//g,">")}},37181:(m,v,ee)=>{var ae=ee(60073),ie=ee(48518);v.writer=function writer(m){return"markdown"===(m=m||{}).outputFormat?ie.writer():ae.writer(m)}},48518:(m,v,ee)=>{var ae=ee(66419);function symmetricMarkdownElement(m){return markdownElement(m,m)}function markdownElement(m,v){return function(){return{start:m,end:v}}}function markdownList(m){return function(v,ee){return{start:ee?"\n":"",end:ee?"":"\n",list:{isOrdered:m.isOrdered,indent:ee?ee.indent+1:0,count:0}}}}var ie={p:markdownElement("","\n\n"),br:markdownElement(""," \n"),ul:markdownList({isOrdered:!1}),ol:markdownList({isOrdered:!0}),li:function markdownListItem(m,v,ee){(v=v||{indent:0,isOrdered:!1,count:0}).count++,ee.hasClosed=!1;var ae=v.isOrdered?v.count+".":"-";return{start:repeatString("\t",v.indent)+ae+" ",end:function(){if(!ee.hasClosed)return ee.hasClosed=!0,"\n"}}},strong:symmetricMarkdownElement("__"),em:symmetricMarkdownElement("*"),a:function markdownLink(m){var v=m.href||"";return v?{start:"[",end:"]("+v+")",anchorPosition:"before"}:{}},img:function markdownImage(m){var v=m.src||"",ee=m.alt||"";return v||ee?{start:"!["+ee+"]("+v+")"}:{}}};function repeatString(m,v){return new Array(v+1).join(m)}function escapeMarkdown(m){return m.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}!function(){for(var m=1;m<=6;m++)ie["h"+m]=markdownElement(repeatString("#",m)+" ","\n\n")}(),v.writer=function markdownWriter(){var m=[],v=[],ee=null,de={};function open(ae,ce){ce=ce||{};var le=(ie[ae]||function(){return{}})(ce,ee,de);v.push({end:le.end,list:ee}),le.list&&(ee=le.list);var pe="before"===le.anchorPosition;pe&&writeAnchor(ce),m.push(le.start||""),pe||writeAnchor(ce)}function writeAnchor(v){v.id&&m.push('')}function close(ie){var de=v.pop();ee=de.list;var ce=ae.isFunction(de.end)?de.end():de.end;m.push(ce||"")}return{asString:function asString(){return m.join("")},open:open,close:close,text:function text(v){m.push(escapeMarkdown(v))},selfClosing:function selfClosing(m,v){open(m,v),close()}}}},26250:(m,v,ee)=>{var ae=ee(98e3);v.Element=ae.Element,v.element=ae.element,v.text=ae.text,v.readString=ee(29232).readString,v.writeString=ee(9974).writeString},98e3:(m,v,ee)=>{var ae=ee(66419);v.Element=Element,v.element=function(m,v,ee){return new Element(m,v,ee)},v.text=function(m){return{type:"text",value:m}};var ie={first:function(){return null},firstOrEmpty:function(){return ie},attributes:{}};function Element(m,v,ee){this.type="element",this.name=m,this.attributes=v||{},this.children=ee||[]}Element.prototype.first=function(m){return ae.find(this.children,(function(v){return v.name===m}))},Element.prototype.firstOrEmpty=function(m){return this.first(m)||ie},Element.prototype.getElementsByTagName=function(m){return toElementList(ae.filter(this.children,(function(v){return v.name===m})))},Element.prototype.text=function(){if(0===this.children.length)return"";if(1!==this.children.length||"text"!==this.children[0].type)throw new Error("Not implemented");return this.children[0].value};var de={getElementsByTagName:function(m){return toElementList(ae.flatten(this.map((function(v){return v.getElementsByTagName(m)}),!0)))}};function toElementList(m){return ae.extend(m,de)}},29232:(m,v,ee)=>{var ae=ee(95171),ie=ee(15028),de=ee(66419),ce=ee(98e3),le=ce.Element;v.readString=function readString(m,v){v=v||{};var ee=!1,pe=ie.parser(!0,{xmlns:!0,position:!1}),fe={children:[]},ye=fe,be=[],Re=ae.defer();function mapName(m){if(m.uri){var ee=v[m.uri];return(ee?ee+":":"{"+m.uri+"}")+m.local}return m.local}return pe.onopentag=function(m){var v,ee,ae,ie=(v=m.attributes,ee=function(m){return m.value},ae=mapName,de.reduce(v,(function(m,ie,de){var ce=ae(ie,de,v);return m[ce]=ee(ie,de,v),m}),{})),ce=new le(mapName(m),ie);ye.children.push(ce),be.push(ye),ye=ce},pe.onclosetag=function(m){ye=be.pop()},pe.ontext=function(m){ye!==fe&&ye.children.push(ce.text(m))},pe.onend=function(){ee||(ee=!0,Re.resolve(fe.children[0]))},pe.onerror=function(m){ee||(ee=!0,Re.reject(m))},pe.write(m).close(),Re.promise}},9974:(m,v,ee)=>{var ae=ee(66419),ie=ee(5532);function writeTextNode(m,v){m.text(v.value)}v.writeString=function writeString(m,v){var ee=ae.invert(v),de={element:function writeElement(m,v){var ee=m.element(mapElementName(v.name),v.attributes);v.children.forEach((function(m){writeNode(ee,m)}))},text:writeTextNode};function writeNode(m,v){return de[v.type](m,v)}function mapElementName(m){var v=/^\{(.*)\}(.*)$/.exec(m);if(v){var ae=ee[v[1]];return ae+(""===ae?"":":")+v[2]}return m}return function writeDocument(m){var ee=ie.create(mapElementName(m.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return ae.forEach(v,(function(m,v){var ae="xmlns"+(""===v?"":":"+v);ee.attribute(ae,m)})),m.children.forEach((function(m){writeNode(ee,m)})),ee.end()}(m)}},2881:(m,v,ee)=>{var ae=ee(48764).Buffer,ie=ee(55733);function uint8ArrayToBuffer(m){return ae.from&&ae.from!==Uint8Array.from?ae.from(m):new ae(m)}v.openArrayBuffer=function openArrayBuffer(m){return ie.loadAsync(m).then((function(m){return{exists:function exists(v){return null!==m.file(v)},read:function read(v,ee){return m.file(v).async("uint8array").then((function(m){var v=uint8ArrayToBuffer(m);return ee?v.toString(ee):v}))},write:function write(v,ee){m.file(v,ee)},toBuffer:function toBuffer(){return m.generateAsync({type:"nodebuffer"})}}}))},v.splitPath=function splitPath(m){var v=m.lastIndexOf("/");return-1===v?{dirname:"",basename:m}:{dirname:m.substring(0,v),basename:m.substring(v+1)}},v.joinPath=function joinPath(){var m=Array.prototype.filter.call(arguments,(function(m){return m})),v=[];return m.forEach((function(m){/^\//.test(m)?v=[m]:v.push(m)})),v.join("/")}},15028:(m,v,ee)=>{var ae=ee(48764).Buffer;!function(m){m.parser=function(m,v){return new SAXParser(m,v)},m.SAXParser=SAXParser,m.SAXStream=SAXStream,m.createStream=function createStream(m,v){return new SAXStream(m,v)},m.MAX_BUFFER_LENGTH=65536;var v,ie=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function SAXParser(v,ee){if(!(this instanceof SAXParser))return new SAXParser(v,ee);var ae=this;clearBuffers(ae),ae.q=ae.c="",ae.bufferCheckPosition=m.MAX_BUFFER_LENGTH,ae.opt=ee||{},ae.opt.lowercase=ae.opt.lowercase||ae.opt.lowercasetags,ae.looseCase=ae.opt.lowercase?"toLowerCase":"toUpperCase",ae.tags=[],ae.closed=ae.closedRoot=ae.sawRoot=!1,ae.tag=ae.error=null,ae.strict=!!v,ae.noscript=!(!v&&!ae.opt.noscript),ae.state=ze.BEGIN,ae.strictEntities=ae.opt.strictEntities,ae.ENTITIES=ae.strictEntities?Object.create(m.XML_ENTITIES):Object.create(m.ENTITIES),ae.attribList=[],ae.opt.xmlns&&(ae.ns=Object.create(_e)),ae.trackPosition=!1!==ae.opt.position,ae.trackPosition&&(ae.position=ae.line=ae.column=0),emit(ae,"onready")}function checkBufferLength(v){for(var ee=Math.max(m.MAX_BUFFER_LENGTH,10),ae=0,de=0,ce=ie.length;deee)switch(ie[de]){case"textNode":closeText(v);break;case"cdata":emitNode(v,"oncdata",v.cdata),v.cdata="";break;case"script":emitNode(v,"onscript",v.script),v.script="";break;default:error(v,"Max buffer length exceeded: "+ie[de])}ae=Math.max(ae,le)}var pe=m.MAX_BUFFER_LENGTH-ae;v.bufferCheckPosition=pe+v.position}function clearBuffers(m){for(var v=0,ee=ie.length;v"===ae?(emitNode(v,"onsgmldeclaration",v.sgmlDecl),v.sgmlDecl="",v.state=ze.TEXT):is(fe,ae)?(v.state=ze.SGML_DECL_QUOTED,v.sgmlDecl+=ae):v.sgmlDecl+=ae;continue;case ze.SGML_DECL_QUOTED:ae===v.q&&(v.state=ze.SGML_DECL,v.q=""),v.sgmlDecl+=ae;continue;case ze.DOCTYPE:">"===ae?(v.state=ze.TEXT,emitNode(v,"ondoctype",v.doctype),v.doctype=!0):(v.doctype+=ae,"["===ae?v.state=ze.DOCTYPE_DTD:is(fe,ae)&&(v.state=ze.DOCTYPE_QUOTED,v.q=ae));continue;case ze.DOCTYPE_QUOTED:v.doctype+=ae,ae===v.q&&(v.q="",v.state=ze.DOCTYPE);continue;case ze.DOCTYPE_DTD:v.doctype+=ae,"]"===ae?v.state=ze.DOCTYPE:is(fe,ae)&&(v.state=ze.DOCTYPE_DTD_QUOTED,v.q=ae);continue;case ze.DOCTYPE_DTD_QUOTED:v.doctype+=ae,ae===v.q&&(v.state=ze.DOCTYPE_DTD,v.q="");continue;case ze.COMMENT:"-"===ae?v.state=ze.COMMENT_ENDING:v.comment+=ae;continue;case ze.COMMENT_ENDING:"-"===ae?(v.state=ze.COMMENT_ENDED,v.comment=textopts(v.opt,v.comment),v.comment&&emitNode(v,"oncomment",v.comment),v.comment=""):(v.comment+="-"+ae,v.state=ze.COMMENT);continue;case ze.COMMENT_ENDED:">"!==ae?(strictFail(v,"Malformed comment"),v.comment+="--"+ae,v.state=ze.COMMENT):v.state=ze.TEXT;continue;case ze.CDATA:"]"===ae?v.state=ze.CDATA_ENDING:v.cdata+=ae;continue;case ze.CDATA_ENDING:"]"===ae?v.state=ze.CDATA_ENDING_2:(v.cdata+="]"+ae,v.state=ze.CDATA);continue;case ze.CDATA_ENDING_2:">"===ae?(v.cdata&&emitNode(v,"oncdata",v.cdata),emitNode(v,"onclosecdata"),v.cdata="",v.state=ze.TEXT):"]"===ae?v.cdata+="]":(v.cdata+="]]"+ae,v.state=ze.CDATA);continue;case ze.PROC_INST:"?"===ae?v.state=ze.PROC_INST_ENDING:is(ce,ae)?v.state=ze.PROC_INST_BODY:v.procInstName+=ae;continue;case ze.PROC_INST_BODY:if(!v.procInstBody&&is(ce,ae))continue;"?"===ae?v.state=ze.PROC_INST_ENDING:v.procInstBody+=ae;continue;case ze.PROC_INST_ENDING:">"===ae?(emitNode(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody}),v.procInstName=v.procInstBody="",v.state=ze.TEXT):(v.procInstBody+="?"+ae,v.state=ze.PROC_INST_BODY);continue;case ze.OPEN_TAG:is(Te,ae)?v.tagName+=ae:(newTag(v),">"===ae?openTag(v):"/"===ae?v.state=ze.OPEN_TAG_SLASH:(not(ce,ae)&&strictFail(v,"Invalid character in tag name"),v.state=ze.ATTRIB));continue;case ze.OPEN_TAG_SLASH:">"===ae?(openTag(v,!0),closeTag(v)):(strictFail(v,"Forward-slash in opening tag not followed by >"),v.state=ze.ATTRIB);continue;case ze.ATTRIB:if(is(ce,ae))continue;">"===ae?openTag(v):"/"===ae?v.state=ze.OPEN_TAG_SLASH:is(xe,ae)?(v.attribName=ae,v.attribValue="",v.state=ze.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_NAME:"="===ae?v.state=ze.ATTRIB_VALUE:">"===ae?(strictFail(v,"Attribute without value"),v.attribValue=v.attribName,attrib(v),openTag(v)):is(ce,ae)?v.state=ze.ATTRIB_NAME_SAW_WHITE:is(Te,ae)?v.attribName+=ae:strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_NAME_SAW_WHITE:if("="===ae)v.state=ze.ATTRIB_VALUE;else{if(is(ce,ae))continue;strictFail(v,"Attribute without value"),v.tag.attributes[v.attribName]="",v.attribValue="",emitNode(v,"onattribute",{name:v.attribName,value:""}),v.attribName="",">"===ae?openTag(v):is(xe,ae)?(v.attribName=ae,v.state=ze.ATTRIB_NAME):(strictFail(v,"Invalid attribute name"),v.state=ze.ATTRIB)}continue;case ze.ATTRIB_VALUE:if(is(ce,ae))continue;is(fe,ae)?(v.q=ae,v.state=ze.ATTRIB_VALUE_QUOTED):(strictFail(v,"Unquoted attribute value"),v.state=ze.ATTRIB_VALUE_UNQUOTED,v.attribValue=ae);continue;case ze.ATTRIB_VALUE_QUOTED:if(ae!==v.q){"&"===ae?v.state=ze.ATTRIB_VALUE_ENTITY_Q:v.attribValue+=ae;continue}attrib(v),v.q="",v.state=ze.ATTRIB_VALUE_CLOSED;continue;case ze.ATTRIB_VALUE_CLOSED:is(ce,ae)?v.state=ze.ATTRIB:">"===ae?openTag(v):"/"===ae?v.state=ze.OPEN_TAG_SLASH:is(xe,ae)?(strictFail(v,"No whitespace between attributes"),v.attribName=ae,v.attribValue="",v.state=ze.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_VALUE_UNQUOTED:if(not(ye,ae)){"&"===ae?v.state=ze.ATTRIB_VALUE_ENTITY_U:v.attribValue+=ae;continue}attrib(v),">"===ae?openTag(v):v.state=ze.ATTRIB;continue;case ze.CLOSE_TAG:if(v.tagName)">"===ae?closeTag(v):is(Te,ae)?v.tagName+=ae:v.script?(v.script+=""===ae?closeTag(v):strictFail(v,"Invalid characters in closing tag");continue;case ze.TEXT_ENTITY:case ze.ATTRIB_VALUE_ENTITY_Q:case ze.ATTRIB_VALUE_ENTITY_U:var le,pe;switch(v.state){case ze.TEXT_ENTITY:le=ze.TEXT,pe="textNode";break;case ze.ATTRIB_VALUE_ENTITY_Q:le=ze.ATTRIB_VALUE_QUOTED,pe="attribValue";break;case ze.ATTRIB_VALUE_ENTITY_U:le=ze.ATTRIB_VALUE_UNQUOTED,pe="attribValue"}";"===ae?(v[pe]+=parseEntity(v),v.entity="",v.state=le):is(v.entity.length?we:Se,ae)?v.entity+=ae:(strictFail(v,"Invalid character in entity name"),v[pe]+="&"+v.entity+ae,v.entity="",v.state=le);continue;default:throw new Error(v,"Unknown state: "+v.state)}v.position>=v.bufferCheckPosition&&checkBufferLength(v);return v},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var m;closeText(m=this),""!==m.cdata&&(emitNode(m,"oncdata",m.cdata),m.cdata=""),""!==m.script&&(emitNode(m,"onscript",m.script),m.script="")}};try{v=ee(42830).Stream}catch(m){v=function(){}}var de=m.EVENTS.filter((function(m){return"error"!==m&&"end"!==m}));function SAXStream(m,ee){if(!(this instanceof SAXStream))return new SAXStream(m,ee);v.apply(this),this._parser=new SAXParser(m,ee),this.writable=!0,this.readable=!0;var ae=this;this._parser.onend=function(){ae.emit("end")},this._parser.onerror=function(m){ae.emit("error",m),ae._parser.error=null},this._decoder=null,de.forEach((function(m){Object.defineProperty(ae,"on"+m,{get:function(){return ae._parser["on"+m]},set:function(v){if(!v)return ae.removeAllListeners(m),ae._parser["on"+m]=v,v;ae.on(m,v)},enumerable:!0,configurable:!1})}))}SAXStream.prototype=Object.create(v.prototype,{constructor:{value:SAXStream}}),SAXStream.prototype.write=function(m){if("function"==typeof ae&&"function"==typeof ae.isBuffer&&ae.isBuffer(m)){if(!this._decoder){var v=ee(32553).s;this._decoder=new v("utf8")}m=this._decoder.write(m)}return this._parser.write(m.toString()),this.emit("data",m),!0},SAXStream.prototype.end=function(m){return m&&m.length&&this.write(m),this._parser.end(),!0},SAXStream.prototype.on=function(m,ee){var ae=this;return ae._parser["on"+m]||-1===de.indexOf(m)||(ae._parser["on"+m]=function(){var v=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);v.splice(0,0,m),ae.emit.apply(ae,v)}),v.prototype.on.call(ae,m,ee)};var ce="\r\n\t ",le="0124356789",pe="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",fe="'\"",ye=ce+">",be="http://www.w3.org/XML/1998/namespace",Re="http://www.w3.org/2000/xmlns/",_e={xml:be,xmlns:Re};ce=charClass(ce),le=charClass(le),pe=charClass(pe);var xe=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Te=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,Se=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,we=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;function charClass(m){return m.split("").reduce((function(m,v){return m[v]=!0,m}),{})}function isRegExp(m){return"[object RegExp]"===Object.prototype.toString.call(m)}function is(m,v){return isRegExp(m)?!!v.match(m):m[v]}function not(m,v){return!is(m,v)}fe=charClass(fe),ye=charClass(ye);var Pe,Ie,We,ze=0;for(var Ve in m.STATE={BEGIN:ze++,BEGIN_WHITESPACE:ze++,TEXT:ze++,TEXT_ENTITY:ze++,OPEN_WAKA:ze++,SGML_DECL:ze++,SGML_DECL_QUOTED:ze++,DOCTYPE:ze++,DOCTYPE_QUOTED:ze++,DOCTYPE_DTD:ze++,DOCTYPE_DTD_QUOTED:ze++,COMMENT_STARTING:ze++,COMMENT:ze++,COMMENT_ENDING:ze++,COMMENT_ENDED:ze++,CDATA:ze++,CDATA_ENDING:ze++,CDATA_ENDING_2:ze++,PROC_INST:ze++,PROC_INST_BODY:ze++,PROC_INST_ENDING:ze++,OPEN_TAG:ze++,OPEN_TAG_SLASH:ze++,ATTRIB:ze++,ATTRIB_NAME:ze++,ATTRIB_NAME_SAW_WHITE:ze++,ATTRIB_VALUE:ze++,ATTRIB_VALUE_QUOTED:ze++,ATTRIB_VALUE_CLOSED:ze++,ATTRIB_VALUE_UNQUOTED:ze++,ATTRIB_VALUE_ENTITY_Q:ze++,ATTRIB_VALUE_ENTITY_U:ze++,CLOSE_TAG:ze++,CLOSE_TAG_SAW_WHITE:ze++,SCRIPT:ze++,SCRIPT_ENDING:ze++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(m.ENTITIES).forEach((function(v){var ee=m.ENTITIES[v],ae="number"==typeof ee?String.fromCharCode(ee):ee;m.ENTITIES[v]=ae})),m.STATE)m.STATE[m.STATE[Ve]]=Ve;function emit(m,v,ee){m[v]&&m[v](ee)}function emitNode(m,v,ee){m.textNode&&closeText(m),emit(m,v,ee)}function closeText(m){m.textNode=textopts(m.opt,m.textNode),m.textNode&&emit(m,"ontext",m.textNode),m.textNode=""}function textopts(m,v){return m.trim&&(v=v.trim()),m.normalize&&(v=v.replace(/\s+/g," ")),v}function error(m,v){return closeText(m),m.trackPosition&&(v+="\nLine: "+m.line+"\nColumn: "+m.column+"\nChar: "+m.c),v=new Error(v),m.error=v,emit(m,"onerror",v),m}function end(m){return m.sawRoot&&!m.closedRoot&&strictFail(m,"Unclosed root tag"),m.state!==ze.BEGIN&&m.state!==ze.BEGIN_WHITESPACE&&m.state!==ze.TEXT&&error(m,"Unexpected end"),closeText(m),m.c="",m.closed=!0,emit(m,"onend"),SAXParser.call(m,m.strict,m.opt),m}function strictFail(m,v){if("object"!=typeof m||!(m instanceof SAXParser))throw new Error("bad call to strictFail");m.strict&&error(m,v)}function newTag(m){m.strict||(m.tagName=m.tagName[m.looseCase]());var v=m.tags[m.tags.length-1]||m,ee=m.tag={name:m.tagName,attributes:{}};m.opt.xmlns&&(ee.ns=v.ns),m.attribList.length=0}function qname(m,v){var ee=m.indexOf(":")<0?["",m]:m.split(":"),ae=ee[0],ie=ee[1];return v&&"xmlns"===m&&(ae="xmlns",ie=""),{prefix:ae,local:ie}}function attrib(m){if(m.strict||(m.attribName=m.attribName[m.looseCase]()),-1!==m.attribList.indexOf(m.attribName)||m.tag.attributes.hasOwnProperty(m.attribName))m.attribName=m.attribValue="";else{if(m.opt.xmlns){var v=qname(m.attribName,!0),ee=v.prefix,ae=v.local;if("xmlns"===ee)if("xml"===ae&&m.attribValue!==be)strictFail(m,"xml: prefix must be bound to "+be+"\nActual: "+m.attribValue);else if("xmlns"===ae&&m.attribValue!==Re)strictFail(m,"xmlns: prefix must be bound to "+Re+"\nActual: "+m.attribValue);else{var ie=m.tag,de=m.tags[m.tags.length-1]||m;ie.ns===de.ns&&(ie.ns=Object.create(de.ns)),ie.ns[ae]=m.attribValue}m.attribList.push([m.attribName,m.attribValue])}else m.tag.attributes[m.attribName]=m.attribValue,emitNode(m,"onattribute",{name:m.attribName,value:m.attribValue});m.attribName=m.attribValue=""}}function openTag(m,v){if(m.opt.xmlns){var ee=m.tag,ae=qname(m.tagName);ee.prefix=ae.prefix,ee.local=ae.local,ee.uri=ee.ns[ae.prefix]||"",ee.prefix&&!ee.uri&&(strictFail(m,"Unbound namespace prefix: "+JSON.stringify(m.tagName)),ee.uri=ae.prefix);var ie=m.tags[m.tags.length-1]||m;ee.ns&&ie.ns!==ee.ns&&Object.keys(ee.ns).forEach((function(v){emitNode(m,"onopennamespace",{prefix:v,uri:ee.ns[v]})}));for(var de=0,ce=m.attribList.length;de",m.tagName="",void(m.state=ze.SCRIPT);emitNode(m,"onscript",m.script),m.script=""}var v=m.tags.length,ee=m.tagName;m.strict||(ee=ee[m.looseCase]());for(var ae=ee;v--;){if(m.tags[v].name===ae)break;strictFail(m,"Unexpected close tag")}if(v<0)return strictFail(m,"Unmatched closing tag: "+m.tagName),m.textNode+="",void(m.state=ze.TEXT);m.tagName=ee;for(var ie=m.tags.length;ie-- >v;){var de=m.tag=m.tags.pop();m.tagName=m.tag.name,emitNode(m,"onclosetag",m.tagName);var ce={};for(var le in de.ns)ce[le]=de.ns[le];var pe=m.tags[m.tags.length-1]||m;m.opt.xmlns&&de.ns!==pe.ns&&Object.keys(de.ns).forEach((function(v){var ee=de.ns[v];emitNode(m,"onclosenamespace",{prefix:v,uri:ee})}))}0===v&&(m.closedRoot=!0),m.tagName=m.attribValue=m.attribName="",m.attribList.length=0,m.state=ze.TEXT}function parseEntity(m){var v,ee=m.entity,ae=ee.toLowerCase(),ie="";return m.ENTITIES[ee]?m.ENTITIES[ee]:m.ENTITIES[ae]?m.ENTITIES[ae]:("#"===(ee=ae).charAt(0)&&("x"===ee.charAt(1)?(ee=ee.slice(2),ie=(v=parseInt(ee,16)).toString(16)):(ee=ee.slice(1),ie=(v=parseInt(ee,10)).toString(10))),ee=ee.replace(/^0+/,""),ie.toLowerCase()!==ee?(strictFail(m,"Invalid character entity"),"&"+m.entity+";"):String.fromCodePoint(v))}function beginWhiteSpace(m,v){"<"===v?(m.state=ze.OPEN_WAKA,m.startTagPosition=m.position):not(ce,v)&&(strictFail(m,"Non-whitespace before first tag."),m.textNode=v,m.state=ze.TEXT)}function charAt(m,v){var ee="";return v1114111||Ie(le)!==le)throw RangeError("Invalid code point: "+le);le<=65535?ae.push(le):(m=55296+((le-=65536)>>10),v=le%1024+56320,ae.push(m,v)),(ie+1===de||ae.length>ee)&&(ce+=Pe.apply(null,ae),ae.length=0)}return ce},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:We,configurable:!0,writable:!0}):String.fromCodePoint=We)}(v)},66947:function(m){"undefined"!=typeof self&&self,m.exports=function(m){var v={};function r(ee){if(v[ee])return v[ee].exports;var ae=v[ee]={i:ee,l:!1,exports:{}};return m[ee].call(ae.exports,ae,ae.exports,r),ae.l=!0,ae.exports}return r.m=m,r.c=v,r.d=function(m,v,ee){r.o(m,v)||Object.defineProperty(m,v,{enumerable:!0,get:ee})},r.r=function(m){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},r.t=function(m,v){if(1&v&&(m=r(m)),8&v)return m;if(4&v&&"object"==typeof m&&m&&m.__esModule)return m;var ee=Object.create(null);if(r.r(ee),Object.defineProperty(ee,"default",{enumerable:!0,value:m}),2&v&&"string"!=typeof m)for(var ae in m)r.d(ee,ae,function(v){return m[v]}.bind(null,ae));return ee},r.n=function(m){var v=m&&m.__esModule?function(){return m.default}:function(){return m};return r.d(v,"a",v),v},r.o=function(m,v){return Object.prototype.hasOwnProperty.call(m,v)},r.p="",r(r.s=7)}([function(m,v,ee){"use strict";function n(m){for(var ee in m)v.hasOwnProperty(ee)||(v[ee]=m[ee])}Object.defineProperty(v,"__esModule",{value:!0}),n(ee(9)),n(ee(10)),n(ee(11)),n(ee(12)),n(ee(13)),n(ee(14)),n(ee(15)),n(ee(16)),n(ee(17)),n(ee(31)),n(ee(32)),n(ee(33)),n(ee(34)),n(ee(35)),n(ee(38)),n(ee(39)),n(ee(40)),n(ee(41)),n(ee(42)),n(ee(43)),n(ee(44)),n(ee(45)),n(ee(46)),n(ee(47)),n(ee(48)),n(ee(49)),n(ee(50)),n(ee(3))},function(m,v,ee){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.BOOKMARKING="oa:bookmarking",m.CLASSIFYING="oa:classifying",m.COMMENTING="oa:commenting",m.DESCRIBING="oa:describing",m.EDITING="oa:editing",m.HIGHLIGHTING="oa:highlighting",m.IDENTIFYING="oa:identifying",m.LINKING="oa:linking",m.MODERATING="oa:moderating",m.PAINTING="sc:painting",m.QUESTIONING="oa:questioning",m.REPLYING="oa:replying",m.TAGGING="oa:tagging",m.TRANSCRIBING="oad:transcribing"}(v.AnnotationMotivation||(v.AnnotationMotivation={})),function(m){m.AUTO_ADVANCE="auto-advance",m.CONTINUOUS="continuous",m.FACING_PAGES="facing-pages",m.HIDDEN="hidden",m.INDIVIDUALS="individuals",m.MULTI_PART="multi-part",m.NO_NAV="no-nav",m.NON_PAGED="non-paged",m.PAGED="paged",m.REPEAT="repeat",m.SEQUENCE="sequence",m.THUMBNAIL_NAV="thumbnail-nav",m.TOGETHER="together",m.UNORDERED="unordered"}(v.Behavior||(v.Behavior={})),function(m){m.CANVAS="canvas",m.CHOICE="choice",m.OA_CHOICE="oa:choice",m.CONTENT_AS_TEXT="contentastext",m.DATASET="dataset",m.DOCUMENT="document",m.IMAGE="image",m.MODEL="model",m.MOVING_IMAGE="movingimage",m.PDF="pdf",m.PHYSICAL_OBJECT="physicalobject",m.SOUND="sound",m.TEXT="text",m.TEXTUALBODY="textualbody",m.VIDEO="video"}(v.ExternalResourceType||(v.ExternalResourceType={})),function(m){m.ANNOTATION="annotation",m.CANVAS="canvas",m.COLLECTION="collection",m.MANIFEST="manifest",m.RANGE="range",m.SEQUENCE="sequence"}(v.IIIFResourceType||(v.IIIFResourceType={})),function(m){m.AUDIO_MP4="audio/mp4",m.CORTO="application/corto",m.DICOM="application/dicom",m.DRACO="application/draco",m.EPUB="application/epub+zip",m.GLB="model/gltf-binary",m.GLTF="model/gltf+json",m.IIIF_PRESENTATION_2='application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"',m.IIIF_PRESENTATION_3='application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"',m.JPG="image/jpeg",m.M3U8="application/vnd.apple.mpegurl",m.MP3="audio/mp3",m.MPEG_DASH="application/dash+xml",m.OBJ="text/plain",m.OPF="application/oebps-package+xml",m.PDF="application/pdf",m.PLY="application/ply",m.THREEJS="application/vnd.threejs+json",m.USDZ="model/vnd.usd+zip",m.VIDEO_MP4="video/mp4",m.WEBM="video/webm"}(v.MediaType||(v.MediaType={})),function(m){m.DOC="application/msword",m.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",m.PDF="application/pdf"}(v.RenderingFormat||(v.RenderingFormat={})),function(m){m.IMAGE_0_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/compliance.html#level0",m.IMAGE_0_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/compliance.html#level1",m.IMAGE_0_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/compliance.html#level2",m.IMAGE_0_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/conformance.html#level0",m.IMAGE_0_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/conformance.html#level1",m.IMAGE_0_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/conformance.html#level2",m.IMAGE_1_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",m.IMAGE_1_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",m.IMAGE_1_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",m.IMAGE_1_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",m.IMAGE_1_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",m.IMAGE_1_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",m.IMAGE_1_LEVEL_0="http://iiif.io/api/image/1/level0.json",m.IMAGE_1_PROFILE_LEVEL_0="http://iiif.io/api/image/1/profiles/level0.json",m.IMAGE_1_LEVEL_1="http://iiif.io/api/image/1/level1.json",m.IMAGE_1_PROFILE_LEVEL_1="http://iiif.io/api/image/1/profiles/level1.json",m.IMAGE_1_LEVEL_2="http://iiif.io/api/image/1/level2.json",m.IMAGE_1_PROFILE_LEVEL_2="http://iiif.io/api/image/1/profiles/level2.json",m.IMAGE_2_LEVEL_0="http://iiif.io/api/image/2/level0.json",m.IMAGE_2_PROFILE_LEVEL_0="http://iiif.io/api/image/2/profiles/level0.json",m.IMAGE_2_LEVEL_1="http://iiif.io/api/image/2/level1.json",m.IMAGE_2_PROFILE_LEVEL_1="http://iiif.io/api/image/2/profiles/level1.json",m.IMAGE_2_LEVEL_2="http://iiif.io/api/image/2/level2.json",m.IMAGE_2_PROFILE_LEVEL_2="http://iiif.io/api/image/2/profiles/level2.json",m.AUTH_0_CLICK_THROUGH="http://iiif.io/api/auth/0/login/clickthrough",m.AUTH_0_LOGIN="http://iiif.io/api/auth/0/login",m.AUTH_0_LOGOUT="http://iiif.io/api/auth/0/logout",m.AUTH_0_RESTRICTED="http://iiif.io/api/auth/0/login/restricted",m.AUTH_0_TOKEN="http://iiif.io/api/auth/0/token",m.AUTH_1_CLICK_THROUGH="http://iiif.io/api/auth/1/clickthrough",m.AUTH_1_EXTERNAL="http://iiif.io/api/auth/1/external",m.AUTH_1_KIOSK="http://iiif.io/api/auth/1/kiosk",m.AUTH_1_LOGIN="http://iiif.io/api/auth/1/login",m.AUTH_1_LOGOUT="http://iiif.io/api/auth/1/logout",m.AUTH_1_PROBE="http://iiif.io/api/auth/1/probe",m.AUTH_1_TOKEN="http://iiif.io/api/auth/1/token",m.SEARCH_0="http://iiif.io/api/search/0/search",m.SEARCH_0_AUTO_COMPLETE="http://iiif.io/api/search/0/autocomplete",m.SEARCH_1="http://iiif.io/api/search/1/search",m.SEARCH_1_AUTO_COMPLETE="http://iiif.io/api/search/1/autocomplete",m.TRACKING_EXTENSIONS="http://universalviewer.io/tracking-extensions-profile",m.UI_EXTENSIONS="http://universalviewer.io/ui-extensions-profile",m.PRINT_EXTENSIONS="http://universalviewer.io/print-extensions-profile",m.SHARE_EXTENSIONS="http://universalviewer.io/share-extensions-profile",m.OTHER_MANIFESTATIONS="http://iiif.io/api/otherManifestations.json",m.IXIF="http://wellcomelibrary.org/ld/ixif/0/alpha.json"}(v.ServiceProfile||(v.ServiceProfile={})),function(m){m.BOTTOM_TO_TOP="bottom-to-top",m.LEFT_TO_RIGHT="left-to-right",m.RIGHT_TO_LEFT="right-to-left",m.TOP_TO_BOTTOM="top-to-bottom"}(v.ViewingDirection||(v.ViewingDirection={})),function(m){m.CONTINUOUS="continuous",m.INDIVIDUALS="individuals",m.NON_PAGED="non-paged",m.PAGED="paged",m.TOP="top"}(v.ViewingHint||(v.ViewingHint={}))},function(m,v,ee){var ae=ee(21).Symbol;m.exports=ae},function(m,v,ee){"use strict";var ae=this&&this.__awaiter||function(m,v,ee,ae){return new(ee||(ee=Promise))((function(ie,de){function a(m){try{u(ae.next(m))}catch(m){de(m)}}function s(m){try{u(ae.throw(m))}catch(m){de(m)}}function u(m){var v;m.done?ie(m.value):(v=m.value,v instanceof ee?v:new ee((function(m){m(v)}))).then(a,s)}u((ae=ae.apply(m,v||[])).next())}))},ie=this&&this.__generator||function(m,v){var ee,ae,ie,de,ce={label:0,sent:function(){if(1&ie[0])throw ie[1];return ie[1]},trys:[],ops:[]};return de={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(de[Symbol.iterator]=function(){return this}),de;function s(de){return function(le){return function(de){if(ee)throw new TypeError("Generator is already executing.");for(;ce;)try{if(ee=1,ae&&(ie=2&de[0]?ae.return:de[0]?ae.throw||((ie=ae.return)&&ie.call(ae),0):ae.next)&&!(ie=ie.call(ae,de[1])).done)return ie;switch(ae=0,ie&&(de=[2&de[0],ie.value]),de[0]){case 0:case 1:ie=de;break;case 4:return ce.label++,{value:de[1],done:!1};case 5:ce.label++,ae=de[1],de=[0];continue;case 7:de=ce.ops.pop(),ce.trys.pop();continue;default:if(!(ie=(ie=ce.trys).length>0&&ie[ie.length-1])&&(6===de[0]||2===de[0])){ce=0;continue}if(3===de[0]&&(!ie||de[1]>ie[0]&&de[1]0&&ee(fe)?v>1?e(fe,v-1,ee,de,ce):ae(ce,fe):de||(ce[ce.length]=fe)}return ce}},function(m,v){m.exports=function(m){return null!=m&&"object"==typeof m}},function(m,v,ee){"use strict";ee.r(v),v.default=function(m,v){return v=v||{},new Promise((function(ee,ae){var ie=new XMLHttpRequest,de=[],ce=[],le={},u=function(){return{ok:2==(ie.status/100|0),statusText:ie.statusText,status:ie.status,url:ie.responseURL,text:function(){return Promise.resolve(ie.responseText)},json:function(){return Promise.resolve(JSON.parse(ie.responseText))},blob:function(){return Promise.resolve(new Blob([ie.response]))},clone:u,headers:{keys:function(){return de},entries:function(){return ce},get:function(m){return le[m.toLowerCase()]},has:function(m){return m.toLowerCase()in le}}}};for(var pe in ie.open(v.method||"get",m,!0),ie.onload=function(){ie.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(m,v,ee){de.push(v=v.toLowerCase()),ce.push([v,ee]),le[v]=le[v]?le[v]+","+ee:ee})),ee(u())},ie.onerror=ae,ie.withCredentials="include"==v.credentials,v.headers)ie.setRequestHeader(pe,v.headers[pe]);ie.send(v.body||null)}))}},function(m,v,ee){m.exports=ee(8)},function(m,v,ee){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){for(var ee in m)v.hasOwnProperty(ee)||(v[ee]=m[ee])}(ee(0));var ae=ee(3);v.loadManifest=function(m){return ae.Utils.loadManifest(m)},v.parseManifest=function(m,v){return ae.Utils.parseManifest(m,v)}},function(m,v,ee){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ae=function(){function e(m){this.__jsonld=m,this.context=this.getProperty("context"),this.id=this.getProperty("id")}return e.prototype.getProperty=function(m){var v=null;return this.__jsonld&&((v=this.__jsonld[m])||(v=this.__jsonld["@"+m])),v},e}();v.JSONLDResource=ae},function(m,v,ee){"use strict";var ae,ie=this&&this.__extends||(ae=function(m,v){return(ae=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var ee in v)v.hasOwnProperty(ee)&&(m[ee]=v[ee])})(m,v)},function(m,v){function r(){this.constructor=m}ae(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var de=ee(0),ce=ee(1),le=function(m){function t(v,ee){var ae=m.call(this,v)||this;return ae.options=ee,ae}return ie(t,m),t.prototype.getIIIFResourceType=function(){return de.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){var m=this.getProperty("label");return m?de.PropertyValue.parse(m,this.options.locale):new de.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var m=this.getProperty("metadata"),v=[];if(!m)return v;for(var ee=0;ee-1||this.externalResource.data["@context"].indexOf("/1.1/context.json")>-1||this.externalResource.data["@context"].indexOf("/1/context.json")>-1)&&(ae="native");else{var de=this.getImages();if(de&&de.length){var ce=de[0].getResource(),pe=ce.getServices();ie||(ie=ce.getWidth());var fe=pe?pe.find((function(m){return le.Utils.isImageProfile(m.getProfile())})):null;if(fe)ee=fe.id,ae=le.Utils.getImageQuality(fe.getProfile());else if(ie===ce.getWidth())return ce.id}if(!ee){var ye=this.getProperty("thumbnail");if(ye){if("string"==typeof ye)return ye;if(ye["@id"])return ye["@id"];if(ye.length)return ye[0].id}}}return v=ie+",",ee&&ee.endsWith("/")&&(ee=ee.substr(0,ee.length-1)),[ee,"full",v,0,ae+".jpg"].join("/")},t.prototype.getMaxDimensions=function(){var m,v=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(m=this.externalResource.data.profile,Array.isArray(m)&&(m=m.filter((function(m){return m.maxWidth}))[0])&&(v=new le.Size(m.maxWidth,m.maxHeight?m.maxHeight:m.maxWidth))),v},t.prototype.getContent=function(){var m=[],v=this.__jsonld.items||this.__jsonld.content;if(!v)return m;var ee=null;if(v.length&&(ee=new le.AnnotationPage(v[0],this.options)),!ee)return m;for(var ae=ee.getItems(),ie=0;ie"),null===this.value?null:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValue(m||this.defaultLocale,v))},e.prototype.getValues=function(m){return null===this.value?[]:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValues(m||this.defaultLocale))},e.prototype.setValue=function(m){null===this.value&&(this.value=new ae.PropertyValue([])),this.value.setValue(m,this.defaultLocale)},e}();v.LabelValuePair=ie},function(m,v,ee){"use strict";var ae,ie=this&&this.__extends||(ae=function(m,v){return(ae=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var ee in v)v.hasOwnProperty(ee)&&(m[ee]=v[ee])})(m,v)},function(m,v){function r(){this.constructor=m}ae(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var de=function(m){function t(){return null!==m&&m.apply(this,arguments)||this}return ie(t,m),t.getValue=function(m,v){return m.getValue(v,"
")},t.getValues=function(m,v){return m.getValues(v)},t}(Array);v.LanguageMap=de},function(m,v,ee){"use strict";var ae,ie=this&&this.__extends||(ae=function(m,v){return(ae=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var ee in v)v.hasOwnProperty(ee)&&(m[ee]=v[ee])})(m,v)},function(m,v){function r(){this.constructor=m}ae(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)}),de=this&&this.__spreadArrays||function(){for(var m=0,v=0,ee=arguments.length;v"):this._value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return void 0===this._locale?this._defaultLocale:this._locale},enumerable:!0,configurable:!0}),e.prototype.addValue=function(m){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(m)?this._value=this._value.concat(m):this._value.push(m)},e}();v.LocalizedValue=le;var pe=function(m){function t(v,ee){void 0===v&&(v=[]);var ae=m.apply(this,v)||this;return ae.__proto__=t.prototype,ae._defaultLocale=ee,ae}return ie(t,m),t.parse=function(m,v){if(!m)return new t([],v);if(Array.isArray(m)){var ee=(ae=m.map((function(m){return le.parseV2Value(m,v)})).filter((function(m){return null!==m}))).reduce((function(m,v){var ee=v._locale;return ee||(ee="none"),m[ee]?m[ee].addValue(v._value):m[ee]=v,m}),{});return new t(Object.values(ee),v)}return"string"==typeof m?new t([new le(m,void 0,v)],v):m["@language"]||m["@value"]?new t(null!==(ae=le.parseV2Value(m))?[ae]:[],v):new t(Object.keys(m).map((function(ee){var ae=m[ee];if(!Array.isArray(ae))throw new Error("A IIIF v3 localized property value must have an array as the value for a given language.");return new le(ae,ee,v)})),v);var ae},t.prototype.getSuitableLocale=function(m){for(var v=de(this).map((function(m){return m._locale})).filter((function(m){return void 0!==m})),r=function(m){var ee=v.find((function(v){return v===m}));if(ee)return{value:ee}},ee=0,ae=m;ee1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();if(m)return m===de.ViewingHint.PAGED;var v=this.getBehavior();return!!v&&v===de.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t}(ce.IIIFResource);v.Manifest=le},function(m,v,ee){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.EMPTY="",m.MANUSCRIPT="manuscript",m.MONOGRAPH="monograph"}(v.ManifestType||(v.ManifestType={}))},function(m,v,ee){"use strict";var ae,ie=this&&this.__extends||(ae=function(m,v){return(ae=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var ee in v)v.hasOwnProperty(ee)&&(m[ee]=v[ee])})(m,v)},function(m,v){function r(){this.constructor=m}ae(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var de=ee(0),ce=ee(1),le=function(m){function t(v,ee){var ae=m.call(this,v,ee)||this;return ae._ranges=null,ae.canvases=null,ae.items=[],ae}return ie(t,m),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var m=[],v=[],ee=0,ae=this.canvases;ee1&&(0===_e&&(be=Number(Te[0])),_e===this.canvases.length-1&&(Re=Number(Te[1])))}else{var Se=this.getRanges();for(_e=0;_e=v.start&&m<=v.end)},t.prototype._parseTreeNode=function(m,v){m.label=v.getLabel().getValue(this.options.locale),m.data=v,m.data.type=de.Utils.normaliseType(de.TreeNodeType.RANGE),v.treeNode=m;var ee=v.getRanges();if(ee&&ee.length)for(var ae=0;ae=0;v--){var ee=this.getCanvasByIndex(v).getLabel().getValue(this.options.locale);if(m){if(/^[a-zA-Z0-9]*$/.test(ee))return ee}else if(ee)return ee}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(m,v){var ee;if(v){var ae=this.getPagedIndices(m),ie=this.getViewingDirection();ee=ie&&ie===de.ViewingDirection.RIGHT_TO_LEFT?ae[0]+1:ae[ae.length-1]+1}else ee=m+1;return ee>this.getLastPageIndex()?-1:ee},t.prototype.getPagedIndices=function(m,v){var ee=[];if(v){ee=this.isFirstCanvas(m)||this.isLastCanvas(m)?[m]:m%2?[m,m+1]:[m-1,m];var ae=this.getViewingDirection();ae&&ae===de.ViewingDirection.RIGHT_TO_LEFT&&(ee=ee.reverse())}else ee.push(m);return ee},t.prototype.getPrevPageIndex=function(m,v){var ee;if(v){var ae=this.getPagedIndices(m),ie=this.getViewingDirection();ee=ie&&ie===de.ViewingDirection.RIGHT_TO_LEFT?ae[ae.length-1]-1:ae[0]-1}else ee=m-1;return ee},t.prototype.getStartCanvasIndex=function(){var m=this.getStartCanvas();if(m)for(var v=0;vthis.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(m){return 0===m},t.prototype.isLastCanvas=function(m){return m===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();return!!m&&m===de.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(ce.ManifestResource);v.Sequence=le},function(m,v,ee){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ae=ee(0),ie=function(){function e(){}return e.parse=function(m,v){return"string"==typeof m&&(m=JSON.parse(m)),this.parseJson(m,v)},e.parseJson=function(m,v){var ee;if(v&&v.navDate&&!isNaN(v.navDate.getTime())&&(m.navDate=v.navDate.toString()),m["@type"])switch(m["@type"]){case"sc:Collection":ee=this.parseCollection(m,v);break;case"sc:Manifest":ee=this.parseManifest(m,v);break;default:return null}else switch(m.type){case"Collection":ee=this.parseCollection(m,v);break;case"Manifest":ee=this.parseManifest(m,v);break;default:return null}return ee.isLoaded=!0,ee},e.parseCollection=function(m,v){var ee=new ae.Collection(m,v);return v?(ee.index=v.index||0,v.resource&&(ee.parentCollection=v.resource.parentCollection)):ee.index=0,this.parseCollections(ee,v),this.parseManifests(ee,v),this.parseItems(ee,v),ee},e.parseCollections=function(m,v){var ee;if(m.__jsonld.collections?ee=m.__jsonld.collections:m.__jsonld.items&&(ee=m.__jsonld.items.filter((function(m){return"collection"===m.type.toLowerCase()}))),ee)for(var ae=0;ae{m.exports=ee(53765)},84221:(m,v,ee)=>{var ae=ee(46894).getUint64;m.exports=function(m){var v=new DataView(m.buffer,m.byteOffset,m.byteLength),ee={version:m[0],flags:new Uint8Array(m.subarray(1,4)),references:[],referenceId:v.getUint32(4),timescale:v.getUint32(8)},ie=12;0===ee.version?(ee.earliestPresentationTime=v.getUint32(ie),ee.firstOffset=v.getUint32(ie+4),ie+=8):(ee.earliestPresentationTime=ae(m.subarray(ie)),ee.firstOffset=ae(m.subarray(ie+8)),ie+=16),ie+=2;var de=v.getUint16(ie);for(ie+=2;de>0;ie+=12,de--)ee.references.push({referenceType:(128&m[ie])>>>7,referencedSize:2147483647&v.getUint32(ie),subsegmentDuration:v.getUint32(ie+4),startsWithSap:!!(128&m[ie+8]),sapType:(112&m[ie+8])>>>4,sapDeltaTime:268435455&v.getUint32(ie+8)});return ee}},51489:m=>{var v,ee,ae,ie,de,ce,le,pe=9e4;v=function(m){return m*pe},ee=function(m,v){return m*v},ae=function(m){return m/pe},ie=function(m,v){return m/v},de=function(m,ee){return v(ie(m,ee))},ce=function(m,v){return ee(ae(m),v)},le=function(m,v,ee){return ae(ee?m:m-v)},m.exports={ONE_SECOND_IN_TS:pe,secondsToVideoTs:v,secondsToAudioTs:ee,videoTsToSeconds:ae,audioTsToSeconds:ie,audioTsToVideoTs:de,videoTsToAudioTs:ce,metadataTsToSeconds:le}},46894:m=>{var v=Math.pow(2,32);m.exports={getUint64:function(m){var ee,ae=new DataView(m.buffer,m.byteOffset,m.byteLength);return ae.getBigUint64?(ee=ae.getBigUint64(0)){"use strict";var v=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;function toObject(m){if(null==m)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(m)}m.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var m=new String("abc");if(m[5]="de","5"===Object.getOwnPropertyNames(m)[0])return!1;for(var v={},ee=0;ee<10;ee++)v["_"+String.fromCharCode(ee)]=ee;if("0123456789"!==Object.getOwnPropertyNames(v).map((function(m){return v[m]})).join(""))return!1;var ae={};return"abcdefghijklmnopqrst".split("").forEach((function(m){ae[m]=m})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},ae)).join("")}catch(m){return!1}}()?Object.assign:function(m,ie){for(var de,ce,le=toObject(m),pe=1;pe{function callOrReturn(m){return"function"==typeof m?m():m}v.none=Object.create({value:function(){throw new Error("Called value on none")},isNone:function(){return!0},isSome:function(){return!1},map:function(){return v.none},flatMap:function(){return v.none},filter:function(){return v.none},toArray:function(){return[]},orElse:callOrReturn,valueOrElse:callOrReturn}),v.some=function(m){return new Some(m)};var Some=function(m){this._value=m};Some.prototype.value=function(){return this._value},Some.prototype.isNone=function(){return!1},Some.prototype.isSome=function(){return!0},Some.prototype.map=function(m){return new Some(m(this._value))},Some.prototype.flatMap=function(m){return m(this._value)},Some.prototype.filter=function(m){return m(this._value)?this:v.none},Some.prototype.toArray=function(){return[this._value]},Some.prototype.orElse=function(m){return this},Some.prototype.valueOrElse=function(m){return this._value},v.isOption=function(m){return m===v.none||m instanceof Some},v.fromNullable=function(m){return null==m?v.none:new Some(m)}},26470:m=>{"use strict";function assertPath(m){if("string"!=typeof m)throw new TypeError("Path must be a string. Received "+JSON.stringify(m))}function normalizeStringPosix(m,v){for(var ee,ae="",ie=0,de=-1,ce=0,le=0;le<=m.length;++le){if(le2){var pe=ae.lastIndexOf("/");if(pe!==ae.length-1){-1===pe?(ae="",ie=0):ie=(ae=ae.slice(0,pe)).length-1-ae.lastIndexOf("/"),de=le,ce=0;continue}}else if(2===ae.length||1===ae.length){ae="",ie=0,de=le,ce=0;continue}v&&(ae.length>0?ae+="/..":ae="..",ie=2)}else ae.length>0?ae+="/"+m.slice(de+1,le):ae=m.slice(de+1,le),ie=le-de-1;de=le,ce=0}else 46===ee&&-1!==ce?++ce:ce=-1}return ae}function _format(m,v){var ee=v.dir||v.root,ae=v.base||(v.name||"")+(v.ext||"");return ee?ee===v.root?ee+ae:ee+m+ae:ae}var v={resolve:function resolve(){for(var m,v="",ee=!1,ae=arguments.length-1;ae>=-1&&!ee;ae--){var ie;ae>=0?ie=arguments[ae]:(void 0===m&&(m=process.cwd()),ie=m),assertPath(ie),0!==ie.length&&(v=ie+"/"+v,ee=47===ie.charCodeAt(0))}return v=normalizeStringPosix(v,!ee),ee?v.length>0?"/"+v:"/":v.length>0?v:"."},normalize:function normalize(m){if(assertPath(m),0===m.length)return".";var v=47===m.charCodeAt(0),ee=47===m.charCodeAt(m.length-1);return 0!==(m=normalizeStringPosix(m,!v)).length||v||(m="."),m.length>0&&ee&&(m+="/"),v?"/"+m:m},isAbsolute:function isAbsolute(m){return assertPath(m),m.length>0&&47===m.charCodeAt(0)},join:function join(){if(0===arguments.length)return".";for(var m,ee=0;ee0&&(void 0===m?m=ae:m+="/"+ae)}return void 0===m?".":v.normalize(m)},relative:function relative(m,ee){if(assertPath(m),assertPath(ee),m===ee)return"";if((m=v.resolve(m))===(ee=v.resolve(ee)))return"";for(var ae=1;aepe){if(47===ee.charCodeAt(ce+ye))return ee.slice(ce+ye+1);if(0===ye)return ee.slice(ce+ye)}else de>pe&&(47===m.charCodeAt(ae+ye)?fe=ye:0===ye&&(fe=0));break}var be=m.charCodeAt(ae+ye);if(be!==ee.charCodeAt(ce+ye))break;47===be&&(fe=ye)}var Re="";for(ye=ae+fe+1;ye<=ie;++ye)ye!==ie&&47!==m.charCodeAt(ye)||(0===Re.length?Re+="..":Re+="/..");return Re.length>0?Re+ee.slice(ce+fe):(ce+=fe,47===ee.charCodeAt(ce)&&++ce,ee.slice(ce))},_makeLong:function _makeLong(m){return m},dirname:function dirname(m){if(assertPath(m),0===m.length)return".";for(var v=m.charCodeAt(0),ee=47===v,ae=-1,ie=!0,de=m.length-1;de>=1;--de)if(47===(v=m.charCodeAt(de))){if(!ie){ae=de;break}}else ie=!1;return-1===ae?ee?"/":".":ee&&1===ae?"//":m.slice(0,ae)},basename:function basename(m,v){if(void 0!==v&&"string"!=typeof v)throw new TypeError('"ext" argument must be a string');assertPath(m);var ee,ae=0,ie=-1,de=!0;if(void 0!==v&&v.length>0&&v.length<=m.length){if(v.length===m.length&&v===m)return"";var ce=v.length-1,le=-1;for(ee=m.length-1;ee>=0;--ee){var pe=m.charCodeAt(ee);if(47===pe){if(!de){ae=ee+1;break}}else-1===le&&(de=!1,le=ee+1),ce>=0&&(pe===v.charCodeAt(ce)?-1==--ce&&(ie=ee):(ce=-1,ie=le))}return ae===ie?ie=le:-1===ie&&(ie=m.length),m.slice(ae,ie)}for(ee=m.length-1;ee>=0;--ee)if(47===m.charCodeAt(ee)){if(!de){ae=ee+1;break}}else-1===ie&&(de=!1,ie=ee+1);return-1===ie?"":m.slice(ae,ie)},extname:function extname(m){assertPath(m);for(var v=-1,ee=0,ae=-1,ie=!0,de=0,ce=m.length-1;ce>=0;--ce){var le=m.charCodeAt(ce);if(47!==le)-1===ae&&(ie=!1,ae=ce+1),46===le?-1===v?v=ce:1!==de&&(de=1):-1!==v&&(de=-1);else if(!ie){ee=ce+1;break}}return-1===v||-1===ae||0===de||1===de&&v===ae-1&&v===ee+1?"":m.slice(v,ae)},format:function format(m){if(null===m||"object"!=typeof m)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof m);return _format("/",m)},parse:function parse(m){assertPath(m);var v={root:"",dir:"",base:"",ext:"",name:""};if(0===m.length)return v;var ee,ae=m.charCodeAt(0),ie=47===ae;ie?(v.root="/",ee=1):ee=0;for(var de=-1,ce=0,le=-1,pe=!0,fe=m.length-1,ye=0;fe>=ee;--fe)if(47!==(ae=m.charCodeAt(fe)))-1===le&&(pe=!1,le=fe+1),46===ae?-1===de?de=fe:1!==ye&&(ye=1):-1!==de&&(ye=-1);else if(!pe){ce=fe+1;break}return-1===de||-1===le||0===ye||1===ye&&de===le-1&&de===ce+1?-1!==le&&(v.base=v.name=0===ce&&ie?m.slice(1,le):m.slice(ce,le)):(0===ce&&ie?(v.name=m.slice(1,de),v.base=m.slice(1,le)):(v.name=m.slice(ce,de),v.base=m.slice(ce,le)),v.ext=m.slice(de,le)),ce>0?v.dir=m.slice(0,ce-1):ie&&(v.dir="/"),v},sep:"/",delimiter:":",win32:null,posix:null};v.posix=v,m.exports=v},35433:()=>{Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},39980:()=>{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},62356:()=>{!function(m){var v=m.util.clone(m.languages.javascript),ee=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ae=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,ie=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function re(m,v){return m=m.replace(//g,(function(){return ee})).replace(//g,(function(){return ae})).replace(//g,(function(){return ie})),RegExp(m,v)}ie=re(ie).source,m.languages.jsx=m.languages.extend("markup",v),m.languages.jsx.tag.pattern=re(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),m.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,m.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,m.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,m.languages.jsx.tag.inside.comment=v.comment,m.languages.insertBefore("inside","attr-name",{spread:{pattern:re(//.source),inside:m.languages.jsx}},m.languages.jsx.tag),m.languages.insertBefore("inside","special-attr",{script:{pattern:re(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:m.languages.jsx}}},m.languages.jsx.tag);var stringifyToken=function(m){return m?"string"==typeof m?m:"string"==typeof m.content?m.content:m.content.map(stringifyToken).join(""):""},walkTokens=function(v){for(var ee=[],ae=0;ae0&&ee[ee.length-1].tagName===stringifyToken(ie.content[0].content[1])&&ee.pop():"/>"===ie.content[ie.content.length-1].content||ee.push({tagName:stringifyToken(ie.content[0].content[1]),openedBraces:0}):ee.length>0&&"punctuation"===ie.type&&"{"===ie.content?ee[ee.length-1].openedBraces++:ee.length>0&&ee[ee.length-1].openedBraces>0&&"punctuation"===ie.type&&"}"===ie.content?ee[ee.length-1].openedBraces--:de=!0),(de||"string"==typeof ie)&&ee.length>0&&0===ee[ee.length-1].openedBraces){var ce=stringifyToken(ie);ae0&&("string"==typeof v[ae-1]||"plain-text"===v[ae-1].type)&&(ce=stringifyToken(v[ae-1])+ce,v.splice(ae-1,1),ae--),v[ae]=new m.Token("plain-text",ce,null,ce)}ie.content&&"string"!=typeof ie.content&&walkTokens(ie.content)}};m.hooks.add("after-tokenize",(function(m){"jsx"!==m.language&&"tsx"!==m.language||walkTokens(m.tokens)}))}(Prism)},24335:()=>{Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var ee={};ee["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[v]},ee.cdata=/^$/i;var ae={"included-cdata":{pattern://i,inside:ee}};ae["language-"+v]={pattern:/[\s\S]+/,inside:Prism.languages[v]};var ie={};ie[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ae},Prism.languages.insertBefore("markup","cdata",ie)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(m,v){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:Prism.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},15660:(m,v,ee)=>{var ae=function(m){var v=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,ee=0,ae={},ie={manual:m.Prism&&m.Prism.manual,disableWorkerMessageHandler:m.Prism&&m.Prism.disableWorkerMessageHandler,util:{encode:function encode(m){return m instanceof Token?new Token(m.type,encode(m.content),m.alias):Array.isArray(m)?m.map(encode):m.replace(/&/g,"&").replace(/=ce.reach);Pe+=we.value.length,we=we.next){var Ie=we.value;if(v.length>m.length)return;if(!(Ie instanceof Token)){var We,ze=1;if(_e){if(!(We=matchPattern(Se,Pe,m,Re))||We.index>=m.length)break;var Ve=We.index,He=We.index+We[0].length,qe=Pe;for(qe+=we.value.length;Ve>=qe;)qe+=(we=we.next).value.length;if(Pe=qe-=we.value.length,we.value instanceof Token)continue;for(var Xe=we;Xe!==v.tail&&(qece.reach&&(ce.reach=tt);var nt=we.prev;if(Ye&&(nt=addAfter(v,nt,Ye),Pe+=Ye.length),removeRange(v,nt,ze),we=addAfter(v,nt,new Token(le,be?ie.tokenize(Qe,be):Qe,xe,Qe)),et&&addAfter(v,we,et),ze>1){var rt={cause:le+","+fe,reach:tt};matchGrammar(m,v,ee,we.prev,Pe,rt),ce&&rt.reach>ce.reach&&(ce.reach=rt.reach)}}}}}}function LinkedList(){var m={value:null,prev:null,next:null},v={value:null,prev:m,next:null};m.next=v,this.head=m,this.tail=v,this.length=0}function addAfter(m,v,ee){var ae=v.next,ie={value:ee,prev:v,next:ae};return v.next=ie,ae.prev=ie,m.length++,ie}function removeRange(m,v,ee){for(var ae=v.next,ie=0;ie"+ae.content+""},!m.document)return m.addEventListener?(ie.disableWorkerMessageHandler||m.addEventListener("message",(function(v){var ee=JSON.parse(v.data),ae=ee.language,de=ee.code,ce=ee.immediateClose;m.postMessage(ie.highlight(de,ie.languages[ae],ae)),ce&&m.close()}),!1),ie):ie;var de=ie.util.currentScript();function highlightAutomaticallyCallback(){ie.manual||ie.highlightAll()}if(de&&(ie.filename=de.src,de.hasAttribute("data-manual")&&(ie.manual=!0)),!ie.manual){var ce=document.readyState;"loading"===ce||"interactive"===ce&&de&&de.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return ie}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});m.exports&&(m.exports=ae),void 0!==ee.g&&(ee.g.Prism=ae),ae.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ae.languages.markup.tag.inside["attr-value"].inside.entity=ae.languages.markup.entity,ae.languages.markup.doctype.inside["internal-subset"].inside=ae.languages.markup,ae.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(ae.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var ee={};ee["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:ae.languages[v]},ee.cdata=/^$/i;var ie={"included-cdata":{pattern://i,inside:ee}};ie["language-"+v]={pattern:/[\s\S]+/,inside:ae.languages[v]};var de={};de[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ie},ae.languages.insertBefore("markup","cdata",de)}}),Object.defineProperty(ae.languages.markup.tag,"addAttribute",{value:function(m,v){ae.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:ae.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ae.languages.html=ae.languages.markup,ae.languages.mathml=ae.languages.markup,ae.languages.svg=ae.languages.markup,ae.languages.xml=ae.languages.extend("markup",{}),ae.languages.ssml=ae.languages.xml,ae.languages.atom=ae.languages.xml,ae.languages.rss=ae.languages.xml,function(m){var v=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;m.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+v.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+v.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+v.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+v.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:v,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},m.languages.css.atrule.inside.rest=m.languages.css;var ee=m.languages.markup;ee&&(ee.tag.addInlined("style","css"),ee.tag.addAttribute("style","css"))}(ae),ae.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},ae.languages.javascript=ae.languages.extend("clike",{"class-name":[ae.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ae.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ae.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ae.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ae.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ae.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ae.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ae.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ae.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ae.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ae.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ae.languages.markup&&(ae.languages.markup.tag.addInlined("script","javascript"),ae.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ae.languages.js=ae.languages.javascript,function(){if(void 0!==ae&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var m={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},v="data-src-status",ee="loading",ie="loaded",de="pre[data-src]:not(["+v+'="'+ie+'"]):not(['+v+'="'+ee+'"])';ae.hooks.add("before-highlightall",(function(m){m.selector+=", "+de})),ae.hooks.add("before-sanity-check",(function(ce){var le=ce.element;if(le.matches(de)){ce.code="",le.setAttribute(v,ee);var pe=le.appendChild(document.createElement("CODE"));pe.textContent="Loading…";var fe=le.getAttribute("data-src"),ye=ce.language;if("none"===ye){var be=(/\.(\w+)$/.exec(fe)||[,"none"])[1];ye=m[be]||be}ae.util.setLanguage(pe,ye),ae.util.setLanguage(le,ye);var Re=ae.plugins.autoloader;Re&&Re.loadLanguages(ye),loadFile(fe,(function(m){le.setAttribute(v,ie);var ee=parseRange(le.getAttribute("data-range"));if(ee){var de=m.split(/\r\n?|\n/g),ce=ee[0],fe=null==ee[1]?de.length:ee[1];ce<0&&(ce+=de.length),ce=Math.max(0,Math.min(ce-1,de.length)),fe<0&&(fe+=de.length),fe=Math.max(0,Math.min(fe,de.length)),m=de.slice(ce,fe).join("\n"),le.hasAttribute("data-start")||le.setAttribute("data-start",String(ce+1))}pe.textContent=m,ae.highlightElement(pe)}),(function(m){le.setAttribute(v,"failed"),pe.textContent=m}))}})),ae.plugins.fileHighlight={highlight:function highlight(m){for(var v,ee=(m||document).querySelectorAll(de),ie=0;v=ee[ie++];)ae.highlightElement(v)}};var ce=!1;ae.fileHighlight=function(){ce||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ce=!0),ae.plugins.fileHighlight.highlight.apply(this,arguments)}}function loadFile(m,v,ee){var ae=new XMLHttpRequest;ae.open("GET",m,!0),ae.onreadystatechange=function(){var m,ie;4==ae.readyState&&(ae.status<400&&ae.responseText?v(ae.responseText):ae.status>=400?ee((m=ae.status,ie=ae.statusText,"✖ Error "+m+" while fetching file: "+ie)):ee("✖ Error: File does not exist or is empty"))},ae.send(null)}function parseRange(m){var v=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(m||"");if(v){var ee=Number(v[1]),ae=v[2],ie=v[3];return ae?ie?[ee,Number(ie)]:[ee,void 0]:[ee,ee]}}}()},92703:(m,v,ee)=>{"use strict";var ae=ee(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,m.exports=function(){function shim(m,v,ee,ie,de,ce){if(ce!==ae){var le=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw le.name="Invariant Violation",le}}function getShim(){return shim}shim.isRequired=shim;var m={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return m.PropTypes=m,m}},45697:(m,v,ee)=>{m.exports=ee(92703)()},50414:m=>{"use strict";m.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(m,v,ee)=>{"use strict";var ae=ee(67294),ie=ee(27418),de=ee(63840);function y(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,ee=1;eev}return!1}function B(m,v,ee,ae,ie,de,ce){this.acceptsBooleans=2===v||3===v||4===v,this.attributeName=ae,this.attributeNamespace=ie,this.mustUseProperty=ee,this.propertyName=m,this.type=v,this.sanitizeURL=de,this.removeEmptyString=ce}var _e={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(m){_e[m]=new B(m,0,!1,m,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(m){var v=m[0];_e[v]=new B(v,1,!1,m[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(m){_e[m]=new B(m,2,!1,m.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(m){_e[m]=new B(m,2,!1,m,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(m){_e[m]=new B(m,3,!1,m.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(m){_e[m]=new B(m,3,!0,m,null,!1,!1)})),["capture","download"].forEach((function(m){_e[m]=new B(m,4,!1,m,null,!1,!1)})),["cols","rows","size","span"].forEach((function(m){_e[m]=new B(m,6,!1,m,null,!1,!1)})),["rowSpan","start"].forEach((function(m){_e[m]=new B(m,5,!1,m.toLowerCase(),null,!1,!1)}));var xe=/[\-:]([a-z])/g;function pa(m){return m[1].toUpperCase()}function qa(m,v,ee,ae){var ie=_e.hasOwnProperty(v)?_e[v]:null;(null!==ie?0===ie.type:!ae&&(2--le||ie[ce]!==de[le])return"\n"+ie[ce].replace(" at new "," at ")}while(1<=ce&&0<=le);break}}}finally{ct=!1,Error.prepareStackTrace=ee}return(m=m?m.displayName||m.name:"")?Na(m):""}function Qa(m){switch(m.tag){case 5:return Na(m.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return m=Pa(m.type,!1);case 11:return m=Pa(m.type.render,!1);case 22:return m=Pa(m.type._render,!1);case 1:return m=Pa(m.type,!0);default:return""}}function Ra(m){if(null==m)return null;if("function"==typeof m)return m.displayName||m.name||null;if("string"==typeof m)return m;switch(m){case Pe:return"Fragment";case we:return"Portal";case We:return"Profiler";case Ie:return"StrictMode";case qe:return"Suspense";case Xe:return"SuspenseList"}if("object"==typeof m)switch(m.$$typeof){case Ve:return(m.displayName||"Context")+".Consumer";case ze:return(m._context.displayName||"Context")+".Provider";case He:var v=m.render;return v=v.displayName||v.name||"",m.displayName||(""!==v?"ForwardRef("+v+")":"ForwardRef");case Qe:return Ra(m.type);case et:return Ra(m._render);case Ye:v=m._payload,m=m._init;try{return Ra(m(v))}catch(m){}}return null}function Sa(m){switch(typeof m){case"boolean":case"number":case"object":case"string":case"undefined":return m;default:return""}}function Ta(m){var v=m.type;return(m=m.nodeName)&&"input"===m.toLowerCase()&&("checkbox"===v||"radio"===v)}function Ua(m){var v=Ta(m)?"checked":"value",ee=Object.getOwnPropertyDescriptor(m.constructor.prototype,v),ae=""+m[v];if(!m.hasOwnProperty(v)&&void 0!==ee&&"function"==typeof ee.get&&"function"==typeof ee.set){var ie=ee.get,de=ee.set;return Object.defineProperty(m,v,{configurable:!0,get:function(){return ie.call(this)},set:function(m){ae=""+m,de.call(this,m)}}),Object.defineProperty(m,v,{enumerable:ee.enumerable}),{getValue:function(){return ae},setValue:function(m){ae=""+m},stopTracking:function(){m._valueTracker=null,delete m[v]}}}}function Va(m){m._valueTracker||(m._valueTracker=Ua(m))}function Wa(m){if(!m)return!1;var v=m._valueTracker;if(!v)return!0;var ee=v.getValue(),ae="";return m&&(ae=Ta(m)?m.checked?"true":"false":m.value),(m=ae)!==ee&&(v.setValue(m),!0)}function Xa(m){if(void 0===(m=m||("undefined"!=typeof document?document:void 0)))return null;try{return m.activeElement||m.body}catch(v){return m.body}}function Ya(m,v){var ee=v.checked;return ie({},v,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=ee?ee:m._wrapperState.initialChecked})}function Za(m,v){var ee=null==v.defaultValue?"":v.defaultValue,ae=null!=v.checked?v.checked:v.defaultChecked;ee=Sa(null!=v.value?v.value:ee),m._wrapperState={initialChecked:ae,initialValue:ee,controlled:"checkbox"===v.type||"radio"===v.type?null!=v.checked:null!=v.value}}function $a(m,v){null!=(v=v.checked)&&qa(m,"checked",v,!1)}function ab(m,v){$a(m,v);var ee=Sa(v.value),ae=v.type;if(null!=ee)"number"===ae?(0===ee&&""===m.value||m.value!=ee)&&(m.value=""+ee):m.value!==""+ee&&(m.value=""+ee);else if("submit"===ae||"reset"===ae)return void m.removeAttribute("value");v.hasOwnProperty("value")?bb(m,v.type,ee):v.hasOwnProperty("defaultValue")&&bb(m,v.type,Sa(v.defaultValue)),null==v.checked&&null!=v.defaultChecked&&(m.defaultChecked=!!v.defaultChecked)}function cb(m,v,ee){if(v.hasOwnProperty("value")||v.hasOwnProperty("defaultValue")){var ae=v.type;if(!("submit"!==ae&&"reset"!==ae||void 0!==v.value&&null!==v.value))return;v=""+m._wrapperState.initialValue,ee||v===m.value||(m.value=v),m.defaultValue=v}""!==(ee=m.name)&&(m.name=""),m.defaultChecked=!!m._wrapperState.initialChecked,""!==ee&&(m.name=ee)}function bb(m,v,ee){"number"===v&&Xa(m.ownerDocument)===m||(null==ee?m.defaultValue=""+m._wrapperState.initialValue:m.defaultValue!==""+ee&&(m.defaultValue=""+ee))}function db(m){var v="";return ae.Children.forEach(m,(function(m){null!=m&&(v+=m)})),v}function eb(m,v){return m=ie({children:void 0},v),(v=db(v.children))&&(m.children=v),m}function fb(m,v,ee,ae){if(m=m.options,v){v={};for(var ie=0;ie=ee.length))throw Error(y(93));ee=ee[0]}v=ee}null==v&&(v=""),ee=v}m._wrapperState={initialValue:Sa(ee)}}function ib(m,v){var ee=Sa(v.value),ae=Sa(v.defaultValue);null!=ee&&((ee=""+ee)!==m.value&&(m.value=ee),null==v.defaultValue&&m.defaultValue!==ee&&(m.defaultValue=ee)),null!=ae&&(m.defaultValue=""+ae)}function jb(m){var v=m.textContent;v===m._wrapperState.initialValue&&""!==v&&null!==v&&(m.value=v)}var ut="http://www.w3.org/1999/xhtml",lt="http://www.w3.org/2000/svg";function lb(m){switch(m){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(m,v){return null==m||"http://www.w3.org/1999/xhtml"===m?lb(v):"http://www.w3.org/2000/svg"===m&&"foreignObject"===v?"http://www.w3.org/1999/xhtml":m}var pt,ht,gt=(ht=function(m,v){if(m.namespaceURI!==lt||"innerHTML"in m)m.innerHTML=v;else{for((pt=pt||document.createElement("div")).innerHTML=""+v.valueOf().toString()+"",v=pt.firstChild;m.firstChild;)m.removeChild(m.firstChild);for(;v.firstChild;)m.appendChild(v.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(m,v,ee,ae){MSApp.execUnsafeLocalFunction((function(){return ht(m,v)}))}:ht);function pb(m,v){if(v){var ee=m.firstChild;if(ee&&ee===m.lastChild&&3===ee.nodeType)return void(ee.nodeValue=v)}m.textContent=v}var ft={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},mt=["Webkit","ms","Moz","O"];function sb(m,v,ee){return null==v||"boolean"==typeof v||""===v?"":ee||"number"!=typeof v||0===v||ft.hasOwnProperty(m)&&ft[m]?(""+v).trim():v+"px"}function tb(m,v){for(var ee in m=m.style,v)if(v.hasOwnProperty(ee)){var ae=0===ee.indexOf("--"),ie=sb(ee,v[ee],ae);"float"===ee&&(ee="cssFloat"),ae?m.setProperty(ee,ie):m[ee]=ie}}Object.keys(ft).forEach((function(m){mt.forEach((function(v){v=v+m.charAt(0).toUpperCase()+m.substring(1),ft[v]=ft[m]}))}));var vt=ie({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(m,v){if(v){if(vt[m]&&(null!=v.children||null!=v.dangerouslySetInnerHTML))throw Error(y(137,m));if(null!=v.dangerouslySetInnerHTML){if(null!=v.children)throw Error(y(60));if("object"!=typeof v.dangerouslySetInnerHTML||!("__html"in v.dangerouslySetInnerHTML))throw Error(y(61))}if(null!=v.style&&"object"!=typeof v.style)throw Error(y(62))}}function wb(m,v){if(-1===m.indexOf("-"))return"string"==typeof v.is;switch(m){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(m){return(m=m.target||m.srcElement||window).correspondingUseElement&&(m=m.correspondingUseElement),3===m.nodeType?m.parentNode:m}var yt=null,bt=null,Rt=null;function Bb(m){if(m=Cb(m)){if("function"!=typeof yt)throw Error(y(280));var v=m.stateNode;v&&(v=Db(v),yt(m.stateNode,m.type,v))}}function Eb(m){bt?Rt?Rt.push(m):Rt=[m]:bt=m}function Fb(){if(bt){var m=bt,v=Rt;if(Rt=bt=null,Bb(m),v)for(m=0;m(ae=31-dn(ae))?0:1<ee;ee++)v.push(m);return v}function $c(m,v,ee){m.pendingLanes|=v;var ae=v-1;m.suspendedLanes&=ae,m.pingedLanes&=ae,(m=m.eventTimes)[v=31-dn(v)]=ee}var dn=Math.clz32?Math.clz32:function ad(m){return 0===m?32:31-(cn(m)/un|0)|0},cn=Math.log,un=Math.LN2;var ln=de.unstable_UserBlockingPriority,pn=de.unstable_runWithPriority,hn=!0;function gd(m,v,ee,ae){xt||Ib();var ie=hd,de=xt;xt=!0;try{Hb(ie,m,v,ee,ae)}finally{(xt=de)||Mb()}}function id(m,v,ee,ae){pn(ln,hd.bind(null,m,v,ee,ae))}function hd(m,v,ee,ae){var ie;if(hn)if((ie=0==(4&v))&&0=xa),wa=String.fromCharCode(32),Ca=!1;function ge(m,v){switch(m){case"keyup":return-1!==ba.indexOf(v.keyCode);case"keydown":return 229!==v.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(m){return"object"==typeof(m=m.detail)&&"data"in m?m.data:null}var Aa=!1;function je(m,v){switch(m){case"compositionend":return he(v);case"keypress":return 32!==v.which?null:(Ca=!0,wa);case"textInput":return(m=v.data)===wa&&Ca?null:m;default:return null}}function ke(m,v){if(Aa)return"compositionend"===m||!_a&&ge(m,v)?(m=nd(),vn=mn=gn=null,Aa=!1,m):null;switch(m){case"paste":default:return null;case"keypress":if(!(v.ctrlKey||v.altKey||v.metaKey)||v.ctrlKey&&v.altKey){if(v.char&&1=v)return{node:ae,offset:v-m};m=ee}e:{for(;ae;){if(ae.nextSibling){ae=ae.nextSibling;break e}ae=ae.parentNode}ae=void 0}ae=Ke(ae)}}function Me(m,v){return!(!m||!v)&&(m===v||(!m||3!==m.nodeType)&&(v&&3===v.nodeType?Me(m,v.parentNode):"contains"in m?m.contains(v):!!m.compareDocumentPosition&&!!(16&m.compareDocumentPosition(v))))}function Ne(){for(var m=window,v=Xa();v instanceof m.HTMLIFrameElement;){try{var ee="string"==typeof v.contentWindow.location.href}catch(m){ee=!1}if(!ee)break;v=Xa((m=v.contentWindow).document)}return v}function Oe(m){var v=m&&m.nodeName&&m.nodeName.toLowerCase();return v&&("input"===v&&("text"===m.type||"search"===m.type||"tel"===m.type||"url"===m.type||"password"===m.type)||"textarea"===v||"true"===m.contentEditable)}var Ga=pe&&"documentMode"in document&&11>=document.documentMode,Ka=null,Ja=null,tr=null,rr=!1;function Ue(m,v,ee){var ae=ee.window===ee?ee.document:9===ee.nodeType?ee:ee.ownerDocument;rr||null==Ka||Ka!==Xa(ae)||("selectionStart"in(ae=Ka)&&Oe(ae)?ae={start:ae.selectionStart,end:ae.selectionEnd}:ae={anchorNode:(ae=(ae.ownerDocument&&ae.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:ae.anchorOffset,focusNode:ae.focusNode,focusOffset:ae.focusOffset},tr&&Je(tr,ae)||(tr=ae,0<(ae=oe(Ja,"onSelect")).length&&(v=new Cn("onSelect","select",null,v,ee),m.push({event:v,listeners:ae}),v.target=Ka)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Pc(Yt,2);for(var ir="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),or=0;orei||(m.current=Qr[ei],Qr[ei]=null,ei--)}function I(m,v){ei++,Qr[ei]=m.current,m.current=v}var si={},Ri=Bf(si),_i=Bf(!1),Ei=si;function Ef(m,v){var ee=m.type.contextTypes;if(!ee)return si;var ae=m.stateNode;if(ae&&ae.__reactInternalMemoizedUnmaskedChildContext===v)return ae.__reactInternalMemoizedMaskedChildContext;var ie,de={};for(ie in ee)de[ie]=v[ie];return ae&&((m=m.stateNode).__reactInternalMemoizedUnmaskedChildContext=v,m.__reactInternalMemoizedMaskedChildContext=de),de}function Ff(m){return null!=(m=m.childContextTypes)}function Gf(){H(_i),H(Ri)}function Hf(m,v,ee){if(Ri.current!==si)throw Error(y(168));I(Ri,v),I(_i,ee)}function If(m,v,ee){var ae=m.stateNode;if(m=v.childContextTypes,"function"!=typeof ae.getChildContext)return ee;for(var de in ae=ae.getChildContext())if(!(de in m))throw Error(y(108,Ra(v)||"Unknown",de));return ie({},ee,ae)}function Jf(m){return m=(m=m.stateNode)&&m.__reactInternalMemoizedMergedChildContext||si,Ei=Ri.current,I(Ri,m),I(_i,_i.current),!0}function Kf(m,v,ee){var ae=m.stateNode;if(!ae)throw Error(y(169));ee?(m=If(m,v,Ei),ae.__reactInternalMemoizedMergedChildContext=m,H(_i),H(Ri),I(Ri,m)):H(_i),I(_i,ee)}var Ti=null,Di=null,Ci=de.unstable_runWithPriority,Oi=de.unstable_scheduleCallback,Ui=de.unstable_cancelCallback,Bi=de.unstable_shouldYield,Hi=de.unstable_requestPaint,Qi=de.unstable_now,Ji=de.unstable_getCurrentPriorityLevel,eo=de.unstable_ImmediatePriority,to=de.unstable_UserBlockingPriority,no=de.unstable_NormalPriority,ao=de.unstable_LowPriority,ro=de.unstable_IdlePriority,io={},oo=void 0!==Hi?Hi:function(){},so=null,co=null,uo=!1,lo=Qi(),po=1e4>lo?Qi:function(){return Qi()-lo};function eg(){switch(Ji()){case eo:return 99;case to:return 98;case no:return 97;case ao:return 96;case ro:return 95;default:throw Error(y(332))}}function fg(m){switch(m){case 99:return eo;case 98:return to;case 97:return no;case 96:return ao;case 95:return ro;default:throw Error(y(332))}}function gg(m,v){return m=fg(m),Ci(m,v)}function hg(m,v,ee){return m=fg(m),Oi(m,v,ee)}function ig(){if(null!==co){var m=co;co=null,Ui(m)}jg()}function jg(){if(!uo&&null!==so){uo=!0;var m=0;try{var v=so;gg(99,(function(){for(;mpe?(fe=le,le=null):fe=le.sibling;var ye=p(v,le,ae[pe],ie);if(null===ye){null===le&&(le=fe);break}m&&le&&null===ye.alternate&&b(v,le),ee=f(ye,ee,pe),null===ce?de=ye:ce.sibling=ye,ce=ye,le=fe}if(pe===ae.length)return c(v,le),de;if(null===le){for(;pepe?(fe=le,le=null):fe=le.sibling;var be=p(v,le,ye.value,ie);if(null===be){null===le&&(le=fe);break}m&&le&&null===be.alternate&&b(v,le),ee=f(be,ee,pe),null===ce?de=be:ce.sibling=be,ce=be,le=fe}if(ye.done)return c(v,le),de;if(null===le){for(;!ye.done;pe++,ye=ae.next())null!==(ye=A(v,ye.value,ie))&&(ee=f(ye,ee,pe),null===ce?de=ye:ce.sibling=ye,ce=ye);return de}for(le=d(v,le);!ye.done;pe++,ye=ae.next())null!==(ye=C(le,v,pe,ye.value,ie))&&(m&&null!==ye.alternate&&le.delete(null===ye.key?pe:ye.key),ee=f(ye,ee,pe),null===ce?de=ye:ce.sibling=ye,ce=ye);return m&&le.forEach((function(m){return b(v,m)})),de}return function(m,v,ee,ae){var ie="object"==typeof ee&&null!==ee&&ee.type===Pe&&null===ee.key;ie&&(ee=ee.props.children);var de="object"==typeof ee&&null!==ee;if(de)switch(ee.$$typeof){case Se:e:{for(de=ee.key,ie=v;null!==ie;){if(ie.key===de){if(7===ie.tag){if(ee.type===Pe){c(m,ie.sibling),(v=e(ie,ee.props.children)).return=m,m=v;break e}}else if(ie.elementType===ee.type){c(m,ie.sibling),(v=e(ie,ee.props)).ref=Qg(m,ie,ee),v.return=m,m=v;break e}c(m,ie);break}b(m,ie),ie=ie.sibling}ee.type===Pe?((v=Xg(ee.props.children,m.mode,ae,ee.key)).return=m,m=v):((ae=Vg(ee.type,ee.key,ee.props,null,m.mode,ae)).ref=Qg(m,v,ee),ae.return=m,m=ae)}return g(m);case we:e:{for(ie=ee.key;null!==v;){if(v.key===ie){if(4===v.tag&&v.stateNode.containerInfo===ee.containerInfo&&v.stateNode.implementation===ee.implementation){c(m,v.sibling),(v=e(v,ee.children||[])).return=m,m=v;break e}c(m,v);break}b(m,v),v=v.sibling}(v=Wg(ee,m.mode,ae)).return=m,m=v}return g(m)}if("string"==typeof ee||"number"==typeof ee)return ee=""+ee,null!==v&&6===v.tag?(c(m,v.sibling),(v=e(v,ee)).return=m,m=v):(c(m,v),(v=Ug(ee,m.mode,ae)).return=m,m=v),g(m);if(_o(ee))return x(m,v,ee,ae);if(La(ee))return w(m,v,ee,ae);if(de&&Rg(m,ee),void 0===ee&&!ie)switch(m.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(m.type)||"Component"))}return c(m,v)}}var xo=Sg(!0),Eo=Sg(!1),To={},Do=Bf(To),So=Bf(To),wo=Bf(To);function dh(m){if(m===To)throw Error(y(174));return m}function eh(m,v){switch(I(wo,v),I(So,m),I(Do,To),m=v.nodeType){case 9:case 11:v=(v=v.documentElement)?v.namespaceURI:mb(null,"");break;default:v=mb(v=(m=8===m?v.parentNode:v).namespaceURI||null,m=m.tagName)}H(Do),I(Do,v)}function fh(){H(Do),H(So),H(wo)}function gh(m){dh(wo.current);var v=dh(Do.current),ee=mb(v,m.type);v!==ee&&(I(So,m),I(Do,ee))}function hh(m){So.current===m&&(H(Do),H(So))}var Co=Bf(0);function ih(m){for(var v=m;null!==v;){if(13===v.tag){var ee=v.memoizedState;if(null!==ee&&(null===(ee=ee.dehydrated)||"$?"===ee.data||"$!"===ee.data))return v}else if(19===v.tag&&void 0!==v.memoizedProps.revealOrder){if(0!=(64&v.flags))return v}else if(null!==v.child){v.child.return=v,v=v.child;continue}if(v===m)break;for(;null===v.sibling;){if(null===v.return||v.return===m)return null;v=v.return}v.sibling.return=v.return,v=v.sibling}return null}var Ao=null,ko=null,Po=!1;function mh(m,v){var ee=nh(5,null,null,0);ee.elementType="DELETED",ee.type="DELETED",ee.stateNode=v,ee.return=m,ee.flags=8,null!==m.lastEffect?(m.lastEffect.nextEffect=ee,m.lastEffect=ee):m.firstEffect=m.lastEffect=ee}function oh(m,v){switch(m.tag){case 5:var ee=m.type;return null!==(v=1!==v.nodeType||ee.toLowerCase()!==v.nodeName.toLowerCase()?null:v)&&(m.stateNode=v,!0);case 6:return null!==(v=""===m.pendingProps||3!==v.nodeType?null:v)&&(m.stateNode=v,!0);default:return!1}}function ph(m){if(Po){var v=ko;if(v){var ee=v;if(!oh(m,v)){if(!(v=rf(ee.nextSibling))||!oh(m,v))return m.flags=-1025&m.flags|2,Po=!1,void(Ao=m);mh(Ao,ee)}Ao=m,ko=rf(v.firstChild)}else m.flags=-1025&m.flags|2,Po=!1,Ao=m}}function qh(m){for(m=m.return;null!==m&&5!==m.tag&&3!==m.tag&&13!==m.tag;)m=m.return;Ao=m}function rh(m){if(m!==Ao)return!1;if(!Po)return qh(m),Po=!0,!1;var v=m.type;if(5!==m.tag||"head"!==v&&"body"!==v&&!nf(v,m.memoizedProps))for(v=ko;v;)mh(m,v),v=rf(v.nextSibling);if(qh(m),13===m.tag){if(!(m=null!==(m=m.memoizedState)?m.dehydrated:null))throw Error(y(317));e:{for(m=m.nextSibling,v=0;m;){if(8===m.nodeType){var ee=m.data;if("/$"===ee){if(0===v){ko=rf(m.nextSibling);break e}v--}else"$"!==ee&&"$!"!==ee&&"$?"!==ee||v++}m=m.nextSibling}ko=null}}else ko=Ao?rf(m.stateNode.nextSibling):null;return!0}function sh(){ko=Ao=null,Po=!1}var Io=[];function uh(){for(var m=0;mde))throw Error(y(301));de+=1,Bo=Uo=null,v.updateQueue=null,Fo.current=Ho,m=ee(ae,ie)}while(Mo)}if(Fo.current=Wo,v=null!==Uo&&null!==Uo.next,Oo=0,Bo=Uo=Lo=null,No=!1,v)throw Error(y(300));return m}function Hh(){var m={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Bo?Lo.memoizedState=Bo=m:Bo=Bo.next=m,Bo}function Ih(){if(null===Uo){var m=Lo.alternate;m=null!==m?m.memoizedState:null}else m=Uo.next;var v=null===Bo?Lo.memoizedState:Bo.next;if(null!==v)Bo=v,Uo=m;else{if(null===m)throw Error(y(310));m={memoizedState:(Uo=m).memoizedState,baseState:Uo.baseState,baseQueue:Uo.baseQueue,queue:Uo.queue,next:null},null===Bo?Lo.memoizedState=Bo=m:Bo=Bo.next=m}return Bo}function Jh(m,v){return"function"==typeof v?v(m):v}function Kh(m){var v=Ih(),ee=v.queue;if(null===ee)throw Error(y(311));ee.lastRenderedReducer=m;var ae=Uo,ie=ae.baseQueue,de=ee.pending;if(null!==de){if(null!==ie){var ce=ie.next;ie.next=de.next,de.next=ce}ae.baseQueue=ie=de,ee.pending=null}if(null!==ie){ie=ie.next,ae=ae.baseState;var le=ce=de=null,pe=ie;do{var fe=pe.lane;if((Oo&fe)===fe)null!==le&&(le=le.next={lane:0,action:pe.action,eagerReducer:pe.eagerReducer,eagerState:pe.eagerState,next:null}),ae=pe.eagerReducer===m?pe.eagerState:m(ae,pe.action);else{var ye={lane:fe,action:pe.action,eagerReducer:pe.eagerReducer,eagerState:pe.eagerState,next:null};null===le?(ce=le=ye,de=ae):le=le.next=ye,Lo.lanes|=fe,hs|=fe}pe=pe.next}while(null!==pe&&pe!==ie);null===le?de=ae:le.next=ce,za(ae,v.memoizedState)||(Go=!0),v.memoizedState=ae,v.baseState=de,v.baseQueue=le,ee.lastRenderedState=ae}return[v.memoizedState,ee.dispatch]}function Lh(m){var v=Ih(),ee=v.queue;if(null===ee)throw Error(y(311));ee.lastRenderedReducer=m;var ae=ee.dispatch,ie=ee.pending,de=v.memoizedState;if(null!==ie){ee.pending=null;var ce=ie=ie.next;do{de=m(de,ce.action),ce=ce.next}while(ce!==ie);za(de,v.memoizedState)||(Go=!0),v.memoizedState=de,null===v.baseQueue&&(v.baseState=de),ee.lastRenderedState=de}return[de,ae]}function Mh(m,v,ee){var ae=v._getVersion;ae=ae(v._source);var ie=v._workInProgressVersionPrimary;if(null!==ie?m=ie===ae:(m=m.mutableReadLanes,(m=(Oo&m)===m)&&(v._workInProgressVersionPrimary=ae,Io.push(v))),m)return ee(v._source);throw Io.push(v),Error(y(350))}function Nh(m,v,ee,ae){var ie=rs;if(null===ie)throw Error(y(349));var de=v._getVersion,ce=de(v._source),le=Fo.current,pe=le.useState((function(){return Mh(ie,v,ee)})),fe=pe[1],ye=pe[0];pe=Bo;var be=m.memoizedState,Re=be.refs,_e=Re.getSnapshot,xe=be.source;be=be.subscribe;var Te=Lo;return m.memoizedState={refs:Re,source:v,subscribe:ae},le.useEffect((function(){Re.getSnapshot=ee,Re.setSnapshot=fe;var m=de(v._source);if(!za(ce,m)){m=ee(v._source),za(ye,m)||(fe(m),m=Ig(Te),ie.mutableReadLanes|=m&ie.pendingLanes),m=ie.mutableReadLanes,ie.entangledLanes|=m;for(var ae=ie.entanglements,le=m;0ee?98:ee,(function(){m(!0)})),gg(97<\/script>",m=m.removeChild(m.firstChild)):"string"==typeof ae.is?m=pe.createElement(ee,{is:ae.is}):(m=pe.createElement(ee),"select"===ee&&(pe=m,ae.multiple?pe.multiple=!0:ae.size&&(pe.size=ae.size))):m=pe.createElementNS(m,ee),m[Vr]=v,m[Gr]=ae,Xo(m,v),v.stateNode=m,pe=wb(ee,ae),ee){case"dialog":G("cancel",m),G("close",m),de=ae;break;case"iframe":case"object":case"embed":G("load",m),de=ae;break;case"video":case"audio":for(de=0;deys&&(v.flags|=64,ce=!0,Fi(ae,!1),v.lanes=33554432)}else{if(!ce)if(null!==(m=ih(pe))){if(v.flags|=64,ce=!0,null!==(ee=m.updateQueue)&&(v.updateQueue=ee,v.flags|=4),Fi(ae,!0),null===ae.tail&&"hidden"===ae.tailMode&&!pe.alternate&&!Po)return null!==(v=v.lastEffect=ae.lastEffect)&&(v.nextEffect=null),null}else 2*po()-ae.renderingStartTime>ys&&1073741824!==ee&&(v.flags|=64,ce=!0,Fi(ae,!1),v.lanes=33554432);ae.isBackwards?(pe.sibling=v.child,v.child=pe):(null!==(ee=ae.last)?ee.sibling=pe:v.child=pe,ae.last=pe)}return null!==ae.tail?(ee=ae.tail,ae.rendering=ee,ae.tail=ee.sibling,ae.lastEffect=v.lastEffect,ae.renderingStartTime=po(),ee.sibling=null,v=Co.current,I(Co,ce?1&v|2:1&v),ee):null;case 23:case 24:return Ki(),null!==m&&null!==m.memoizedState!=(null!==v.memoizedState)&&"unstable-defer-without-hiding"!==ae.mode&&(v.flags|=4),null}throw Error(y(156,v.tag))}function Li(m){switch(m.tag){case 1:Ff(m.type)&&Gf();var v=m.flags;return 4096&v?(m.flags=-4097&v|64,m):null;case 3:if(fh(),H(_i),H(Ri),uh(),0!=(64&(v=m.flags)))throw Error(y(285));return m.flags=-4097&v|64,m;case 5:return hh(m),null;case 13:return H(Co),4096&(v=m.flags)?(m.flags=-4097&v|64,m):null;case 19:return H(Co),null;case 4:return fh(),null;case 10:return rg(m),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(m,v){try{var ee="",ae=v;do{ee+=Qa(ae),ae=ae.return}while(ae);var ie=ee}catch(m){ie="\nError generating stack: "+m.message+"\n"+m.stack}return{value:m,source:v,stack:ie}}function Ni(m,v){try{console.error(v.value)}catch(m){setTimeout((function(){throw m}))}}Xo=function(m,v){for(var ee=v.child;null!==ee;){if(5===ee.tag||6===ee.tag)m.appendChild(ee.stateNode);else if(4!==ee.tag&&null!==ee.child){ee.child.return=ee,ee=ee.child;continue}if(ee===v)break;for(;null===ee.sibling;){if(null===ee.return||ee.return===v)return;ee=ee.return}ee.sibling.return=ee.return,ee=ee.sibling}},Ko=function(m,v,ee,ae){var de=m.memoizedProps;if(de!==ae){m=v.stateNode,dh(Do.current);var ce,pe=null;switch(ee){case"input":de=Ya(m,de),ae=Ya(m,ae),pe=[];break;case"option":de=eb(m,de),ae=eb(m,ae),pe=[];break;case"select":de=ie({},de,{value:void 0}),ae=ie({},ae,{value:void 0}),pe=[];break;case"textarea":de=gb(m,de),ae=gb(m,ae),pe=[];break;default:"function"!=typeof de.onClick&&"function"==typeof ae.onClick&&(m.onclick=jf)}for(be in vb(ee,ae),ee=null,de)if(!ae.hasOwnProperty(be)&&de.hasOwnProperty(be)&&null!=de[be])if("style"===be){var fe=de[be];for(ce in fe)fe.hasOwnProperty(ce)&&(ee||(ee={}),ee[ce]="")}else"dangerouslySetInnerHTML"!==be&&"children"!==be&&"suppressContentEditableWarning"!==be&&"suppressHydrationWarning"!==be&&"autoFocus"!==be&&(le.hasOwnProperty(be)?pe||(pe=[]):(pe=pe||[]).push(be,null));for(be in ae){var ye=ae[be];if(fe=null!=de?de[be]:void 0,ae.hasOwnProperty(be)&&ye!==fe&&(null!=ye||null!=fe))if("style"===be)if(fe){for(ce in fe)!fe.hasOwnProperty(ce)||ye&&ye.hasOwnProperty(ce)||(ee||(ee={}),ee[ce]="");for(ce in ye)ye.hasOwnProperty(ce)&&fe[ce]!==ye[ce]&&(ee||(ee={}),ee[ce]=ye[ce])}else ee||(pe||(pe=[]),pe.push(be,ee)),ee=ye;else"dangerouslySetInnerHTML"===be?(ye=ye?ye.__html:void 0,fe=fe?fe.__html:void 0,null!=ye&&fe!==ye&&(pe=pe||[]).push(be,ye)):"children"===be?"string"!=typeof ye&&"number"!=typeof ye||(pe=pe||[]).push(be,""+ye):"suppressContentEditableWarning"!==be&&"suppressHydrationWarning"!==be&&(le.hasOwnProperty(be)?(null!=ye&&"onScroll"===be&&G("scroll",m),pe||fe===ye||(pe=[])):"object"==typeof ye&&null!==ye&&ye.$$typeof===tt?ye.toString():(pe=pe||[]).push(be,ye))}ee&&(pe=pe||[]).push("style",ee);var be=pe;(v.updateQueue=be)&&(v.flags|=4)}},$o=function(m,v,ee,ae){ee!==ae&&(v.flags|=4)};var Qo="function"==typeof WeakMap?WeakMap:Map;function Pi(m,v,ee){(ee=zg(-1,ee)).tag=3,ee.payload={element:null};var ae=v.value;return ee.callback=function(){_s||(_s=!0,xs=ae),Ni(0,v)},ee}function Si(m,v,ee){(ee=zg(-1,ee)).tag=3;var ae=m.type.getDerivedStateFromError;if("function"==typeof ae){var ie=v.value;ee.payload=function(){return Ni(0,v),ae(ie)}}var de=m.stateNode;return null!==de&&"function"==typeof de.componentDidCatch&&(ee.callback=function(){"function"!=typeof ae&&(null===Es?Es=new Set([this]):Es.add(this),Ni(0,v));var m=v.stack;this.componentDidCatch(v.value,{componentStack:null!==m?m:""})}),ee}var Jo="function"==typeof WeakSet?WeakSet:Set;function Vi(m){var v=m.ref;if(null!==v)if("function"==typeof v)try{v(null)}catch(v){Wi(m,v)}else v.current=null}function Xi(m,v){switch(v.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&v.flags&&null!==m){var ee=m.memoizedProps,ae=m.memoizedState;v=(m=v.stateNode).getSnapshotBeforeUpdate(v.elementType===v.type?ee:lg(v.type,ee),ae),m.__reactInternalSnapshotBeforeUpdate=v}return;case 3:return void(256&v.flags&&qf(v.stateNode.containerInfo))}throw Error(y(163))}function Yi(m,v,ee){switch(ee.tag){case 0:case 11:case 15:case 22:if(null!==(v=null!==(v=ee.updateQueue)?v.lastEffect:null)){m=v=v.next;do{if(3==(3&m.tag)){var ae=m.create;m.destroy=ae()}m=m.next}while(m!==v)}if(null!==(v=null!==(v=ee.updateQueue)?v.lastEffect:null)){m=v=v.next;do{var ie=m;ae=ie.next,0!=(4&(ie=ie.tag))&&0!=(1&ie)&&(Zi(ee,m),$i(ee,m)),m=ae}while(m!==v)}return;case 1:return m=ee.stateNode,4&ee.flags&&(null===v?m.componentDidMount():(ae=ee.elementType===ee.type?v.memoizedProps:lg(ee.type,v.memoizedProps),m.componentDidUpdate(ae,v.memoizedState,m.__reactInternalSnapshotBeforeUpdate))),void(null!==(v=ee.updateQueue)&&Eg(ee,v,m));case 3:if(null!==(v=ee.updateQueue)){if(m=null,null!==ee.child)switch(ee.child.tag){case 5:case 1:m=ee.child.stateNode}Eg(ee,v,m)}return;case 5:return m=ee.stateNode,void(null===v&&4&ee.flags&&mf(ee.type,ee.memoizedProps)&&m.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===ee.memoizedState&&(ee=ee.alternate,null!==ee&&(ee=ee.memoizedState,null!==ee&&(ee=ee.dehydrated,null!==ee&&Cc(ee)))))}throw Error(y(163))}function aj(m,v){for(var ee=m;;){if(5===ee.tag){var ae=ee.stateNode;if(v)"function"==typeof(ae=ae.style).setProperty?ae.setProperty("display","none","important"):ae.display="none";else{ae=ee.stateNode;var ie=ee.memoizedProps.style;ie=null!=ie&&ie.hasOwnProperty("display")?ie.display:null,ae.style.display=sb("display",ie)}}else if(6===ee.tag)ee.stateNode.nodeValue=v?"":ee.memoizedProps;else if((23!==ee.tag&&24!==ee.tag||null===ee.memoizedState||ee===m)&&null!==ee.child){ee.child.return=ee,ee=ee.child;continue}if(ee===m)break;for(;null===ee.sibling;){if(null===ee.return||ee.return===m)return;ee=ee.return}ee.sibling.return=ee.return,ee=ee.sibling}}function bj(m,v){if(Di&&"function"==typeof Di.onCommitFiberUnmount)try{Di.onCommitFiberUnmount(Ti,v)}catch(m){}switch(v.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(m=v.updateQueue)&&null!==(m=m.lastEffect)){var ee=m=m.next;do{var ae=ee,ie=ae.destroy;if(ae=ae.tag,void 0!==ie)if(0!=(4&ae))Zi(v,ee);else{ae=v;try{ie()}catch(m){Wi(ae,m)}}ee=ee.next}while(ee!==m)}break;case 1:if(Vi(v),"function"==typeof(m=v.stateNode).componentWillUnmount)try{m.props=v.memoizedProps,m.state=v.memoizedState,m.componentWillUnmount()}catch(m){Wi(v,m)}break;case 5:Vi(v);break;case 4:cj(m,v)}}function dj(m){m.alternate=null,m.child=null,m.dependencies=null,m.firstEffect=null,m.lastEffect=null,m.memoizedProps=null,m.memoizedState=null,m.pendingProps=null,m.return=null,m.updateQueue=null}function ej(m){return 5===m.tag||3===m.tag||4===m.tag}function fj(m){e:{for(var v=m.return;null!==v;){if(ej(v))break e;v=v.return}throw Error(y(160))}var ee=v;switch(v=ee.stateNode,ee.tag){case 5:var ae=!1;break;case 3:case 4:v=v.containerInfo,ae=!0;break;default:throw Error(y(161))}16&ee.flags&&(pb(v,""),ee.flags&=-17);e:t:for(ee=m;;){for(;null===ee.sibling;){if(null===ee.return||ej(ee.return)){ee=null;break e}ee=ee.return}for(ee.sibling.return=ee.return,ee=ee.sibling;5!==ee.tag&&6!==ee.tag&&18!==ee.tag;){if(2&ee.flags)continue t;if(null===ee.child||4===ee.tag)continue t;ee.child.return=ee,ee=ee.child}if(!(2&ee.flags)){ee=ee.stateNode;break e}}ae?gj(m,ee,v):hj(m,ee,v)}function gj(m,v,ee){var ae=m.tag,ie=5===ae||6===ae;if(ie)m=ie?m.stateNode:m.stateNode.instance,v?8===ee.nodeType?ee.parentNode.insertBefore(m,v):ee.insertBefore(m,v):(8===ee.nodeType?(v=ee.parentNode).insertBefore(m,ee):(v=ee).appendChild(m),null!=(ee=ee._reactRootContainer)||null!==v.onclick||(v.onclick=jf));else if(4!==ae&&null!==(m=m.child))for(gj(m,v,ee),m=m.sibling;null!==m;)gj(m,v,ee),m=m.sibling}function hj(m,v,ee){var ae=m.tag,ie=5===ae||6===ae;if(ie)m=ie?m.stateNode:m.stateNode.instance,v?ee.insertBefore(m,v):ee.appendChild(m);else if(4!==ae&&null!==(m=m.child))for(hj(m,v,ee),m=m.sibling;null!==m;)hj(m,v,ee),m=m.sibling}function cj(m,v){for(var ee,ae,ie=v,de=!1;;){if(!de){de=ie.return;e:for(;;){if(null===de)throw Error(y(160));switch(ee=de.stateNode,de.tag){case 5:ae=!1;break e;case 3:case 4:ee=ee.containerInfo,ae=!0;break e}de=de.return}de=!0}if(5===ie.tag||6===ie.tag){e:for(var ce=m,le=ie,pe=le;;)if(bj(ce,pe),null!==pe.child&&4!==pe.tag)pe.child.return=pe,pe=pe.child;else{if(pe===le)break e;for(;null===pe.sibling;){if(null===pe.return||pe.return===le)break e;pe=pe.return}pe.sibling.return=pe.return,pe=pe.sibling}ae?(ce=ee,le=ie.stateNode,8===ce.nodeType?ce.parentNode.removeChild(le):ce.removeChild(le)):ee.removeChild(ie.stateNode)}else if(4===ie.tag){if(null!==ie.child){ee=ie.stateNode.containerInfo,ae=!0,ie.child.return=ie,ie=ie.child;continue}}else if(bj(m,ie),null!==ie.child){ie.child.return=ie,ie=ie.child;continue}if(ie===v)break;for(;null===ie.sibling;){if(null===ie.return||ie.return===v)return;4===(ie=ie.return).tag&&(de=!1)}ie.sibling.return=ie.return,ie=ie.sibling}}function ij(m,v){switch(v.tag){case 0:case 11:case 14:case 15:case 22:var ee=v.updateQueue;if(null!==(ee=null!==ee?ee.lastEffect:null)){var ae=ee=ee.next;do{3==(3&ae.tag)&&(m=ae.destroy,ae.destroy=void 0,void 0!==m&&m()),ae=ae.next}while(ae!==ee)}return;case 1:case 12:case 17:return;case 5:if(null!=(ee=v.stateNode)){ae=v.memoizedProps;var ie=null!==m?m.memoizedProps:ae;m=v.type;var de=v.updateQueue;if(v.updateQueue=null,null!==de){for(ee[Gr]=ae,"input"===m&&"radio"===ae.type&&null!=ae.name&&$a(ee,ae),wb(m,ie),v=wb(m,ae),ie=0;ieie&&(ie=ce),ee&=~de}if(ee=ie,10<(ee=(120>(ee=po()-ee)?120:480>ee?480:1080>ee?1080:1920>ee?1920:3e3>ee?3e3:4320>ee?4320:1960*Yo(ee/1960))-ee)){m.timeoutHandle=Pr(Uj.bind(null,m),ee);break}Uj(m);break;default:throw Error(y(329))}}return Mj(m,po()),m.callbackNode===v?Nj.bind(null,m):null}function Ii(m,v){for(v&=~fs,v&=~gs,m.suspendedLanes|=v,m.pingedLanes&=~v,m=m.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==us&&(us=2),pe=Mi(pe,le),Re=ce;do{switch(Re.tag){case 3:de=pe,Re.flags|=4096,v&=-v,Re.lanes|=v,Bg(Re,Pi(0,de,v));break e;case 1:de=pe;var ze=Re.type,Ve=Re.stateNode;if(0==(64&Re.flags)&&("function"==typeof ze.getDerivedStateFromError||null!==Ve&&"function"==typeof Ve.componentDidCatch&&(null===Es||!Es.has(Ve)))){Re.flags|=4096,v&=-v,Re.lanes|=v,Bg(Re,Si(Re,de,v));break e}}Re=Re.return}while(null!==Re)}Zj(ee)}catch(m){v=m,os===ee&&null!==ee&&(os=ee=ee.return);continue}break}}function Pj(){var m=es.current;return es.current=Wo,null===m?Wo:m}function Tj(m,v){var ee=as;as|=16;var ae=Pj();for(rs===m&&ss===v||Qj(m,v);;)try{ak();break}catch(v){Sj(m,v)}if(qg(),as=ee,es.current=ae,null!==os)throw Error(y(261));return rs=null,ss=0,us}function ak(){for(;null!==os;)bk(os)}function Rj(){for(;null!==os&&!Bi();)bk(os)}function bk(m){var v=bs(m.alternate,m,ds);m.memoizedProps=m.pendingProps,null===v?Zj(m):os=v,ns.current=null}function Zj(m){var v=m;do{var ee=v.alternate;if(m=v.return,0==(2048&v.flags)){if(null!==(ee=Gi(ee,v,ds)))return void(os=ee);if(24!==(ee=v).tag&&23!==ee.tag||null===ee.memoizedState||0!=(1073741824&ds)||0==(4&ee.mode)){for(var ae=0,ie=ee.child;null!==ie;)ae|=ie.lanes|ie.childLanes,ie=ie.sibling;ee.childLanes=ae}null!==m&&0==(2048&m.flags)&&(null===m.firstEffect&&(m.firstEffect=v.firstEffect),null!==v.lastEffect&&(null!==m.lastEffect&&(m.lastEffect.nextEffect=v.firstEffect),m.lastEffect=v.lastEffect),1ce&&(le=ce,ce=ze,ze=le),le=Le(Pe,ze),de=Le(Pe,ce),le&&de&&(1!==We.rangeCount||We.anchorNode!==le.node||We.anchorOffset!==le.offset||We.focusNode!==de.node||We.focusOffset!==de.offset)&&((Ie=Ie.createRange()).setStart(le.node,le.offset),We.removeAllRanges(),ze>ce?(We.addRange(Ie),We.extend(de.node,de.offset)):(Ie.setEnd(de.node,de.offset),We.addRange(Ie))))),Ie=[];for(We=Pe;We=We.parentNode;)1===We.nodeType&&Ie.push({element:We,left:We.scrollLeft,top:We.scrollTop});for("function"==typeof Pe.focus&&Pe.focus(),Pe=0;Pepo()-vs?Qj(m,0):fs|=ee),Mj(m,v)}function lj(m,v){var ee=m.stateNode;null!==ee&&ee.delete(v),0===(v=0)&&(0==(2&(v=m.mode))?v=1:0==(4&v)?v=99===eg()?1:2:(0===Fs&&(Fs=ps),0===(v=Yc(62914560&~Fs))&&(v=4194304))),ee=Hg(),null!==(m=Kj(m,v))&&($c(m,v,ee),Mj(m,ee))}function ik(m,v,ee,ae){this.tag=m,this.key=ee,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=v,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ae,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nh(m,v,ee,ae){return new ik(m,v,ee,ae)}function ji(m){return!(!(m=m.prototype)||!m.isReactComponent)}function hk(m){if("function"==typeof m)return ji(m)?1:0;if(null!=m){if((m=m.$$typeof)===He)return 11;if(m===Qe)return 14}return 2}function Tg(m,v){var ee=m.alternate;return null===ee?((ee=nh(m.tag,v,m.key,m.mode)).elementType=m.elementType,ee.type=m.type,ee.stateNode=m.stateNode,ee.alternate=m,m.alternate=ee):(ee.pendingProps=v,ee.type=m.type,ee.flags=0,ee.nextEffect=null,ee.firstEffect=null,ee.lastEffect=null),ee.childLanes=m.childLanes,ee.lanes=m.lanes,ee.child=m.child,ee.memoizedProps=m.memoizedProps,ee.memoizedState=m.memoizedState,ee.updateQueue=m.updateQueue,v=m.dependencies,ee.dependencies=null===v?null:{lanes:v.lanes,firstContext:v.firstContext},ee.sibling=m.sibling,ee.index=m.index,ee.ref=m.ref,ee}function Vg(m,v,ee,ae,ie,de){var ce=2;if(ae=m,"function"==typeof m)ji(m)&&(ce=1);else if("string"==typeof m)ce=5;else e:switch(m){case Pe:return Xg(ee.children,ie,de,v);case nt:ce=8,ie|=16;break;case Ie:ce=8,ie|=1;break;case We:return(m=nh(12,ee,v,8|ie)).elementType=We,m.type=We,m.lanes=de,m;case qe:return(m=nh(13,ee,v,ie)).type=qe,m.elementType=qe,m.lanes=de,m;case Xe:return(m=nh(19,ee,v,ie)).elementType=Xe,m.lanes=de,m;case rt:return vi(ee,ie,de,v);case it:return(m=nh(24,ee,v,ie)).elementType=it,m.lanes=de,m;default:if("object"==typeof m&&null!==m)switch(m.$$typeof){case ze:ce=10;break e;case Ve:ce=9;break e;case He:ce=11;break e;case Qe:ce=14;break e;case Ye:ce=16,ae=null;break e;case et:ce=22;break e}throw Error(y(130,null==m?m:typeof m,""))}return(v=nh(ce,ee,v,ie)).elementType=m,v.type=ae,v.lanes=de,v}function Xg(m,v,ee,ae){return(m=nh(7,m,ae,v)).lanes=ee,m}function vi(m,v,ee,ae){return(m=nh(23,m,ae,v)).elementType=rt,m.lanes=ee,m}function Ug(m,v,ee){return(m=nh(6,m,null,v)).lanes=ee,m}function Wg(m,v,ee){return(v=nh(4,null!==m.children?m.children:[],m.key,v)).lanes=ee,v.stateNode={containerInfo:m.containerInfo,pendingChildren:null,implementation:m.implementation},v}function jk(m,v,ee){this.tag=v,this.containerInfo=m,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=ee,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zc(0),this.expirationTimes=Zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zc(0),this.mutableSourceEagerHydrationData=null}function kk(m,v,ee){var ae=3{"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(m){console.error(m)}}(),m.exports=ee(64448)},65522:(m,v,ee)=>{var ae=ee(67294),ie=ee(45697);function Group(m){var v=ae.Children.toArray(m.children).filter(Boolean);if(1===v.length)return v;var ee=m.separator,ie=ae.isValidElement(ee),de=[v.shift()];return v.forEach((function(m,v){if(ie){var ce="separator-"+(m.key||v);ee=ae.cloneElement(ee,{key:ce})}de.push(ee,m)})),de}Group.propTypes={children:ie.node,separator:ie.node},Group.defaultProps={separator:" "},m.exports=Group},40460:(m,v,ee)=>{"use strict";var ae=Object.assign||function(m){for(var v=1;v=0||Object.prototype.hasOwnProperty.call(m,ae)&&(ee[ae]=m[ae]);return ee}function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(m,v){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!v||"object"!=typeof v&&"function"!=typeof v?m:v}function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function, not "+typeof v);m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(m,v):m.__proto__=v)}var ce=90,le=219,pe=222,fe=192,ye=100,be=3e3,Re="navigator"in ee.g&&/Win/i.test(navigator.platform),_e="navigator"in ee.g&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),xe="npm__react-simple-code-editor__textarea",Te="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n."+xe+":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n ."+xe+" {\n color: transparent !important;\n }\n\n ."+xe+"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n",Se=function(m){function Editor(){var m,v,ee;_classCallCheck(this,Editor);for(var ie=arguments.length,de=Array(ie),xe=0;xe1&&void 0!==arguments[1]&&arguments[1],ie=ee._history,de=ie.stack,ce=ie.offset;if(de.length&&ce>-1){ee._history.stack=de.slice(0,ce+1);var le=ee._history.stack.length;if(le>ye){var pe=le-ye;ee._history.stack=de.slice(pe,le),ee._history.offset=Math.max(ee._history.offset-pe,0)}}var fe=Date.now();if(v){var Re=ee._history.stack[ee._history.offset];if(Re&&fe-Re.timestamp=Ie&&v<=We&&m.startsWith(we)?m.substring(we.length):m})).join("\n");if(xe!==ze){var Ve=Pe[Ie];ee._applyEdits({value:ze,selectionStart:Ve.startsWith(we)?Te-we.length:Te,selectionEnd:Se-(xe.length-ze.length)})}}else if(Te!==Se){var He=ee._getLines(xe,Te),qe=He.length-1,Xe=ee._getLines(xe,Se).length-1,Qe=He[qe];ee._applyEdits({value:xe.split("\n").map((function(m,v){return v>=qe&&v<=Xe?we+m:m})).join("\n"),selectionStart:/\S/.test(Qe)?Te+we.length:Te,selectionEnd:Se+we.length*(Xe-qe+1)})}else{var Ye=Te+we.length;ee._applyEdits({value:xe.substring(0,Te)+we+xe.substring(Se),selectionStart:Ye,selectionEnd:Ye})}else if(8===m.keyCode){var et=Te!==Se;if(xe.substring(0,Te).endsWith(we)&&!et){m.preventDefault();var tt=Te-we.length;ee._applyEdits({value:xe.substring(0,Te-we.length)+xe.substring(Se),selectionStart:tt,selectionEnd:tt})}}else if(13===m.keyCode){if(Te===Se){var nt=ee._getLines(xe,Te).pop().match(/^\s+/);if(nt&&nt[0]){m.preventDefault();var rt="\n"+nt[0],it=Te+rt.length;ee._applyEdits({value:xe.substring(0,Te)+rt+xe.substring(Se),selectionStart:it,selectionEnd:it})}}}else if(57===m.keyCode||m.keyCode===le||m.keyCode===pe||m.keyCode===fe){var ot=void 0;57===m.keyCode&&m.shiftKey?ot=["(",")"]:m.keyCode===le?ot=m.shiftKey?["{","}"]:["[","]"]:m.keyCode===pe?ot=m.shiftKey?['"','"']:["'","'"]:m.keyCode!==fe||m.shiftKey||(ot=["`","`"]),Te!==Se&&ot&&(m.preventDefault(),ee._applyEdits({value:xe.substring(0,Te)+ot[0]+xe.substring(Te,Se)+ot[1]+xe.substring(Se),selectionStart:Te,selectionEnd:Se+2}))}else!(_e?m.metaKey&&m.keyCode===ce:m.ctrlKey&&m.keyCode===ce)||m.shiftKey||m.altKey?(_e?m.metaKey&&m.keyCode===ce&&m.shiftKey:Re?m.ctrlKey&&89===m.keyCode:m.ctrlKey&&m.keyCode===ce&&m.shiftKey)&&!m.altKey?(m.preventDefault(),ee._redoEdit()):77!==m.keyCode||!m.ctrlKey||_e&&!m.shiftKey||(m.preventDefault(),ee.setState((function(m){return{capture:!m.capture}}))):(m.preventDefault(),ee._undoEdit())}},ee._handleChange=function(m){var v=m.target,ae=v.value,ie=v.selectionStart,de=v.selectionEnd;ee._recordChange({value:ae,selectionStart:ie,selectionEnd:de},!0),ee.props.onValueChange(ae)},ee._history={stack:[],offset:-1},_possibleConstructorReturn(ee,v)}return _inherits(Editor,m),ie(Editor,[{key:"componentDidMount",value:function componentDidMount(){this._recordCurrentState()}},{key:"render",value:function render(){var m=this,v=this.props,ee=v.value,ie=v.style,ce=v.padding,le=v.highlight,pe=v.textareaId,fe=v.autoFocus,ye=v.disabled,be=v.form,Re=v.maxLength,_e=v.minLength,Se=v.name,Pe=v.placeholder,Ie=v.readOnly,We=v.required,ze=v.onClick,Ve=v.onFocus,He=v.onBlur,qe=v.onKeyUp,Xe=(v.onKeyDown,v.onValueChange,v.tabSize,v.insertSpaces,v.ignoreTabKey,_objectWithoutProperties(v,["value","style","padding","highlight","textareaId","autoFocus","disabled","form","maxLength","minLength","name","placeholder","readOnly","required","onClick","onFocus","onBlur","onKeyUp","onKeyDown","onValueChange","tabSize","insertSpaces","ignoreTabKey"])),Qe={paddingTop:ce,paddingRight:ce,paddingBottom:ce,paddingLeft:ce},Ye=le(ee);return de.createElement("div",ae({},Xe,{style:ae({},we.container,ie)}),de.createElement("textarea",{ref:function ref(v){return m._input=v},style:ae({},we.editor,we.textarea,Qe),className:xe,id:pe,value:ee,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:ze,onKeyUp:qe,onFocus:Ve,onBlur:He,disabled:ye,form:be,maxLength:Re,minLength:_e,name:Se,placeholder:Pe,readOnly:Ie,required:We,autoFocus:fe,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),de.createElement("pre",ae({"aria-hidden":"true",style:ae({},we.editor,we.highlight,Qe)},"string"==typeof Ye?{dangerouslySetInnerHTML:{__html:Ye+"
"}}:{children:Ye})),de.createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:Te}}))}},{key:"session",get:function get(){return{history:this._history}},set:function set(m){this._history=m.history}}]),Editor}(de.Component);Se.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},v.Z=Se;var we={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}}},94324:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>pe});var ae=ee(67294),ie=ee(45697),de=ee.n(ie),ce=ee(64799),le=function CodeRenderer(m){var v=m.classes,ee=m.children;return ae.createElement("code",{className:v.code},ee)};le.propTypes={classes:de().objectOf(de().string.isRequired).isRequired,children:de().node.isRequired};const pe=(0,ce.Z)((function styles(m){return{code:{fontFamily:m.fontFamily.monospace,fontSize:"inherit",color:"inherit",background:"transparent",whiteSpace:"inherit"}}}))(le)},61456:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>de,E:()=>useStyleGuideContext});var ae=ee(67294),ie=ae.createContext({codeRevision:0,cssRevision:"0",config:{},slots:{},displayMode:"collapse"});const de=ie;function useStyleGuideContext(){return ae.useContext(ie)}},17749:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>renderDefault});var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(82772),core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(68309),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(47014),rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(94324),_util__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11193),defaultValueBlacklist=["null","undefined"];function renderDefault(prop){if(prop.defaultValue){var defaultValueString=(0,_util__WEBPACK_IMPORTED_MODULE_5__.xC)((0,_util__WEBPACK_IMPORTED_MODULE_5__.I8)(String(prop.defaultValue.value)));if(prop.type||prop.flowType||prop.tsType){var propName=prop.type?prop.type.name:prop.flowType?prop.flowType.type:prop.tsType&&prop.tsType.type;if(defaultValueBlacklist.indexOf(prop.defaultValue.value)>-1)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString);if("func"===propName||"function"===propName)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:defaultValueString},"Function");if("shape"===propName||"object"===propName)try{var object=eval("("+prop.defaultValue.value+")");return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:JSON.stringify(object,null,2)},"Shape")}catch(m){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:prop.defaultValue.value},"Shape")}}return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString)}return prop.required?react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light"},"Required"):""}},11193:(m,v,ee)=>{"use strict";ee.d(v,{I8:()=>unquote,oL:()=>getType,xC:()=>showSpaces});ee(26541),ee(68309),ee(19601),ee(74916),ee(15306);function unquote(m){return m&&m.replace(/^['"]|['"]$/g,"")}function getType(m){return m.flowType?"union"===m.flowType.name&&m.flowType.elements.every((function(m){return"literal"===m.name}))?Object.assign({},m.flowType,{name:"enum",value:m.flowType.elements}):m.flowType:m.tsType?m.tsType:m.type}function showSpaces(m){return m&&m.replace(/^\s|\s$/g,"␣")}},64799:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>StyleHOC});ee(68309),ee(19601),ee(30489),ee(41539),ee(12419),ee(74916),ee(39714),ee(15306);var ae=ee(67294),ie=ee(61456),de=ee(82492),ce=ee.n(de),le=ee(88306),pe=ee.n(le),fe=ee(19480),ye=ee(16185);const be=pe()((function(m,v,ee,ae){var ie=ce()({},ye,v.theme),de="function"==typeof v.styles?v.styles(ie):v.styles,le=ce()({},m(ie),de&&de[ee]);return fe.Z.createStyleSheet(le,{meta:ee,link:!0})}),(function(m,v,ee,ae){return ee+"_"+ae}));function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}function StyleHOC(m){return function(v){var ee,de,ce=v.name.replace(/Renderer$/,"");return de=ee=function(ee){var ie,de;de=ee,(ie=_class).prototype=Object.create(de.prototype),ie.prototype.constructor=ie,ie.__proto__=de;var le;le=_class;function _class(v,ae){var ie;return _defineProperty(_assertThisInitialized(ie=ee.call(this,v,ae)||this),"sheet",void 0),ie.sheet=be(m,ae.config||{},ce,ae.cssRevision),ie.sheet.update(v).attach(),ie}var pe=_class.prototype;return pe.componentDidUpdate=function componentDidUpdate(m){this.sheet.update(m)},pe.render=function render(){return ae.createElement(v,Object.assign({},this.props,{classes:this.sheet.classes}))},_class}(ae.Component),_defineProperty(ee,"displayName","Styled("+ce+")"),_defineProperty(ee,"contextType",ie.Z),de}}},47014:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>fe});ee(82772),ee(19601),ee(47941),ee(37268);var ae=ee(67294),ie=ee(45697),de=ee.n(ie),ce=ee(86010),le=ee(64799);function _extends(){return _extends=Object.assign||function(m){for(var v=1;v=0||(ie[ee]=m[ee]);return ie}var pe=function TextRenderer(m){var v,ee=m.classes,ie=m.semantic,de=m.size,le=m.color,pe=m.underlined,fe=m.children,ye=_objectWithoutPropertiesLoose(m,["classes","semantic","size","color","underlined","children"]),be=ie||"span",Re=(0,ce.Z)(ee.text,ee[de+"Size"],ee[le+"Color"],((v={})[ee[be]]=!!ie,v[ee.isUnderlined]=pe,v));return ae.createElement(be,_extends({},ye,{className:Re}),fe)};pe.propTypes={classes:de().objectOf(de().string.isRequired).isRequired,semantic:de().oneOf(["em","strong"]),size:de().oneOf(["inherit","small","base","text"]),color:de().oneOf(["base","light"]),underlined:de().bool,children:de().node.isRequired},pe.defaultProps={size:"inherit",color:"base",underlined:!1};const fe=(0,le.Z)((function styles(m){var v=m.fontFamily,ee=m.fontSize,ae=m.color;return{text:{fontFamily:v.base},inheritSize:{fontSize:"inherit"},smallSize:{fontSize:ee.small},baseSize:{fontSize:ee.base},textSize:{fontSize:ee.text},baseColor:{color:ae.base},lightColor:{color:ae.light},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},isUnderlined:{borderBottom:[[1,"dotted",ae.lightest]]}}}))(pe)},19480:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>vn});ee(19601);function _extends(){return _extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v=0||(ie[ee]=m[ee]);return ie}var de={}.constructor;function cloneStyle(m){if(null==m||"object"!=typeof m)return m;if(Array.isArray(m))return m.map(cloneStyle);if(m.constructor!==de)return m;var v={};for(var ee in m)v[ee]=cloneStyle(m[ee]);return v}function createRule(m,v,ee){void 0===m&&(m="unnamed");var ae=ee.jss,ie=cloneStyle(v),de=ae.plugins.onCreateRule(m,ie,ee);return de||(m[0],null)}var ce=function join(m,v){for(var ee="",ae=0;ae<+~=|^:(),"'`\s])/g,fe="undefined"!=typeof CSS&&CSS.escape,jss_esm_escape=function(m){return fe?fe(m):m.replace(pe,"\\$1")},ye=function(){function BaseStyleRule(m,v,ee){this.type="style",this.isProcessed=!1;var ae=ee.sheet,ie=ee.Renderer;this.key=m,this.options=ee,this.style=v,ae?this.renderer=ae.renderer:ie&&(this.renderer=new ie)}return BaseStyleRule.prototype.prop=function prop(m,v,ee){if(void 0===v)return this.style[m];var ae=!!ee&&ee.force;if(!ae&&this.style[m]===v)return this;var ie=v;ee&&!1===ee.process||(ie=this.options.jss.plugins.onChangeValue(v,m,this));var de=null==ie||!1===ie,ce=m in this.style;if(de&&!ce&&!ae)return this;var le=de&&ce;if(le?delete this.style[m]:this.style[m]=ie,this.renderable&&this.renderer)return le?this.renderer.removeProperty(this.renderable,m):this.renderer.setProperty(this.renderable,m,ie),this;var pe=this.options.sheet;return pe&&pe.attached,this},BaseStyleRule}(),be=function(m){function StyleRule(v,ee,ae){var ie;ie=m.call(this,v,ee,ae)||this;var de=ae.selector,ce=ae.scoped,le=ae.sheet,pe=ae.generateId;return de?ie.selectorText=de:!1!==ce&&(ie.id=pe(_assertThisInitialized(_assertThisInitialized(ie)),le),ie.selectorText="."+jss_esm_escape(ie.id)),ie}_inheritsLoose(StyleRule,m);var v=StyleRule.prototype;return v.applyTo=function applyTo(m){var v=this.renderer;if(v){var ee=this.toJSON();for(var ae in ee)v.setProperty(m,ae,ee[ae])}return this},v.toJSON=function toJSON(){var m={};for(var v in this.style){var ee=this.style[v];"object"!=typeof ee?m[v]=ee:Array.isArray(ee)&&(m[v]=le(ee))}return m},v.toString=function toString(m){var v=this.options.sheet,ee=!!v&&v.options.link?_extends({},m,{allowEmpty:!0}):m;return toCss(this.selectorText,this.style,ee)},createClass_createClass(StyleRule,[{key:"selector",set:function set(m){if(m!==this.selectorText){this.selectorText=m;var v=this.renderer,ee=this.renderable;if(ee&&v)v.setSelector(ee,m)||v.replaceRule(ee,this)}},get:function get(){return this.selectorText}}]),StyleRule}(ye),Re={onCreateRule:function onCreateRule(m,v,ee){return"@"===m[0]||ee.parent&&"keyframes"===ee.parent.type?null:new be(m,v,ee)}},_e={indent:1,children:!0},xe=/@([\w-]+)/,Te=function(){function ConditionalRule(m,v,ee){this.type="conditional",this.isProcessed=!1,this.key=m;var ae=m.match(xe);for(var ie in this.at=ae?ae[1]:"unknown",this.query=ee.name||"@"+this.at,this.options=ee,this.rules=new lt(_extends({},ee,{parent:this})),v)this.rules.add(ie,v[ie]);this.rules.process()}var m=ConditionalRule.prototype;return m.getRule=function getRule(m){return this.rules.get(m)},m.indexOf=function indexOf(m){return this.rules.indexOf(m)},m.addRule=function addRule(m,v,ee){var ae=this.rules.add(m,v,ee);return ae?(this.options.jss.plugins.onProcessRule(ae),ae):null},m.replaceRule=function replaceRule(m,v,ee){var ae=this.rules.replace(m,v,ee);return ae&&this.options.jss.plugins.onProcessRule(ae),ae},m.toString=function toString(m){void 0===m&&(m=_e);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=_e.indent),null==m.children&&(m.children=_e.children),!1===m.children)return this.query+" {}";var ee=this.rules.toString(m);return ee?this.query+" {"+v+ee+v+"}":""},ConditionalRule}(),Se=/@media|@supports\s+/,we={onCreateRule:function onCreateRule(m,v,ee){return Se.test(m)?new Te(m,v,ee):null}},Pe={indent:1,children:!0},Ie=/@keyframes\s+([\w-]+)/,We=function(){function KeyframesRule(m,v,ee){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var ae=m.match(Ie);ae&&ae[1]?this.name=ae[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=ee;var ie=ee.scoped,de=ee.sheet,ce=ee.generateId;for(var le in this.id=!1===ie?this.name:jss_esm_escape(ce(this,de)),this.rules=new lt(_extends({},ee,{parent:this})),v)this.rules.add(le,v[le],_extends({},ee,{parent:this}));this.rules.process()}return KeyframesRule.prototype.toString=function toString(m){void 0===m&&(m=Pe);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=Pe.indent),null==m.children&&(m.children=Pe.children),!1===m.children)return this.at+" "+this.id+" {}";var ee=this.rules.toString(m);return ee&&(ee=""+v+ee+v),this.at+" "+this.id+" {"+ee+"}"},KeyframesRule}(),ze=/@keyframes\s+/,Ve=/\$([\w-]+)/g,He=function findReferencedKeyframe(m,v){return"string"==typeof m?m.replace(Ve,(function(m,ee){return ee in v?v[ee]:m})):m},qe=function replaceRef(m,v,ee){var ae=m[v],ie=He(ae,ee);ie!==ae&&(m[v]=ie)},Xe={onCreateRule:function onCreateRule(m,v,ee){return"string"==typeof m&&ze.test(m)?new We(m,v,ee):null},onProcessStyle:function onProcessStyle(m,v,ee){return"style"===v.type&&ee?("animation-name"in m&&qe(m,"animation-name",ee.keyframes),"animation"in m&&qe(m,"animation",ee.keyframes),m):m},onChangeValue:function onChangeValue(m,v,ee){var ae=ee.options.sheet;if(!ae)return m;switch(v){case"animation":case"animation-name":return He(m,ae.keyframes);default:return m}}},Qe=function(m){function KeyframeRule(){return m.apply(this,arguments)||this}return _inheritsLoose(KeyframeRule,m),KeyframeRule.prototype.toString=function toString(m){var v=this.options.sheet,ee=!!v&&v.options.link?_extends({},m,{allowEmpty:!0}):m;return toCss(this.key,this.style,ee)},KeyframeRule}(ye),Ye={onCreateRule:function onCreateRule(m,v,ee){return ee.parent&&"keyframes"===ee.parent.type?new Qe(m,v,ee):null}},et=function(){function FontFaceRule(m,v,ee){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=m,this.style=v,this.options=ee}return FontFaceRule.prototype.toString=function toString(m){var v=getWhitespaceSymbols(m).linebreak;if(Array.isArray(this.style)){for(var ee="",ae=0;ae=this.index)v.push(m);else for(var ae=0;aeee)return void v.splice(ae,0,m)},m.reset=function reset(){this.registry=[]},m.remove=function remove(m){var v=this.registry.indexOf(m);this.registry.splice(v,1)},m.toString=function toString(m){for(var v=void 0===m?{}:m,ee=v.attached,ae=_objectWithoutPropertiesLoose(v,["attached"]),ie=getWhitespaceSymbols(ae).linebreak,de="",ce=0;ce-1?ae.substr(0,ie-1):ae;m.style.setProperty(v,de,ie>-1?"important":"")}}catch(m){return!1}return!0},Et=function removeProperty(m,v){try{m.attributeStyleMap?m.attributeStyleMap.delete(v):m.style.removeProperty(v)}catch(m){}},Tt=function setSelector(m,v){return m.selectorText=v,m.selectorText===v},Dt=Rt((function(){return document.querySelector("head")}));function findHigherSheet(m,v){for(var ee=0;eev.index&&ae.options.insertionPoint===v.insertionPoint)return ae}return null}function findHighestSheet(m,v){for(var ee=m.length-1;ee>=0;ee--){var ae=m[ee];if(ae.attached&&ae.options.insertionPoint===v.insertionPoint)return ae}return null}function findCommentNode(m){for(var v=Dt(),ee=0;ee0){var ee=findHigherSheet(v,m);if(ee&&ee.renderer)return{parent:ee.renderer.element.parentNode,node:ee.renderer.element};if((ee=findHighestSheet(v,m))&&ee.renderer)return{parent:ee.renderer.element.parentNode,node:ee.renderer.element.nextSibling}}var ae=m.insertionPoint;if(ae&&"string"==typeof ae){var ie=findCommentNode(ae);if(ie)return{parent:ie.parentNode,node:ie.nextSibling}}return!1}function insertStyle(m,v){var ee=v.insertionPoint,ae=findPrevNode(v);if(!1!==ae&&ae.parent)ae.parent.insertBefore(m,ae.node);else if(ee&&"number"==typeof ee.nodeType){var ie=ee,de=ie.parentNode;de&&de.insertBefore(m,ie.nextSibling)}else Dt().appendChild(m)}var St=Rt((function(){var m=document.querySelector('meta[property="csp-nonce"]');return m?m.getAttribute("content"):null})),wt=function insertRule(m,v,ee){try{"insertRule"in m?m.insertRule(v,ee):"appendRule"in m&&m.appendRule(v)}catch(m){return!1}return m.cssRules[ee]},Ct=function getValidRuleInsertionIndex(m,v){var ee=m.cssRules.length;return void 0===v||v>ee?ee:v},At=function createStyle(){var m=document.createElement("style");return m.textContent="\n",m},kt=function(){function DomRenderer(m){this.getPropertyValue=_t,this.setProperty=xt,this.removeProperty=Et,this.setSelector=Tt,this.hasInsertedRules=!1,this.cssRules=[],m&&ft.add(m),this.sheet=m;var v=this.sheet?this.sheet.options:{},ee=v.media,ae=v.meta,ie=v.element;this.element=ie||At(),this.element.setAttribute("data-jss",""),ee&&this.element.setAttribute("media",ee),ae&&this.element.setAttribute("data-meta",ae);var de=St();de&&this.element.setAttribute("nonce",de)}var m=DomRenderer.prototype;return m.attach=function attach(){if(!this.element.parentNode&&this.sheet){insertStyle(this.element,this.sheet.options);var m=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&m&&(this.hasInsertedRules=!1,this.deploy())}},m.detach=function detach(){if(this.sheet){var m=this.element.parentNode;m&&m.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},m.deploy=function deploy(){var m=this.sheet;m&&(m.options.link?this.insertRules(m.rules):this.element.textContent="\n"+m.toString()+"\n")},m.insertRules=function insertRules(m,v){for(var ee=0;ee-1)return registerClass(m,v.split(" "));var ae=m.options.parent;if("$"===v[0]){var ie=ae.getRule(v.substr(1));return!!ie&&(ie!==m&&(ae.classes[m.key]+=" "+ae.classes[ie.key],!0))}return ae.classes[m.key]+=" "+v,!0}const mn=function jssCompose(){return{onProcessStyle:function onProcessStyle(m,v){return"composes"in m?(registerClass(v,m.composes),delete m.composes,m):m}}};const vn=Ft({createGenerateId:function createGenerateId(){var m=0;return function(v){return"rsg--"+v.key+"-"+m++}},plugins:[Mt(),Xt({reset:Object.assign({},{animation:"none 0s ease 0s 1 normal none running","backface-visibility":"visible",background:"transparent none repeat 0 0 / auto auto padding-box border-box scroll",border:"medium none currentColor","border-image":"none","border-radius":"0",bottom:"auto","box-shadow":"none",clear:"none",clip:"auto",columns:"auto","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentColor","column-span":"1","column-width":"auto",content:"normal","counter-increment":"none","counter-reset":"none",float:"none",height:"auto",hyphens:"none",left:"auto",margin:"0","max-height":"none","max-width":"none","min-height":"0","min-width":"0",opacity:"1",outline:"medium none invert",overflow:"visible","overflow-x":"visible","overflow-y":"visible",padding:"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto",perspective:"none","perspective-origin":"50% 50%",position:"static",right:"auto","table-layout":"auto","text-decoration":"none",top:"auto",transform:"none","transform-origin":"50% 50% 0","transform-style":"flat",transition:"none 0s ease 0s","unicode-bidi":"normal","vertical-align":"baseline",width:"auto","z-index":"auto"},{boxSizing:"border-box",color:"inherit",font:"inherit",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",lineHeight:"inherit"})}),Qt(),cn(),gn(),mn()]})},16185:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{borderRadius:()=>fe,buttonTextTransform:()=>Re,color:()=>de,fontFamily:()=>ce,fontSize:()=>le,maxWidth:()=>ye,mq:()=>pe,sidebarWidth:()=>be,space:()=>ie,spaceFactor:()=>ae});var ae=8,ie=[ae/2,ae,2*ae,3*ae,4*ae,5*ae,6*ae],de={base:"#333",light:"#767676",lightest:"#ccc",link:"#1673b1",linkHover:"#e90",focus:"rgba(22, 115, 177, 0.25)",border:"#e8e8e8",name:"#690",type:"#905",error:"#c00",baseBackground:"#fff",codeBackground:"#f5f5f5",sidebarBackground:"#f5f5f5",ribbonBackground:"#e90",ribbonText:"#fff",codeBase:"#333",codeComment:"#6d6d6d",codePunctuation:"#999",codeProperty:"#905",codeDeleted:"#905",codeString:"#690",codeInserted:"#690",codeOperator:"#9a6e3a",codeKeyword:"#1673b1",codeFunction:"#DD4A68",codeVariable:"#e90"},ce={base:["-apple-system","BlinkMacSystemFont",'"Segoe UI"','"Roboto"','"Oxygen"','"Ubuntu"','"Cantarell"','"Fira Sans"','"Droid Sans"','"Helvetica Neue"',"sans-serif"],monospace:["Consolas",'"Liberation Mono"',"Menlo","monospace"]},le={base:15,text:16,small:13,h1:48,h2:36,h3:24,h4:18,h5:16,h6:16},pe={small:"@media (max-width: 600px)"},fe=3,ye=1e3,be=200,Re="uppercase"},53140:(m,v,ee)=>{var ae={"../MediaPlayer/MediaPlayer":ee(97935),"../StructuredNavigation/StructuredNavigation":ee(41745),"../../../env.js":ee(56487),"../../json/lunchroom_manners.js":ee(40008),"./IIIFPlayer.scss":ee(10870),react:ee(67294),"./IIIFPlayer.js":ee(77230)},ie=ee(44252).Z.bind(null,ae),de=ee(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst IIIFPlayer$0 = require('./IIIFPlayer.js');\nconst IIIFPlayer = IIIFPlayer$0.default || (IIIFPlayer$0['IIIFPlayer'] || IIIFPlayer$0);",ie);m.exports=[{type:"markdown",content:'IIIFPlayer component, provides a wrapper consisting of the Context providers containing state management that allows the components to communicate with each other.\n\n`IIIFPlayer` component accepts the following props;\n\n* `manifestUrl` : URL of a manifest in the wild to be fetched\n* `manifest` : local manifest data, `manifest` takes precedence over the `manifestUrl`\n\nImport Ramp components individually and adjust the layout however you want. Play around with the code below.\n\n*Components (like the `MediaPlayer` component, and `StructuredNavigation` component for example here) must be wrapped by the parent `IIIFPlayer` component.*\n\nTo import this component from the librayr;\n\n```js\nimport { IIIFPlayer } from \'@samvera/ramp\';\n```'},{type:"code",content:"import MediaPlayer from '../MediaPlayer/MediaPlayer';\nimport StructuredNavigation from '../StructuredNavigation/StructuredNavigation';\nimport config from '../../../env.js';\nimport mockData from '../../json/lunchroom_manners.js';\n\nimport './IIIFPlayer.scss';\n\n/**\n * To test your own IIIF Prezi3 manifest in this component, please use the demo site;\n * https://iiif-react-media-player.netlify.app/\n * OR\n * In the code snippet below;\n * - provide the manifest URL for the 'manifestUrl' prop (IMPORTANT: the manifest should be public)\n * e.g: manifestUrl=\"http://example.com/my-manifest.json\"\n * - remove 'manifest={mockData}' line, since local manifest takes precedence over 'manifestUrl'\n **/\n\n
\n \n \n
\n;",settings:{padded:!0},evalInContext:de}]},76426:(m,v,ee)=>{var ae={"../../json/mahler-symphony-audio.js":ee(97055),"../../context/manifest-context":ee(35782),"../../context/player-context":ee(40217),"./StructuredNavigation.scss":ee(36636),react:ee(67294),"./StructuredNavigation.js":ee(41745)},ie=ee(44252).Z.bind(null,ae),de=ee(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst StructuredNavigation$0 = require('./StructuredNavigation.js');\nconst StructuredNavigation = StructuredNavigation$0.default || (StructuredNavigation$0['StructuredNavigation'] || StructuredNavigation$0);",ie);m.exports=[{type:"markdown",content:'Structured navigation component, renders any available structural properties in a given IIIF manifest. This component reads data from state provided through Contexts, therefore it should be wrapped by the context providers (both Manifest and Player as seen below).\n\n`StructuredNavigation` component fetches data from Context providers, so it doesn\'t require any props.\n\nTo import this component from the library;\n\n```js\nimport { StructuredNavigation } from \'@samvera/ramp\';\n```'},{type:"code",content:"import mockData from '../../json/mahler-symphony-audio.js';\nimport { ManifestProvider } from '../../context/manifest-context';\nimport { PlayerProvider } from '../../context/player-context';\nimport './StructuredNavigation.scss';\n\n\n \n \n \n;",settings:{inside:!0,markdown:!0},evalInContext:de}]},37655:(m,v,ee)=>{var ae={"../Transcript/Transcript":ee(15536),"../../../env.js":ee(56487),react:ee(67294),"./Transcript.js":ee(15536)},ie=ee(44252).Z.bind(null,ae),de=ee(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst Transcript$0 = require('./Transcript.js');\nconst Transcript = Transcript$0.default || (Transcript$0['Transcript'] || Transcript$0);",ie);m.exports=[{type:"markdown",content:'Transcript component displays any available transcript data in a given IIIF manifest. This component is detached from the Context providers that provides state management, therefore it requires a set of props to respond to the events fired by other components.\n\n`Transcript` component accepts the following props;\n\n1. `playerID`: to enable transcript synchronization with playback for timed-text.\n\n **Important**: *When using with a different media player (not the IIIFPlayer), the player should have a `dataset` property called, `data-canvasindex` (starts with 0) which points to the current canvas rendered from the IIIF manfiest.*\n\n2. `transcripts`: transcript related data as an array of objects with the following props.\n\n * `canvasId`: to identify transcript data associated with each Canvas in a multi-canvas IIIF Manifest used in the media player, transcript data is grouped by `canvasId` in the props\n * `items`: list of objects with `title` and `url` props for transcript data files. The `url` prop can point to any of the following file types;\n\n * IIIF Manifest\n * As a list annotations\n * As an external resource linked through `annotations` property\n * Word document\n * Plain text file\n * WebVTT\n\nTo import this component from the library;\n\n```js\nimport { Transcript } from \'@samvera/ramp\';\n```'},{type:"code",content:"import Transcript from '../Transcript/Transcript';\nimport config from '../../../env.js';\n\n;",settings:{inside:!0,markdown:!0},evalInContext:de}]},93437:(m,v,ee)=>{m.exports={doclets:{},displayName:"IIIFPlayer",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"A valid IIIF manifest uri",tags:{},name:"manifestUrl"}],examples:ee(53140)}},94673:(m,v,ee)=>{m.exports={doclets:{},displayName:"StructuredNavigation",description:"",methods:[],props:[],examples:ee(76426)}},68642:(m,v,ee)=>{m.exports={doclets:{},displayName:"Transcript",description:"",methods:[],props:[{type:{name:"string"},required:!0,description:"`id` attribute of the media player in the DOM",tags:{},name:"playerID"},{type:{name:"arrayOf",value:{name:"shape",value:{canvasId:{name:"number",description:"Index of the canvas in manifest, starts with zero",required:!0},items:{name:"arrayOf",value:{name:"shape",value:{title:{name:"string",required:!1},url:{name:"string",required:!1}}},description:"List of title and URI key value pairs for each individual transcript resource",required:!1}}}},required:!0,description:"A list of transcripts for respective canvases in the manifest",tags:{},name:"transcripts"}],examples:ee(37655)}},72801:(m,v,ee)=>{m.exports={config:{compilerConfig:{objectAssign:"Object.assign",target:{ie:11},transforms:{modules:!1,dangerousTaggedTemplateString:!0,asyncAwait:!1}},tocMode:"expand",mountPointId:"rsg-root",pagePerSection:!1,previewDelay:500,ribbon:void 0,showSidebar:!0,styles:{},theme:{},title:"Samvera Ramp Style Guide",version:void 0},welcomeScreen:!1,patterns:void 0,sections:[{components:[{filepath:"src/components/IIIFPlayer/IIIFPlayer.js",slug:"iiifplayer",pathLine:"src/components/IIIFPlayer/IIIFPlayer.js",module:ee(77230),props:ee(93437),hasExamples:!0,metadata:{}},{filepath:"src/components/StructuredNavigation/StructuredNavigation.js",slug:"structurednavigation",pathLine:"src/components/StructuredNavigation/StructuredNavigation.js",module:ee(41745),props:ee(94673),hasExamples:!0,metadata:{}},{filepath:"src/components/Transcript/Transcript.js",slug:"transcript",pathLine:"src/components/Transcript/Transcript.js",module:ee(15536),props:ee(68642),hasExamples:!0,metadata:{}}],exampleMode:"expand",usageMode:"collapse",sectionDepth:0,slug:"section-untitled",sections:[],href:void 0,content:void 0}]}},70259:(m,v,ee)=>{"use strict";function evalInContext(m,v,ee){return new Function("require","state","setState",m+"\n{"+ee+"}").bind(null,v)}ee.d(v,{Z:()=>evalInContext})},44252:(m,v,ee)=>{"use strict";function requireInRuntime(m,v){if(!(v in m))throw new Error("import or require() statements can be added only by editing a Markdown example file: "+v);return m[v]}ee.d(v,{Z:()=>requireInRuntime})},3386:(m,v)=>{"use strict";v.tI=v.aJ=v.ve=void 0;v.ve="https://react-styleguidist.js.org/";v.aJ="https://react-styleguidist.js.org/docs/components";v.tI="https://react-styleguidist.js.org/docs/documenting"},72408:(m,v,ee)=>{"use strict";var ae=ee(27418),ie=60103,de=60106;v.Fragment=60107,v.StrictMode=60108,v.Profiler=60114;var ce=60109,le=60110,pe=60112;v.Suspense=60113;var fe=60115,ye=60116;if("function"==typeof Symbol&&Symbol.for){var be=Symbol.for;ie=be("react.element"),de=be("react.portal"),v.Fragment=be("react.fragment"),v.StrictMode=be("react.strict_mode"),v.Profiler=be("react.profiler"),ce=be("react.provider"),le=be("react.context"),pe=be("react.forward_ref"),v.Suspense=be("react.suspense"),fe=be("react.memo"),ye=be("react.lazy")}var Re="function"==typeof Symbol&&Symbol.iterator;function y(m){return null===m||"object"!=typeof m?null:"function"==typeof(m=Re&&m[Re]||m["@@iterator"])?m:null}function z(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,ee=1;ee{"use strict";m.exports=ee(72408)},46962:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(0,127),m.exports=ae},60270:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(48,57).addRange(65,70).addRange(97,102),m.exports=ae},26969:(m,v,ee)=>{const ae=ee(78776)(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3294,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43205,43259,43471,43712,43714,64318,67592,67644,69415,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480),ae.addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975),ae.addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747),ae.addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5907).addRange(5920,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443),ae.addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6912,6963).addRange(6965,6979).addRange(6981,6987).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(9398,9449),ae.addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),ae.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),ae.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292),ae.addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989),ae.addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878),ae.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546),ae.addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},22499:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(0,1114111),m.exports=ae},9213:(m,v,ee)=>{const ae=ee(78776)(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,917505);ae.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728),ae.addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251),ae.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),ae.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6848).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673).addRange(7675,7957),ae.addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956),ae.addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42954).addRange(42997,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276),ae.addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099),ae.addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),ae.addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),ae.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672),ae.addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123641).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619),ae.addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999),ae.addRange(983040,1048573).addRange(1048576,1114109),m.exports=ae},38838:(m,v,ee)=>{const ae=ee(78776)(1564);ae.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),m.exports=ae},5720:(m,v,ee)=>{const ae=ee(78776)(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);ae.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),ae.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),m.exports=ae},49965:(m,v,ee)=>{const ae=ee(78776)(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69821,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,917505);ae.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2259,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642),ae.addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417),ae.addRange(7468,7530).addRange(7579,7673).addRange(7675,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883).addRange(64434,64449).addRange(65024,65039),ae.addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248),ae.addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(113821,113822).addRange(113824,113827).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),m.exports=ae},32948:(m,v,ee)=>{const ae=ee(78776)(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,119970,119995,120134);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),ae.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596),ae.addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ae},65314:(m,v,ee)=>{const ae=ee(78776)(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ae.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),ae.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ae},78562:(m,v,ee)=>{const ae=ee(78776)(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),ae.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42943).addRange(42946,42954).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),m.exports=ae},12104:(m,v,ee)=>{const ae=ee(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ae.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),ae.addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ae},41347:(m,v,ee)=>{const ae=ee(78776)(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);ae.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),ae.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6158).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),ae.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487),ae.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),ae.addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),m.exports=ae},50589:(m,v,ee)=>{const ae=ee(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ae.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),ae.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ae},50046:(m,v,ee)=>{const ae=ee(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ae.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),ae.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ae},77336:(m,v,ee)=>{const ae=ee(78776)(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ae.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ae},32016:(m,v,ee)=>{const ae=ee(78776)(173,847,1564,12644,65279,65440);ae.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),m.exports=ae},42339:(m,v,ee)=>{const ae=ee(78776)(329,1651,3959,3961,917505);ae.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),m.exports=ae},97707:(m,v,ee)=>{const ae=ee(78776)(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111);ae.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),ae.addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),m.exports=ae},23694:(m,v,ee)=>{const ae=ee(78776)(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752);ae.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),ae.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128736,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ae},94007:(m,v,ee)=>{const ae=ee(78776)(35,42,8205,8419,65039);ae.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),m.exports=ae},13916:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(127995,127999),m.exports=ae},98053:(m,v,ee)=>{const ae=ee(78776)(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);ae.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501),m.exports=ae},10906:(m,v,ee)=>{const ae=ee(78776)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716);ae.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ae},66359:(m,v,ee)=>{const ae=ee(78776)(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);ae.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),m.exports=ae},17743:(m,v,ee)=>{const ae=ee(78776)(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);ae.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),m.exports=ae},75530:(m,v,ee)=>{const ae=ee(78776)(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69293,69632,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71352,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1566,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),ae.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),ae.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980).addRange(4030,4037),ae.addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),ae.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6987).addRange(6992,7018).addRange(7028,7036).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),ae.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42943).addRange(42946,42954),ae.addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310),ae.addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382),ae.addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69552,69579).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),ae.addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343),ae.addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71487).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),ae.addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132),ae.addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627).addRange(123632,123641).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589),ae.addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},38693:(m,v,ee)=>{const ae=ee(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476);ae.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396),ae.addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),ae.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),ae.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170),ae.addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),m.exports=ae},91556:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),m.exports=ae},2103:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(12272,12273).addRange(12276,12283),m.exports=ae},18502:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(12274,12275),m.exports=ae},19494:(m,v,ee)=>{const ae=ee(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ae.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ae.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ae.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ae.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ae.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123).addRange(43136,43205),ae.addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338),ae.addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220),ae.addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508),ae.addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),ae.addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),ae.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633),ae.addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ae},20567:(m,v,ee)=>{const ae=ee(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ae.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ae.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),ae.addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),ae.addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),ae.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908),ae.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ae.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ae.addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712),ae.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},19586:(m,v,ee)=>{const ae=ee(78776)(94180);ae.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},36983:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(8204,8205),m.exports=ae},72947:(m,v,ee)=>{const ae=ee(78776)(6586,43705);ae.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),m.exports=ae},49111:(m,v,ee)=>{const ae=ee(78776)(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,119995,120779);ae.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ae.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),ae.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),m.exports=ae},65667:(m,v,ee)=>{const ae=ee(78776)(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),ae.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ae},20052:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ae},60514:(m,v,ee)=>{const ae=ee(78776)(96,169,174,182,187,191,215,247,12336);ae.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),m.exports=ae},78588:(m,v,ee)=>{const ae=ee(78776)(32,133);ae.addRange(9,13).addRange(8206,8207).addRange(8232,8233),m.exports=ae},1053:(m,v,ee)=>{const ae=ee(78776)(34,39,171,187,11842,65282,65287);ae.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),m.exports=ae},25361:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),m.exports=ae},94375:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(127462,127487),m.exports=ae},89697:(m,v,ee)=>{const ae=ee(78776)(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);ae.addRange(1566,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),m.exports=ae},35514:(m,v,ee)=>{const ae=ee(78776)(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);ae.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),m.exports=ae},21043:(m,v,ee)=>{const ae=ee(78776)(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);ae.addRange(58,59).addRange(1566,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127),ae.addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),m.exports=ae},75771:(m,v,ee)=>{const ae=ee(78776)(64017,64031,64033);ae.addRange(13312,19903).addRange(19968,40956).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),m.exports=ae},28368:(m,v,ee)=>{const ae=ee(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ae.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),ae.addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ae},27186:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),m.exports=ae},61846:(m,v,ee)=>{const ae=ee(78776)(32,133,160,5760,8239,8287,12288);ae.addRange(9,13).addRange(8192,8202).addRange(8232,8233),m.exports=ae},74003:(m,v,ee)=>{const ae=ee(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ae.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ae.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ae.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ae.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ae.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123),ae.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305),ae.addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154),ae.addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499),ae.addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112),ae.addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074),ae.addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627),ae.addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ae},3468:(m,v,ee)=>{const ae=ee(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ae.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3648,3654),ae.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509),ae.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),ae.addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595),ae.addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),ae.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807),ae.addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649),ae.addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ae.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},13090:(m,v,ee)=>{const ae=ee(78776)(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,43002,119970,119995,120134);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),ae.addRange(11264,11310).addRange(11312,11358).addRange(11360,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654),ae.addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),m.exports=ae},8526:(m,v,ee)=>{const ae=ee(78776)(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);ae.addRange(12318,12319),m.exports=ae},26100:(m,v,ee)=>{const ae=ee(78776)(95,8276,65343);ae.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),m.exports=ae},80282:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(0,31).addRange(127,159),m.exports=ae},15352:(m,v,ee)=>{const ae=ee(78776)(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);ae.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),m.exports=ae},45647:(m,v,ee)=>{const ae=ee(78776)(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ae.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ae},98349:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),ae.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),m.exports=ae},18220:(m,v,ee)=>{const ae=ee(78776)(6846);ae.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),m.exports=ae},88482:(m,v,ee)=>{const ae=ee(78776)(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);m.exports=ae},87586:(m,v,ee)=>{const ae=ee(78776)(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);ae.addRange(1536,1541).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),m.exports=ae},88147:(m,v,ee)=>{const ae=ee(78776)(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);ae.addRange(8219,8220),m.exports=ae},65964:(m,v,ee)=>{const ae=ee(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ae.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ae.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),ae.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),ae.addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518),ae.addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),ae.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ae.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ae.addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ae.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},66793:(m,v,ee)=>{const ae=ee(78776)(12295,66369,66378);ae.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),m.exports=ae},63061:(m,v,ee)=>{const ae=ee(78776)(8232);m.exports=ae},19340:(m,v,ee)=>{const ae=ee(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43002,119995,120779);ae.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ae.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),ae.addRange(120772,120777).addRange(125218,125251),m.exports=ae},93748:(m,v,ee)=>{const ae=ee(78776)(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476);ae.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3072,3076),ae.addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683).addRange(6741,6750),ae.addRange(6752,6780).addRange(6832,6848).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),ae.addRange(69446,69456).addRange(69632,69634).addRange(69688,69702).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105),ae.addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ae},32895:(m,v,ee)=>{const ae=ee(78776)(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);ae.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),m.exports=ae},66710:(m,v,ee)=>{const ae=ee(78776)(748,750,884,890,1369,1600,2042,2074,2084,2088,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);ae.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),m.exports=ae},43026:(m,v,ee)=>{const ae=ee(78776)(94,96,168,175,180,184,749,885,8125,43867,65342,65344,65507);ae.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64449).addRange(127995,127999),m.exports=ae},95580:(m,v,ee)=>{const ae=ee(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476);ae.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540),ae.addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400),ae.addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378),ae.addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364),ae.addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ae},90055:(m,v,ee)=>{const ae=ee(78776)(185,8304,11517,12295,66369,66378);ae.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),ae.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),ae.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),m.exports=ae},25622:(m,v,ee)=>{const ae=ee(78776)(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);m.exports=ae},76288:(m,v,ee)=>{const ae=ee(78776)(173,907,909,930,1328,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ae.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945),ae.addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),ae.addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447),ae.addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466),ae.addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049),ae.addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095),ae.addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175),ae.addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566),ae.addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),m.exports=ae},61453:(m,v,ee)=>{const ae=ee(78776)(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909),ae.addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225),ae.addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(8501,8504),ae.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),ae.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),ae.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457),ae.addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),ae.addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},88795:(m,v,ee)=>{const ae=ee(78776)(185,6618,8304,8585,11517);ae.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),ae.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),m.exports=ae},47221:(m,v,ee)=>{const ae=ee(78776)(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,11858,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ae.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801).addRange(11806,11807),ae.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006),ae.addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ae},66733:(m,v,ee)=>{const ae=ee(78776)(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);ae.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),ae.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123),ae.addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994),m.exports=ae},12600:(m,v,ee)=>{const ae=ee(78776)(8233);m.exports=ae},61704:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),m.exports=ae},36290:(m,v,ee)=>{const ae=ee(78776)(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,11858,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ae.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182).addRange(10214,10223),ae.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127),ae.addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ae},64661:(m,v,ee)=>{const ae=ee(78776)(32,160,5760,8239,8287,12288);ae.addRange(8192,8202).addRange(8232,8233),m.exports=ae},54343:(m,v,ee)=>{const ae=ee(78776)(32,160,5760,8239,8287,12288);ae.addRange(8192,8202),m.exports=ae},11276:(m,v,ee)=>{const ae=ee(78776)(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);ae.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),ae.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),ae.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),m.exports=ae},93474:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(55296,57343),m.exports=ae},54581:(m,v,ee)=>{const ae=ee(78776)(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254);ae.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8383).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),ae.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64449).addRange(65020,65021).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713).addRange(92988,92991),ae.addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938),ae.addRange(129940,129994),m.exports=ae},8550:(m,v,ee)=>{const ae=ee(78776)(453,456,459,498,8124,8140,8188);ae.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),m.exports=ae},22525:(m,v,ee)=>{const ae=ee(78776)(907,909,930,1328,1424,1565,1806,2111,2143,2229,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ae.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),ae.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951),ae.addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),ae.addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473),ae.addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351),ae.addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452),ae.addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947),ae.addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461),ae.addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ae},28829:(m,v,ee)=>{const ae=ee(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ae.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11310),ae.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),m.exports=ae},56129:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ae},50147:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ae},50926:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(82944,83526),m.exports=ae},56820:(m,v,ee)=>{const ae=ee(78776)(1564,1566,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ae},14899:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ae},69929:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68352,68405).addRange(68409,68415),m.exports=ae},30706:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6912,6987).addRange(6992,7036),m.exports=ae},15533:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(42656,42743).addRange(92160,92728),m.exports=ae},89979:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(92880,92909).addRange(92912,92917),m.exports=ae},83765:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7104,7155).addRange(7164,7167),m.exports=ae},72693:(m,v,ee)=>{const ae=ee(78776)(2482,2519);ae.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),m.exports=ae},10236:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ae},30468:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(746,747).addRange(12549,12591).addRange(12704,12735),m.exports=ae},45770:(m,v,ee)=>{const ae=ee(78776)(69759);ae.addRange(69632,69709).addRange(69714,69743),m.exports=ae},65529:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(10240,10495),m.exports=ae},74206:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6656,6683).addRange(6686,6687),m.exports=ae},96208:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5952,5971),m.exports=ae},66700:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5120,5759).addRange(6320,6389),m.exports=ae},93961:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66208,66256),m.exports=ae},74121:(m,v,ee)=>{const ae=ee(78776)(66927);ae.addRange(66864,66915),m.exports=ae},12128:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69888,69940).addRange(69942,69959),m.exports=ae},52189:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ae},75033:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ae},73507:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69552,69579),m.exports=ae},85998:(m,v,ee)=>{const ae=ee(78776)(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,917505);ae.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11858).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),ae.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),ae.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ae},56036:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),m.exports=ae},13563:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ae},49182:(m,v,ee)=>{const ae=ee(78776)(67592,67644,67647);ae.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ae},84087:(m,v,ee)=>{const ae=ee(78776)(7467,7544);ae.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ae},48844:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66560,66639),m.exports=ae},35690:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),m.exports=ae},57201:(m,v,ee)=>{const ae=ee(78776)(71945);ae.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ae},71932:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71680,71739),m.exports=ae},95187:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),m.exports=ae},49778:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(77824,78894).addRange(78896,78904),m.exports=ae},42781:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66816,66855),m.exports=ae},83103:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69600,69622),m.exports=ae},26672:(m,v,ee)=>{const ae=ee(78776)(4696,4800);ae.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ae},73661:(m,v,ee)=>{const ae=ee(78776)(4295,4301,11559,11565);ae.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ae},85857:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ae},32096:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66352,66378),m.exports=ae},71742:(m,v,ee)=>{const ae=ee(78776)(70480,70487);ae.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),m.exports=ae},62199:(m,v,ee)=>{const ae=ee(78776)(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);ae.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ae},11931:(m,v,ee)=>{const ae=ee(78776)(2768);ae.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),m.exports=ae},27600:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ae},76482:(m,v,ee)=>{const ae=ee(78776)(2620,2641,2654);ae.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),m.exports=ae},26294:(m,v,ee)=>{const ae=ee(78776)(12293,12295);ae.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94192,94193).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},38858:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ae},50043:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68864,68903).addRange(68912,68921),m.exports=ae},95307:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5920,5940),m.exports=ae},20280:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ae},12674:(m,v,ee)=>{const ae=ee(78776)(64318);ae.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ae},54058:(m,v,ee)=>{const ae=ee(78776)(127488);ae.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),m.exports=ae},70521:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67648,67669).addRange(67671,67679),m.exports=ae},21448:(m,v,ee)=>{const ae=ee(78776)(1648,7405,7412,66045,66272,70459);ae.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6848).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ae},35281:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68448,68466).addRange(68472,68479),m.exports=ae},35772:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68416,68437).addRange(68440,68447),m.exports=ae},98272:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),m.exports=ae},52764:(m,v,ee)=>{const ae=ee(78776)(69837);ae.addRange(69760,69825),m.exports=ae},98276:(m,v,ee)=>{const ae=ee(78776)(3294);ae.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),m.exports=ae},98285:(m,v,ee)=>{const ae=ee(78776)(110592);ae.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),m.exports=ae},10821:(m,v,ee)=>{const ae=ee(78776)(43311);ae.addRange(43264,43309),m.exports=ae},67559:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ae},48304:(m,v,ee)=>{const ae=ee(78776)(94180);ae.addRange(101120,101589),m.exports=ae},39834:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ae},42593:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(70144,70161).addRange(70163,70206),m.exports=ae},64415:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(70320,70378).addRange(70384,70393),m.exports=ae},37740:(m,v,ee)=>{const ae=ee(78776)(3716,3749,3782);ae.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ae},46818:(m,v,ee)=>{const ae=ee(78776)(170,186,8305,8319,8498,8526);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ae},7647:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ae},92627:(m,v,ee)=>{const ae=ee(78776)(6464);ae.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ae},16193:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ae},71901:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),m.exports=ae},25734:(m,v,ee)=>{const ae=ee(78776)(73648);ae.addRange(42192,42239),m.exports=ae},6450:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66176,66204),m.exports=ae},28293:(m,v,ee)=>{const ae=ee(78776)(67903);ae.addRange(67872,67897),m.exports=ae},48193:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69968,70006),m.exports=ae},50865:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(73440,73464),m.exports=ae},24789:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),m.exports=ae},9535:(m,v,ee)=>{const ae=ee(78776)(2142);ae.addRange(2112,2139),m.exports=ae},83061:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68288,68326).addRange(68331,68342),m.exports=ae},76528:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ae},9921:(m,v,ee)=>{const ae=ee(78776)(73018);ae.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ae},93378:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(93760,93850),m.exports=ae},6940:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ae},3897:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(124928,125124).addRange(125127,125142),m.exports=ae},65999:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ae},59758:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67968,67999),m.exports=ae},65484:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ae},34575:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71168,71236).addRange(71248,71257),m.exports=ae},75392:(m,v,ee)=>{const ae=ee(78776)(6148);ae.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ae},36388:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ae},60556:(m,v,ee)=>{const ae=ee(78776)(70280);ae.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ae},15837:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ae},6820:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67712,67742).addRange(67751,67759),m.exports=ae},51892:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ae},32003:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ae},15297:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(70656,70747).addRange(70749,70753),m.exports=ae},17594:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(1984,2042).addRange(2045,2047),m.exports=ae},7493:(m,v,ee)=>{const ae=ee(78776)(94177);ae.addRange(110960,111355),m.exports=ae},14406:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ae},75847:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5760,5788),m.exports=ae},88416:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7248,7295),m.exports=ae},40115:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ae},29109:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66304,66339).addRange(66349,66351),m.exports=ae},96840:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68224,68255),m.exports=ae},39291:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66384,66426),m.exports=ae},24678:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66464,66499).addRange(66504,66517),m.exports=ae},78647:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69376,69415),m.exports=ae},70744:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68192,68223),m.exports=ae},59527:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68608,68680),m.exports=ae},23761:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ae},39384:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66736,66771).addRange(66776,66811),m.exports=ae},90237:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66688,66717).addRange(66720,66729),m.exports=ae},62976:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ae},60351:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67680,67711),m.exports=ae},19767:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72384,72440),m.exports=ae},25712:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43072,43127),m.exports=ae},86458:(m,v,ee)=>{const ae=ee(78776)(67871);ae.addRange(67840,67867),m.exports=ae},74874:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ae},27603:(m,v,ee)=>{const ae=ee(78776)(43359);ae.addRange(43312,43347),m.exports=ae},84788:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5792,5866).addRange(5870,5880),m.exports=ae},45810:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2048,2093).addRange(2096,2110),m.exports=ae},37632:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43136,43205).addRange(43214,43225),m.exports=ae},15058:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(70016,70111),m.exports=ae},76250:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66640,66687),m.exports=ae},39573:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71040,71093).addRange(71096,71133),m.exports=ae},54039:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ae},1611:(m,v,ee)=>{const ae=ee(78776)(3517,3530,3542);ae.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ae},34250:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69424,69465),m.exports=ae},43065:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69840,69864).addRange(69872,69881),m.exports=ae},18135:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72272,72354),m.exports=ae},95849:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7040,7103).addRange(7360,7367),m.exports=ae},46566:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43008,43052),m.exports=ae},7810:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ae},67833:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5888,5900).addRange(5902,5908),m.exports=ae},58009:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ae},1187:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6480,6509).addRange(6512,6516),m.exports=ae},40377:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ae},99e3:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43648,43714).addRange(43739,43743),m.exports=ae},72294:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71296,71352).addRange(71360,71369),m.exports=ae},98682:(m,v,ee)=>{const ae=ee(78776)(2972,3024,3031,73727);ae.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),m.exports=ae},75540:(m,v,ee)=>{const ae=ee(78776)(94176);ae.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ae},65084:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ae},6867:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(1920,1969),m.exports=ae},49907:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(3585,3642).addRange(3648,3675),m.exports=ae},29341:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ae},81261:(m,v,ee)=>{const ae=ee(78776)(11647);ae.addRange(11568,11623).addRange(11631,11632),m.exports=ae},57954:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(70784,70855).addRange(70864,70873),m.exports=ae},29097:(m,v,ee)=>{const ae=ee(78776)(66463);ae.addRange(66432,66461),m.exports=ae},5767:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(42240,42539),m.exports=ae},27172:(m,v,ee)=>{const ae=ee(78776)(123647);ae.addRange(123584,123641),m.exports=ae},17315:(m,v,ee)=>{const ae=ee(78776)(71935);ae.addRange(71840,71922),m.exports=ae},34961:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ae},90923:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(40960,42124).addRange(42128,42182),m.exports=ae},92108:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72192,72263),m.exports=ae},99614:(m,v,ee)=>{const ae=ee(78776)(1600);ae.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ae},24915:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ae},8983:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(82944,83526),m.exports=ae},75627:(m,v,ee)=>{const ae=ee(78776)(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ae.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ae},13585:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ae},79384:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68352,68405).addRange(68409,68415),m.exports=ae},47072:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6912,6987).addRange(6992,7036),m.exports=ae},31856:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(42656,42743).addRange(92160,92728),m.exports=ae},24945:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(92880,92909).addRange(92912,92917),m.exports=ae},92147:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7104,7155).addRange(7164,7167),m.exports=ae},61530:(m,v,ee)=>{const ae=ee(78776)(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);ae.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),m.exports=ae},64063:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ae},29962:(m,v,ee)=>{const ae=ee(78776)(12336,12343,12539);ae.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),m.exports=ae},61752:(m,v,ee)=>{const ae=ee(78776)(69759);ae.addRange(69632,69709).addRange(69714,69743),m.exports=ae},28434:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(10240,10495),m.exports=ae},15148:(m,v,ee)=>{const ae=ee(78776)(43471);ae.addRange(6656,6683).addRange(6686,6687),m.exports=ae},78881:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5941,5942).addRange(5952,5971),m.exports=ae},55254:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5120,5759).addRange(6320,6389),m.exports=ae},79110:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66208,66256),m.exports=ae},76550:(m,v,ee)=>{const ae=ee(78776)(66927);ae.addRange(66864,66915),m.exports=ae},88753:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),m.exports=ae},98451:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ae},80196:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ae},23352:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69552,69579),m.exports=ae},46921:(m,v,ee)=>{const ae=ee(78776)(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,917505);ae.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11858).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510),ae.addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883),ae.addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ae},44141:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),m.exports=ae},30286:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ae},73326:(m,v,ee)=>{const ae=ee(78776)(67592,67644,67647);ae.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ae},77115:(m,v,ee)=>{const ae=ee(78776)(7467,7544,7672,11843);ae.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ae},59108:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66560,66639),m.exports=ae},59426:(m,v,ee)=>{const ae=ee(78776)(8432);ae.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),m.exports=ae},44660:(m,v,ee)=>{const ae=ee(78776)(71945);ae.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ae},41422:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),m.exports=ae},66667:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),m.exports=ae},20449:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(77824,78894).addRange(78896,78904),m.exports=ae},25810:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66816,66855),m.exports=ae},83509:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69600,69622),m.exports=ae},37837:(m,v,ee)=>{const ae=ee(78776)(4696,4800);ae.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ae},77680:(m,v,ee)=>{const ae=ee(78776)(4295,4301,11559,11565);ae.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ae},97772:(m,v,ee)=>{const ae=ee(78776)(1156,1159,11843,42607);ae.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ae},60674:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66352,66378),m.exports=ae},52336:(m,v,ee)=>{const ae=ee(78776)(7376,8432,70480,70487,73683);ae.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),m.exports=ae},86310:(m,v,ee)=>{const ae=ee(78776)(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);ae.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ae},92436:(m,v,ee)=>{const ae=ee(78776)(2768);ae.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),m.exports=ae},20642:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ae},33831:(m,v,ee)=>{const ae=ee(78776)(2620,2641,2654);ae.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),m.exports=ae},16613:(m,v,ee)=>{const ae=ee(78776)(12336,12539,13055);ae.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40956).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ae},87001:(m,v,ee)=>{const ae=ee(78776)(12343,12539);ae.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ae},88583:(m,v,ee)=>{const ae=ee(78776)(1548,1563,1567,1600,1748);ae.addRange(68864,68903).addRange(68912,68921),m.exports=ae},82758:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5920,5942),m.exports=ae},66416:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ae},85222:(m,v,ee)=>{const ae=ee(78776)(64318);ae.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ae},60191:(m,v,ee)=>{const ae=ee(78776)(12343,65392,127488);ae.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110878).addRange(110928,110930),m.exports=ae},57632:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67648,67669).addRange(67671,67679),m.exports=ae},96988:(m,v,ee)=>{const ae=ee(78776)(7673,66045);ae.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6848).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ae},52121:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68448,68466).addRange(68472,68479),m.exports=ae},82809:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68416,68437).addRange(68440,68447),m.exports=ae},31899:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),m.exports=ae},57574:(m,v,ee)=>{const ae=ee(78776)(69837);ae.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),m.exports=ae},81868:(m,v,ee)=>{const ae=ee(78776)(3294,7376,7378,7386,7410,7412);ae.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),m.exports=ae},10774:(m,v,ee)=>{const ae=ee(78776)(12343,110592);ae.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110948,110951),m.exports=ae},76701:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43264,43311),m.exports=ae},81466:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ae},21325:(m,v,ee)=>{const ae=ee(78776)(94180);ae.addRange(101120,101589),m.exports=ae},6068:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ae},77706:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),m.exports=ae},54258:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),m.exports=ae},77149:(m,v,ee)=>{const ae=ee(78776)(3716,3749,3782);ae.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ae},38334:(m,v,ee)=>{const ae=ee(78776)(170,186,4347,8239,8305,8319,8432,8498,8526,43310);ae.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ae},12299:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ae},25476:(m,v,ee)=>{const ae=ee(78776)(2405,6464);ae.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ae},54625:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ae},38810:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),m.exports=ae},90845:(m,v,ee)=>{const ae=ee(78776)(73648);ae.addRange(42192,42239),m.exports=ae},68978:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66176,66204),m.exports=ae},67905:(m,v,ee)=>{const ae=ee(78776)(67903);ae.addRange(67872,67897),m.exports=ae},89576:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),m.exports=ae},3405:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(73440,73464),m.exports=ae},974:(m,v,ee)=>{const ae=ee(78776)(7386);ae.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),m.exports=ae},28940:(m,v,ee)=>{const ae=ee(78776)(1600,2142);ae.addRange(2112,2139),m.exports=ae},6677:(m,v,ee)=>{const ae=ee(78776)(1600);ae.addRange(68288,68326).addRange(68331,68342),m.exports=ae},14740:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ae},82278:(m,v,ee)=>{const ae=ee(78776)(73018);ae.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ae},55949:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(93760,93850),m.exports=ae},13329:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ae},97146:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(124928,125124).addRange(125127,125142),m.exports=ae},23715:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ae},43199:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67968,67999),m.exports=ae},26499:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ae},36995:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),m.exports=ae},98606:(m,v,ee)=>{const ae=ee(78776)(8239);ae.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ae},11462:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ae},45402:(m,v,ee)=>{const ae=ee(78776)(70280);ae.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ae},76318:(m,v,ee)=>{const ae=ee(78776)(43310);ae.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ae},34924:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67712,67742).addRange(67751,67759),m.exports=ae},8236:(m,v,ee)=>{const ae=ee(78776)(7401,7410,7418);ae.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ae},14575:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ae},71314:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(70656,70747).addRange(70749,70753),m.exports=ae},40577:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(1984,2042).addRange(2045,2047),m.exports=ae},44432:(m,v,ee)=>{const ae=ee(78776)(94177);ae.addRange(110960,111355),m.exports=ae},53612:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ae},19298:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5760,5788),m.exports=ae},55285:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7248,7295),m.exports=ae},16737:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ae},73023:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66304,66339).addRange(66349,66351),m.exports=ae},35723:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68224,68255),m.exports=ae},56370:(m,v,ee)=>{const ae=ee(78776)(1155);ae.addRange(66384,66426),m.exports=ae},1402:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66464,66499).addRange(66504,66517),m.exports=ae},14718:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69376,69415),m.exports=ae},40316:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68192,68223),m.exports=ae},5462:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(68608,68680),m.exports=ae},29434:(m,v,ee)=>{const ae=ee(78776)(7386,7410);ae.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ae},77045:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66736,66771).addRange(66776,66811),m.exports=ae},82301:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66688,66717).addRange(66720,66729),m.exports=ae},84766:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ae},72685:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(67680,67711),m.exports=ae},34107:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72384,72440),m.exports=ae},66506:(m,v,ee)=>{const ae=ee(78776)(6149);ae.addRange(6146,6147).addRange(43072,43127),m.exports=ae},42186:(m,v,ee)=>{const ae=ee(78776)(67871);ae.addRange(67840,67867),m.exports=ae},55507:(m,v,ee)=>{const ae=ee(78776)(1600);ae.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ae},35435:(m,v,ee)=>{const ae=ee(78776)(43359);ae.addRange(43312,43347),m.exports=ae},76355:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5792,5866).addRange(5870,5880),m.exports=ae},1509:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2048,2093).addRange(2096,2110),m.exports=ae},23386:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43136,43205).addRange(43214,43225),m.exports=ae},86116:(m,v,ee)=>{const ae=ee(78776)(2385,7383,7385,7392);ae.addRange(7388,7389).addRange(70016,70111),m.exports=ae},51826:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(66640,66687),m.exports=ae},22026:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(71040,71093).addRange(71096,71133),m.exports=ae},96007:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ae},51104:(m,v,ee)=>{const ae=ee(78776)(3517,3530,3542);ae.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ae},82401:(m,v,ee)=>{const ae=ee(78776)(1600);ae.addRange(69424,69465),m.exports=ae},44399:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(69840,69864).addRange(69872,69881),m.exports=ae},37415:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72272,72354),m.exports=ae},3894:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(7040,7103).addRange(7360,7367),m.exports=ae},5419:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),m.exports=ae},21038:(m,v,ee)=>{const ae=ee(78776)(1548,1567,1600,1648,7672);ae.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ae},1744:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),m.exports=ae},54217:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ae},63153:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),m.exports=ae},4926:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ae},39311:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(43648,43714).addRange(43739,43743),m.exports=ae},55970:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),m.exports=ae},80882:(m,v,ee)=>{const ae=ee(78776)(2972,3024,3031,7386,43251,70401,70403,73727);ae.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),m.exports=ae},46776:(m,v,ee)=>{const ae=ee(78776)(94176);ae.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ae},40444:(m,v,ee)=>{const ae=ee(78776)(7386,7410);ae.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ae},23431:(m,v,ee)=>{const ae=ee(78776)(1548,1567,65010,65021);ae.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),m.exports=ae},94846:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(3585,3642).addRange(3648,3675),m.exports=ae},137:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ae},67065:(m,v,ee)=>{const ae=ee(78776)(11647);ae.addRange(11568,11623).addRange(11631,11632),m.exports=ae},98082:(m,v,ee)=>{const ae=ee(78776)(7410);ae.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),m.exports=ae},29213:(m,v,ee)=>{const ae=ee(78776)(66463);ae.addRange(66432,66461),m.exports=ae},85388:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(42240,42539),m.exports=ae},68659:(m,v,ee)=>{const ae=ee(78776)(123647);ae.addRange(123584,123641),m.exports=ae},27900:(m,v,ee)=>{const ae=ee(78776)(71935);ae.addRange(71840,71922),m.exports=ae},8051:(m,v,ee)=>{const ae=ee(78776)(1548,1563,1567);ae.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ae},99799:(m,v,ee)=>{const ae=ee(78776)(12539);ae.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),m.exports=ae},25904:(m,v,ee)=>{const ae=ee(78776)();ae.addRange(72192,72263),m.exports=ae},94274:m=>{m.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])},47993:m=>{m.exports="13.0.0"},14640:(m,v,ee)=>{var ae={"./Binary_Property/ASCII.js":46962,"./Binary_Property/ASCII_Hex_Digit.js":60270,"./Binary_Property/Alphabetic.js":26969,"./Binary_Property/Any.js":22499,"./Binary_Property/Assigned.js":9213,"./Binary_Property/Bidi_Control.js":38838,"./Binary_Property/Bidi_Mirrored.js":5720,"./Binary_Property/Case_Ignorable.js":49965,"./Binary_Property/Cased.js":32948,"./Binary_Property/Changes_When_Casefolded.js":65314,"./Binary_Property/Changes_When_Casemapped.js":78562,"./Binary_Property/Changes_When_Lowercased.js":12104,"./Binary_Property/Changes_When_NFKC_Casefolded.js":41347,"./Binary_Property/Changes_When_Titlecased.js":50589,"./Binary_Property/Changes_When_Uppercased.js":50046,"./Binary_Property/Dash.js":77336,"./Binary_Property/Default_Ignorable_Code_Point.js":32016,"./Binary_Property/Deprecated.js":42339,"./Binary_Property/Diacritic.js":97707,"./Binary_Property/Emoji.js":23694,"./Binary_Property/Emoji_Component.js":94007,"./Binary_Property/Emoji_Modifier.js":13916,"./Binary_Property/Emoji_Modifier_Base.js":98053,"./Binary_Property/Emoji_Presentation.js":10906,"./Binary_Property/Extended_Pictographic.js":66359,"./Binary_Property/Extender.js":17743,"./Binary_Property/Grapheme_Base.js":75530,"./Binary_Property/Grapheme_Extend.js":38693,"./Binary_Property/Hex_Digit.js":91556,"./Binary_Property/IDS_Binary_Operator.js":2103,"./Binary_Property/IDS_Trinary_Operator.js":18502,"./Binary_Property/ID_Continue.js":19494,"./Binary_Property/ID_Start.js":20567,"./Binary_Property/Ideographic.js":19586,"./Binary_Property/Join_Control.js":36983,"./Binary_Property/Logical_Order_Exception.js":72947,"./Binary_Property/Lowercase.js":49111,"./Binary_Property/Math.js":65667,"./Binary_Property/Noncharacter_Code_Point.js":20052,"./Binary_Property/Pattern_Syntax.js":60514,"./Binary_Property/Pattern_White_Space.js":78588,"./Binary_Property/Quotation_Mark.js":1053,"./Binary_Property/Radical.js":25361,"./Binary_Property/Regional_Indicator.js":94375,"./Binary_Property/Sentence_Terminal.js":89697,"./Binary_Property/Soft_Dotted.js":35514,"./Binary_Property/Terminal_Punctuation.js":21043,"./Binary_Property/Unified_Ideograph.js":75771,"./Binary_Property/Uppercase.js":28368,"./Binary_Property/Variation_Selector.js":27186,"./Binary_Property/White_Space.js":61846,"./Binary_Property/XID_Continue.js":74003,"./Binary_Property/XID_Start.js":3468,"./General_Category/Cased_Letter.js":13090,"./General_Category/Close_Punctuation.js":8526,"./General_Category/Connector_Punctuation.js":26100,"./General_Category/Control.js":80282,"./General_Category/Currency_Symbol.js":15352,"./General_Category/Dash_Punctuation.js":45647,"./General_Category/Decimal_Number.js":98349,"./General_Category/Enclosing_Mark.js":18220,"./General_Category/Final_Punctuation.js":88482,"./General_Category/Format.js":87586,"./General_Category/Initial_Punctuation.js":88147,"./General_Category/Letter.js":65964,"./General_Category/Letter_Number.js":66793,"./General_Category/Line_Separator.js":63061,"./General_Category/Lowercase_Letter.js":19340,"./General_Category/Mark.js":93748,"./General_Category/Math_Symbol.js":32895,"./General_Category/Modifier_Letter.js":66710,"./General_Category/Modifier_Symbol.js":43026,"./General_Category/Nonspacing_Mark.js":95580,"./General_Category/Number.js":90055,"./General_Category/Open_Punctuation.js":25622,"./General_Category/Other.js":76288,"./General_Category/Other_Letter.js":61453,"./General_Category/Other_Number.js":88795,"./General_Category/Other_Punctuation.js":47221,"./General_Category/Other_Symbol.js":66733,"./General_Category/Paragraph_Separator.js":12600,"./General_Category/Private_Use.js":61704,"./General_Category/Punctuation.js":36290,"./General_Category/Separator.js":64661,"./General_Category/Space_Separator.js":54343,"./General_Category/Spacing_Mark.js":11276,"./General_Category/Surrogate.js":93474,"./General_Category/Symbol.js":54581,"./General_Category/Titlecase_Letter.js":8550,"./General_Category/Unassigned.js":22525,"./General_Category/Uppercase_Letter.js":28829,"./Script/Adlam.js":56129,"./Script/Ahom.js":50147,"./Script/Anatolian_Hieroglyphs.js":50926,"./Script/Arabic.js":56820,"./Script/Armenian.js":14899,"./Script/Avestan.js":69929,"./Script/Balinese.js":30706,"./Script/Bamum.js":15533,"./Script/Bassa_Vah.js":89979,"./Script/Batak.js":83765,"./Script/Bengali.js":72693,"./Script/Bhaiksuki.js":10236,"./Script/Bopomofo.js":30468,"./Script/Brahmi.js":45770,"./Script/Braille.js":65529,"./Script/Buginese.js":74206,"./Script/Buhid.js":96208,"./Script/Canadian_Aboriginal.js":66700,"./Script/Carian.js":93961,"./Script/Caucasian_Albanian.js":74121,"./Script/Chakma.js":12128,"./Script/Cham.js":52189,"./Script/Cherokee.js":75033,"./Script/Chorasmian.js":73507,"./Script/Common.js":85998,"./Script/Coptic.js":56036,"./Script/Cuneiform.js":13563,"./Script/Cypriot.js":49182,"./Script/Cyrillic.js":84087,"./Script/Deseret.js":48844,"./Script/Devanagari.js":35690,"./Script/Dives_Akuru.js":57201,"./Script/Dogra.js":71932,"./Script/Duployan.js":95187,"./Script/Egyptian_Hieroglyphs.js":49778,"./Script/Elbasan.js":42781,"./Script/Elymaic.js":83103,"./Script/Ethiopic.js":26672,"./Script/Georgian.js":73661,"./Script/Glagolitic.js":85857,"./Script/Gothic.js":32096,"./Script/Grantha.js":71742,"./Script/Greek.js":62199,"./Script/Gujarati.js":11931,"./Script/Gunjala_Gondi.js":27600,"./Script/Gurmukhi.js":76482,"./Script/Han.js":26294,"./Script/Hangul.js":38858,"./Script/Hanifi_Rohingya.js":50043,"./Script/Hanunoo.js":95307,"./Script/Hatran.js":20280,"./Script/Hebrew.js":12674,"./Script/Hiragana.js":54058,"./Script/Imperial_Aramaic.js":70521,"./Script/Inherited.js":21448,"./Script/Inscriptional_Pahlavi.js":35281,"./Script/Inscriptional_Parthian.js":35772,"./Script/Javanese.js":98272,"./Script/Kaithi.js":52764,"./Script/Kannada.js":98276,"./Script/Katakana.js":98285,"./Script/Kayah_Li.js":10821,"./Script/Kharoshthi.js":67559,"./Script/Khitan_Small_Script.js":48304,"./Script/Khmer.js":39834,"./Script/Khojki.js":42593,"./Script/Khudawadi.js":64415,"./Script/Lao.js":37740,"./Script/Latin.js":46818,"./Script/Lepcha.js":7647,"./Script/Limbu.js":92627,"./Script/Linear_A.js":16193,"./Script/Linear_B.js":71901,"./Script/Lisu.js":25734,"./Script/Lycian.js":6450,"./Script/Lydian.js":28293,"./Script/Mahajani.js":48193,"./Script/Makasar.js":50865,"./Script/Malayalam.js":24789,"./Script/Mandaic.js":9535,"./Script/Manichaean.js":83061,"./Script/Marchen.js":76528,"./Script/Masaram_Gondi.js":9921,"./Script/Medefaidrin.js":93378,"./Script/Meetei_Mayek.js":6940,"./Script/Mende_Kikakui.js":3897,"./Script/Meroitic_Cursive.js":65999,"./Script/Meroitic_Hieroglyphs.js":59758,"./Script/Miao.js":65484,"./Script/Modi.js":34575,"./Script/Mongolian.js":75392,"./Script/Mro.js":36388,"./Script/Multani.js":60556,"./Script/Myanmar.js":15837,"./Script/Nabataean.js":6820,"./Script/Nandinagari.js":51892,"./Script/New_Tai_Lue.js":32003,"./Script/Newa.js":15297,"./Script/Nko.js":17594,"./Script/Nushu.js":7493,"./Script/Nyiakeng_Puachue_Hmong.js":14406,"./Script/Ogham.js":75847,"./Script/Ol_Chiki.js":88416,"./Script/Old_Hungarian.js":40115,"./Script/Old_Italic.js":29109,"./Script/Old_North_Arabian.js":96840,"./Script/Old_Permic.js":39291,"./Script/Old_Persian.js":24678,"./Script/Old_Sogdian.js":78647,"./Script/Old_South_Arabian.js":70744,"./Script/Old_Turkic.js":59527,"./Script/Oriya.js":23761,"./Script/Osage.js":39384,"./Script/Osmanya.js":90237,"./Script/Pahawh_Hmong.js":62976,"./Script/Palmyrene.js":60351,"./Script/Pau_Cin_Hau.js":19767,"./Script/Phags_Pa.js":25712,"./Script/Phoenician.js":86458,"./Script/Psalter_Pahlavi.js":74874,"./Script/Rejang.js":27603,"./Script/Runic.js":84788,"./Script/Samaritan.js":45810,"./Script/Saurashtra.js":37632,"./Script/Sharada.js":15058,"./Script/Shavian.js":76250,"./Script/Siddham.js":39573,"./Script/SignWriting.js":54039,"./Script/Sinhala.js":1611,"./Script/Sogdian.js":34250,"./Script/Sora_Sompeng.js":43065,"./Script/Soyombo.js":18135,"./Script/Sundanese.js":95849,"./Script/Syloti_Nagri.js":46566,"./Script/Syriac.js":7810,"./Script/Tagalog.js":67833,"./Script/Tagbanwa.js":58009,"./Script/Tai_Le.js":1187,"./Script/Tai_Tham.js":40377,"./Script/Tai_Viet.js":99e3,"./Script/Takri.js":72294,"./Script/Tamil.js":98682,"./Script/Tangut.js":75540,"./Script/Telugu.js":65084,"./Script/Thaana.js":6867,"./Script/Thai.js":49907,"./Script/Tibetan.js":29341,"./Script/Tifinagh.js":81261,"./Script/Tirhuta.js":57954,"./Script/Ugaritic.js":29097,"./Script/Vai.js":5767,"./Script/Wancho.js":27172,"./Script/Warang_Citi.js":17315,"./Script/Yezidi.js":34961,"./Script/Yi.js":90923,"./Script/Zanabazar_Square.js":92108,"./Script_Extensions/Adlam.js":99614,"./Script_Extensions/Ahom.js":24915,"./Script_Extensions/Anatolian_Hieroglyphs.js":8983,"./Script_Extensions/Arabic.js":75627,"./Script_Extensions/Armenian.js":13585,"./Script_Extensions/Avestan.js":79384,"./Script_Extensions/Balinese.js":47072,"./Script_Extensions/Bamum.js":31856,"./Script_Extensions/Bassa_Vah.js":24945,"./Script_Extensions/Batak.js":92147,"./Script_Extensions/Bengali.js":61530,"./Script_Extensions/Bhaiksuki.js":64063,"./Script_Extensions/Bopomofo.js":29962,"./Script_Extensions/Brahmi.js":61752,"./Script_Extensions/Braille.js":28434,"./Script_Extensions/Buginese.js":15148,"./Script_Extensions/Buhid.js":78881,"./Script_Extensions/Canadian_Aboriginal.js":55254,"./Script_Extensions/Carian.js":79110,"./Script_Extensions/Caucasian_Albanian.js":76550,"./Script_Extensions/Chakma.js":88753,"./Script_Extensions/Cham.js":98451,"./Script_Extensions/Cherokee.js":80196,"./Script_Extensions/Chorasmian.js":23352,"./Script_Extensions/Common.js":46921,"./Script_Extensions/Coptic.js":44141,"./Script_Extensions/Cuneiform.js":30286,"./Script_Extensions/Cypriot.js":73326,"./Script_Extensions/Cyrillic.js":77115,"./Script_Extensions/Deseret.js":59108,"./Script_Extensions/Devanagari.js":59426,"./Script_Extensions/Dives_Akuru.js":44660,"./Script_Extensions/Dogra.js":41422,"./Script_Extensions/Duployan.js":66667,"./Script_Extensions/Egyptian_Hieroglyphs.js":20449,"./Script_Extensions/Elbasan.js":25810,"./Script_Extensions/Elymaic.js":83509,"./Script_Extensions/Ethiopic.js":37837,"./Script_Extensions/Georgian.js":77680,"./Script_Extensions/Glagolitic.js":97772,"./Script_Extensions/Gothic.js":60674,"./Script_Extensions/Grantha.js":52336,"./Script_Extensions/Greek.js":86310,"./Script_Extensions/Gujarati.js":92436,"./Script_Extensions/Gunjala_Gondi.js":20642,"./Script_Extensions/Gurmukhi.js":33831,"./Script_Extensions/Han.js":16613,"./Script_Extensions/Hangul.js":87001,"./Script_Extensions/Hanifi_Rohingya.js":88583,"./Script_Extensions/Hanunoo.js":82758,"./Script_Extensions/Hatran.js":66416,"./Script_Extensions/Hebrew.js":85222,"./Script_Extensions/Hiragana.js":60191,"./Script_Extensions/Imperial_Aramaic.js":57632,"./Script_Extensions/Inherited.js":96988,"./Script_Extensions/Inscriptional_Pahlavi.js":52121,"./Script_Extensions/Inscriptional_Parthian.js":82809,"./Script_Extensions/Javanese.js":31899,"./Script_Extensions/Kaithi.js":57574,"./Script_Extensions/Kannada.js":81868,"./Script_Extensions/Katakana.js":10774,"./Script_Extensions/Kayah_Li.js":76701,"./Script_Extensions/Kharoshthi.js":81466,"./Script_Extensions/Khitan_Small_Script.js":21325,"./Script_Extensions/Khmer.js":6068,"./Script_Extensions/Khojki.js":77706,"./Script_Extensions/Khudawadi.js":54258,"./Script_Extensions/Lao.js":77149,"./Script_Extensions/Latin.js":38334,"./Script_Extensions/Lepcha.js":12299,"./Script_Extensions/Limbu.js":25476,"./Script_Extensions/Linear_A.js":54625,"./Script_Extensions/Linear_B.js":38810,"./Script_Extensions/Lisu.js":90845,"./Script_Extensions/Lycian.js":68978,"./Script_Extensions/Lydian.js":67905,"./Script_Extensions/Mahajani.js":89576,"./Script_Extensions/Makasar.js":3405,"./Script_Extensions/Malayalam.js":974,"./Script_Extensions/Mandaic.js":28940,"./Script_Extensions/Manichaean.js":6677,"./Script_Extensions/Marchen.js":14740,"./Script_Extensions/Masaram_Gondi.js":82278,"./Script_Extensions/Medefaidrin.js":55949,"./Script_Extensions/Meetei_Mayek.js":13329,"./Script_Extensions/Mende_Kikakui.js":97146,"./Script_Extensions/Meroitic_Cursive.js":23715,"./Script_Extensions/Meroitic_Hieroglyphs.js":43199,"./Script_Extensions/Miao.js":26499,"./Script_Extensions/Modi.js":36995,"./Script_Extensions/Mongolian.js":98606,"./Script_Extensions/Mro.js":11462,"./Script_Extensions/Multani.js":45402,"./Script_Extensions/Myanmar.js":76318,"./Script_Extensions/Nabataean.js":34924,"./Script_Extensions/Nandinagari.js":8236,"./Script_Extensions/New_Tai_Lue.js":14575,"./Script_Extensions/Newa.js":71314,"./Script_Extensions/Nko.js":40577,"./Script_Extensions/Nushu.js":44432,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":53612,"./Script_Extensions/Ogham.js":19298,"./Script_Extensions/Ol_Chiki.js":55285,"./Script_Extensions/Old_Hungarian.js":16737,"./Script_Extensions/Old_Italic.js":73023,"./Script_Extensions/Old_North_Arabian.js":35723,"./Script_Extensions/Old_Permic.js":56370,"./Script_Extensions/Old_Persian.js":1402,"./Script_Extensions/Old_Sogdian.js":14718,"./Script_Extensions/Old_South_Arabian.js":40316,"./Script_Extensions/Old_Turkic.js":5462,"./Script_Extensions/Oriya.js":29434,"./Script_Extensions/Osage.js":77045,"./Script_Extensions/Osmanya.js":82301,"./Script_Extensions/Pahawh_Hmong.js":84766,"./Script_Extensions/Palmyrene.js":72685,"./Script_Extensions/Pau_Cin_Hau.js":34107,"./Script_Extensions/Phags_Pa.js":66506,"./Script_Extensions/Phoenician.js":42186,"./Script_Extensions/Psalter_Pahlavi.js":55507,"./Script_Extensions/Rejang.js":35435,"./Script_Extensions/Runic.js":76355,"./Script_Extensions/Samaritan.js":1509,"./Script_Extensions/Saurashtra.js":23386,"./Script_Extensions/Sharada.js":86116,"./Script_Extensions/Shavian.js":51826,"./Script_Extensions/Siddham.js":22026,"./Script_Extensions/SignWriting.js":96007,"./Script_Extensions/Sinhala.js":51104,"./Script_Extensions/Sogdian.js":82401,"./Script_Extensions/Sora_Sompeng.js":44399,"./Script_Extensions/Soyombo.js":37415,"./Script_Extensions/Sundanese.js":3894,"./Script_Extensions/Syloti_Nagri.js":5419,"./Script_Extensions/Syriac.js":21038,"./Script_Extensions/Tagalog.js":1744,"./Script_Extensions/Tagbanwa.js":54217,"./Script_Extensions/Tai_Le.js":63153,"./Script_Extensions/Tai_Tham.js":4926,"./Script_Extensions/Tai_Viet.js":39311,"./Script_Extensions/Takri.js":55970,"./Script_Extensions/Tamil.js":80882,"./Script_Extensions/Tangut.js":46776,"./Script_Extensions/Telugu.js":40444,"./Script_Extensions/Thaana.js":23431,"./Script_Extensions/Thai.js":94846,"./Script_Extensions/Tibetan.js":137,"./Script_Extensions/Tifinagh.js":67065,"./Script_Extensions/Tirhuta.js":98082,"./Script_Extensions/Ugaritic.js":29213,"./Script_Extensions/Vai.js":85388,"./Script_Extensions/Wancho.js":68659,"./Script_Extensions/Warang_Citi.js":27900,"./Script_Extensions/Yezidi.js":8051,"./Script_Extensions/Yi.js":99799,"./Script_Extensions/Zanabazar_Square.js":25904,"./index.js":94274,"./unicode-version.js":47993};function webpackContext(m){var v=webpackContextResolve(m);return ee(v)}function webpackContextResolve(m){if(!ee.o(ae,m)){var v=new Error("Cannot find module '"+m+"'");throw v.code="MODULE_NOT_FOUND",v}return ae[m]}webpackContext.keys=function webpackContextKeys(){return Object.keys(ae)},webpackContext.resolve=webpackContextResolve,m.exports=webpackContext,webpackContext.id=14640},78776:function(m,v,ee){var ae;m=ee.nmd(m),function(ie){var de=v,ce=(m&&m.exports,"object"==typeof ee.g&&ee.g);ce.global!==ce&&ce.window;var le="A range’s `stop` value must be greater than or equal to the `start` value.",pe="Invalid code point value. Code points range from U+000000 to U+10FFFF.",fe=55296,ye=56319,be=56320,Re=57343,_e=/\\x00([^0123456789]|$)/g,xe={},Te=xe.hasOwnProperty,forEach=function(m,v){for(var ee=-1,ae=m.length;++ee=ee&&vee)return m;if(v<=ae&&ee>=ie)m.splice(de,2);else{if(v>=ae&&ee=ae&&v<=ie)m[de+1]=v;else if(ee>=ae&&ee<=ie)return m[de]=ee+1,m;de+=2}}return m},dataAdd=function(m,v){var ee,ae,ie=0,de=null,ce=m.length;if(v<0||v>1114111)throw RangeError(pe);for(;ie=ee&&vv)return m.splice(null!=de?de+2:0,0,v,v+1),m;if(v==ae)return v+1==m[ie+2]?(m.splice(ie,4,ee,m[ie+3]),m):(m[ie+1]=v+1,m);de=ie,ie+=2}return m.push(v,v+1),m},dataAddData=function(m,v){for(var ee,ae,ie=0,de=m.slice(),ce=v.length;ie1114111||ee<0||ee>1114111)throw RangeError(pe);for(var ae,ie,de=0,ce=!1,fe=m.length;deee)return m;ae>=v&&ae<=ee&&(ie>v&&ie-1<=ee?(m.splice(de,2),de-=2):(m.splice(de-1,2),de-=2))}else{if(ae==ee+1||ae==ee)return m[de]=v,m;if(ae>ee)return m.splice(de,0,v,ee+1),m;if(v>=ae&&v=ae&&v=ie&&(m[de]=v,m[de+1]=ee+1,ce=!0)}de+=2}return ce||m.push(v,ee+1),m},dataContains=function(m,v){var ee=0,ae=m.length,ie=m[ee],de=m[ae-1];if(ae>=2&&(vde))return!1;for(;ee=ie&&v=40&&m<=43||46==m||47==m||63==m||m>=91&&m<=94||m>=123&&m<=125?"\\"+Ie(m):m>=32&&m<=126?Ie(m):m<=255?"\\x"+pad(hex(m),2):"\\u"+pad(hex(m),4)},codePointToStringUnicode=function(m){return m<=65535?codePointToString(m):"\\u{"+m.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(m){var v,ee=m.length,ae=m.charCodeAt(0);return ae>=fe&&ae<=ye&&ee>1?(v=m.charCodeAt(1),1024*(ae-fe)+v-be+65536):ae},createBMPCharacterClasses=function(m){var v,ee,ae="",ie=0,de=m.length;if(dataIsSingleton(m))return codePointToString(m[0]);for(;ie=fe&&ee<=ye&&(de.push(v,fe),ae.push(fe,ee+1)),ee>=be&&ee<=Re&&(de.push(v,fe),ae.push(fe,56320),ie.push(be,ee+1)),ee>Re&&(de.push(v,fe),ae.push(fe,56320),ie.push(be,57344),ee<=65535?de.push(57344,ee+1):(de.push(57344,65536),ce.push(65536,ee+1)))):v>=fe&&v<=ye?(ee>=fe&&ee<=ye&&ae.push(v,ee+1),ee>=be&&ee<=Re&&(ae.push(v,56320),ie.push(be,ee+1)),ee>Re&&(ae.push(v,56320),ie.push(be,57344),ee<=65535?de.push(57344,ee+1):(de.push(57344,65536),ce.push(65536,ee+1)))):v>=be&&v<=Re?(ee>=be&&ee<=Re&&ie.push(v,ee+1),ee>Re&&(ie.push(v,57344),ee<=65535?de.push(57344,ee+1):(de.push(57344,65536),ce.push(65536,ee+1)))):v>Re&&v<=65535?ee<=65535?de.push(v,ee+1):(de.push(v,65536),ce.push(65536,ee+1)):ce.push(v,ee+1),le+=2;return{loneHighSurrogates:ae,loneLowSurrogates:ie,bmp:de,astral:ce}},optimizeSurrogateMappings=function(m){for(var v,ee,ae,ie,de,ce,le=[],pe=[],fe=!1,ye=-1,be=m.length;++ye1&&(m=we.call(arguments)),this instanceof regenerate?(this.data=[],m?this.add(m):this):(new regenerate).add(m)};regenerate.version="1.4.2";var We=regenerate.prototype;!function(m,v){var ee;for(ee in v)Te.call(v,ee)&&(m[ee]=v[ee])}(We,{add:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataAddData(v.data,m.data),v):(arguments.length>1&&(m=we.call(arguments)),isArray(m)?(forEach(m,(function(m){v.add(m)})),v):(v.data=dataAdd(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},remove:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataRemoveData(v.data,m.data),v):(arguments.length>1&&(m=we.call(arguments)),isArray(m)?(forEach(m,(function(m){v.remove(m)})),v):(v.data=dataRemove(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},addRange:function(m,v){var ee=this;return ee.data=dataAddRange(ee.data,isNumber(m)?m:symbolToCodePoint(m),isNumber(v)?v:symbolToCodePoint(v)),ee},removeRange:function(m,v){var ee=this,ae=isNumber(m)?m:symbolToCodePoint(m),ie=isNumber(v)?v:symbolToCodePoint(v);return ee.data=dataRemoveRange(ee.data,ae,ie),ee},intersection:function(m){var v=this,ee=m instanceof regenerate?dataToArray(m.data):m;return v.data=dataIntersection(v.data,ee),v},contains:function(m){return dataContains(this.data,isNumber(m)?m:symbolToCodePoint(m))},clone:function(){var m=new regenerate;return m.data=this.data.slice(0),m},toString:function(m){var v=createCharacterClassesFromData(this.data,!!m&&m.bmpOnly,!!m&&m.hasUnicodeFlag);return v?v.replace(_e,"\\0$1"):"[]"},toRegExp:function(m){var v=this.toString(m&&-1!=m.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(v,m||"")},valueOf:function(){return dataToArray(this.data)}}),We.toArray=We.valueOf,void 0===(ae=function(){return regenerate}.call(v,ee,v,m))||(m.exports=ae)}()},98957:(m,v,ee)=>{"use strict";const ae=ee(78776);v.REGULAR=new Map([["d",ae().addRange(48,57)],["D",ae().addRange(0,47).addRange(58,65535)],["s",ae(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ae().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",ae(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ae(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),v.UNICODE=new Map([["d",ae().addRange(48,57)],["D",ae().addRange(0,47).addRange(58,1114111)],["s",ae(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ae().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ae(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ae(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),v.UNICODE_IGNORE_CASE=new Map([["d",ae().addRange(48,57)],["D",ae().addRange(0,47).addRange(58,1114111)],["s",ae(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ae().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ae(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ae(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},61818:m=>{m.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[618,42926],[642,42949],[669,42930],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1074,7296],[1076,7297],[1086,7298],[1089,7299],[1090,[7300,7301]],[1098,7302],[1122,7303],[1123,7303],[4304,7312],[4305,7313],[4306,7314],[4307,7315],[4308,7316],[4309,7317],[4310,7318],[4311,7319],[4312,7320],[4313,7321],[4314,7322],[4315,7323],[4316,7324],[4317,7325],[4318,7326],[4319,7327],[4320,7328],[4321,7329],[4322,7330],[4323,7331],[4324,7332],[4325,7333],[4326,7334],[4327,7335],[4328,7336],[4329,7337],[4330,7338],[4331,7339],[4332,7340],[4333,7341],[4334,7342],[4335,7343],[4336,7344],[4337,7345],[4338,7346],[4339,7347],[4340,7348],[4341,7349],[4342,7350],[4343,7351],[4344,7352],[4345,7353],[4346,7354],[4349,7357],[4350,7358],[4351,7359],[5024,43888],[5025,43889],[5026,43890],[5027,43891],[5028,43892],[5029,43893],[5030,43894],[5031,43895],[5032,43896],[5033,43897],[5034,43898],[5035,43899],[5036,43900],[5037,43901],[5038,43902],[5039,43903],[5040,43904],[5041,43905],[5042,43906],[5043,43907],[5044,43908],[5045,43909],[5046,43910],[5047,43911],[5048,43912],[5049,43913],[5050,43914],[5051,43915],[5052,43916],[5053,43917],[5054,43918],[5055,43919],[5056,43920],[5057,43921],[5058,43922],[5059,43923],[5060,43924],[5061,43925],[5062,43926],[5063,43927],[5064,43928],[5065,43929],[5066,43930],[5067,43931],[5068,43932],[5069,43933],[5070,43934],[5071,43935],[5072,43936],[5073,43937],[5074,43938],[5075,43939],[5076,43940],[5077,43941],[5078,43942],[5079,43943],[5080,43944],[5081,43945],[5082,43946],[5083,43947],[5084,43948],[5085,43949],[5086,43950],[5087,43951],[5088,43952],[5089,43953],[5090,43954],[5091,43955],[5092,43956],[5093,43957],[5094,43958],[5095,43959],[5096,43960],[5097,43961],[5098,43962],[5099,43963],[5100,43964],[5101,43965],[5102,43966],[5103,43967],[5104,5112],[5105,5113],[5106,5114],[5107,5115],[5108,5116],[5109,5117],[5112,5104],[5113,5105],[5114,5106],[5115,5107],[5116,5108],[5117,5109],[7296,[1042,1074]],[7297,[1044,1076]],[7298,[1054,1086]],[7299,[1057,1089]],[7300,[7301,1090]],[7301,[1058,7300,1090]],[7302,[1066,1098]],[7303,[1122,1123]],[7304,[42570,42571]],[7312,4304],[7313,4305],[7314,4306],[7315,4307],[7316,4308],[7317,4309],[7318,4310],[7319,4311],[7320,4312],[7321,4313],[7322,4314],[7323,4315],[7324,4316],[7325,4317],[7326,4318],[7327,4319],[7328,4320],[7329,4321],[7330,4322],[7331,4323],[7332,4324],[7333,4325],[7334,4326],[7335,4327],[7336,4328],[7337,4329],[7338,4330],[7339,4331],[7340,4332],[7341,4333],[7342,4334],[7343,4335],[7344,4336],[7345,4337],[7346,4338],[7347,4339],[7348,4340],[7349,4341],[7350,4342],[7351,4343],[7352,4344],[7353,4345],[7354,4346],[7357,4349],[7358,4350],[7359,4351],[7566,42950],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[42571,7304],[42900,42948],[42926,618],[42930,669],[42931,43859],[42932,42933],[42933,42932],[42934,42935],[42935,42934],[42936,42937],[42937,42936],[42938,42939],[42939,42938],[42940,42941],[42941,42940],[42942,42943],[42943,42942],[42946,42947],[42947,42946],[42948,42900],[42949,642],[42950,7566],[43859,42931],[43888,5024],[43889,5025],[43890,5026],[43891,5027],[43892,5028],[43893,5029],[43894,5030],[43895,5031],[43896,5032],[43897,5033],[43898,5034],[43899,5035],[43900,5036],[43901,5037],[43902,5038],[43903,5039],[43904,5040],[43905,5041],[43906,5042],[43907,5043],[43908,5044],[43909,5045],[43910,5046],[43911,5047],[43912,5048],[43913,5049],[43914,5050],[43915,5051],[43916,5052],[43917,5053],[43918,5054],[43919,5055],[43920,5056],[43921,5057],[43922,5058],[43923,5059],[43924,5060],[43925,5061],[43926,5062],[43927,5063],[43928,5064],[43929,5065],[43930,5066],[43931,5067],[43932,5068],[43933,5069],[43934,5070],[43935,5071],[43936,5072],[43937,5073],[43938,5074],[43939,5075],[43940,5076],[43941,5077],[43942,5078],[43943,5079],[43944,5080],[43945,5081],[43946,5082],[43947,5083],[43948,5084],[43949,5085],[43950,5086],[43951,5087],[43952,5088],[43953,5089],[43954,5090],[43955,5091],[43956,5092],[43957,5093],[43958,5094],[43959,5095],[43960,5096],[43961,5097],[43962,5098],[43963,5099],[43964,5100],[43965,5101],[43966,5102],[43967,5103],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},11890:(m,v,ee)=>{"use strict";const ae=ee(23161).generate,ie=ee(89077).parse,de=ee(78776),ce=ee(48710),le=ee(73276),pe=ee(61818),fe=ee(98957),ye=de().addRange(0,1114111),be=de().addRange(0,65535),Re=ye.clone().remove(10,13,8232,8233),_e=Re.clone().intersection(be),getCharacterClassEscapeSet=(m,v,ee)=>v?ee?fe.UNICODE_IGNORE_CASE.get(m):fe.UNICODE.get(m):fe.REGULAR.get(m),getUnicodePropertyValueSet=(m,v)=>{const ae=v?`${m}/${v}`:`Binary_Property/${m}`;try{return ee(14640)(`./${ae}.js`)}catch(ee){throw new Error(`Failed to recognize value \`${v}\` for property \`${m}\`.`)}},handleLoneUnicodePropertyNameOrValue=m=>{try{const v="General_Category",ee=le(v,m);return getUnicodePropertyValueSet(v,ee)}catch(m){}const v=ce(m);return getUnicodePropertyValueSet(v)},getUnicodePropertyEscapeSet=(m,v)=>{const ee=m.split("="),ae=ee[0];let ie;if(1==ee.length)ie=handleLoneUnicodePropertyNameOrValue(ae);else{const m=ce(ae),v=le(m,ee[1]);ie=getUnicodePropertyValueSet(m,v)}return v?ye.clone().remove(ie):ie.clone()};de.prototype.iuAddRange=function(m,v){const ee=this;do{const v=caseFold(m);v&&ee.add(v)}while(++m<=v);return ee};const update=(m,v)=>{let ee=ie(v,xe.useUnicodeFlag?"u":"");switch(ee.type){case"characterClass":case"group":case"value":break;default:ee=wrap(ee,v)}Object.assign(m,ee)},wrap=(m,v)=>({type:"group",behavior:"ignore",body:[m],raw:`(?:${v})`}),caseFold=m=>pe.get(m)||!1,processCharacterClass=(m,v)=>{let ee=de();for(const v of m.body)switch(v.type){case"value":if(ee.add(v.codePoint),xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag){const m=caseFold(v.codePoint);m&&ee.add(m)}break;case"characterClassRange":const m=v.min.codePoint,ae=v.max.codePoint;ee.addRange(m,ae),xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag&&ee.iuAddRange(m,ae);break;case"characterClassEscape":ee.add(getCharacterClassEscapeSet(v.value,xe.unicode,xe.ignoreCase));break;case"unicodePropertyEscape":ee.add(getUnicodePropertyEscapeSet(v.value,v.negative));break;default:throw new Error(`Unknown term type: ${v.type}`)}return m.negative&&(ee=(xe.unicode?ye:be).clone().remove(ee)),update(m,ee.toString(v)),m},updateNamedReference=(m,v)=>{delete m.name,m.matchIndex=v},assertNoUnmatchedReferences=m=>{const v=Object.keys(m.unmatchedReferences);if(v.length>0)throw new Error(`Unknown group names: ${v}`)},processTerm=(m,v,ee)=>{switch(m.type){case"dot":update(m,(ae=xe.unicode,ie=xe.dotAll,ie?ae?ye:be:ae?Re:_e).toString(v));break;case"characterClass":m=processCharacterClass(m,v);break;case"unicodePropertyEscape":update(m,getUnicodePropertyEscapeSet(m.value,m.negative).toString(v));break;case"characterClassEscape":update(m,getCharacterClassEscapeSet(m.value,xe.unicode,xe.ignoreCase).toString(v));break;case"group":if(ee.lastIndex++,m.name){const v=m.name.value;if(ee.names[v])throw new Error(`Multiple groups with the same name (${v}) are not allowed.`);const ae=ee.lastIndex;delete m.name,ee.names[v]=ae,ee.onNamedGroup&&ee.onNamedGroup.call(null,v,ae),ee.unmatchedReferences[v]&&(ee.unmatchedReferences[v].forEach((m=>{updateNamedReference(m,ae)})),delete ee.unmatchedReferences[v])}case"alternative":case"disjunction":case"quantifier":m.body=m.body.map((m=>processTerm(m,v,ee)));break;case"value":const ce=m.codePoint,le=de(ce);if(xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag){const m=caseFold(ce);m&&le.add(m)}update(m,le.toString(v));break;case"reference":if(m.name){const v=m.name.value,ae=ee.names[v];if(ae){updateNamedReference(m,ae);break}ee.unmatchedReferences[v]||(ee.unmatchedReferences[v]=[]),ee.unmatchedReferences[v].push(m)}break;case"anchor":case"empty":case"group":break;default:throw new Error(`Unknown term type: ${m.type}`)}var ae,ie;return m},xe={ignoreCase:!1,unicode:!1,dotAll:!1,useUnicodeFlag:!1};m.exports=(m,v,ee)=>{const de={unicodePropertyEscape:ee&&ee.unicodePropertyEscape,namedGroups:ee&&ee.namedGroup,lookbehind:ee&&ee.lookbehind};xe.ignoreCase=v&&v.includes("i"),xe.unicode=v&&v.includes("u");const ce=ee&&ee.dotAllFlag;xe.dotAll=ce&&v&&v.includes("s"),xe.useUnicodeFlag=ee&&ee.useUnicodeFlag;const le={hasUnicodeFlag:xe.useUnicodeFlag,bmpOnly:!xe.unicode},pe={onNamedGroup:ee&&ee.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},fe=ie(m,v,de);return processTerm(fe,le,pe),assertNoUnmatchedReferences(pe),ae(fe)}},23161:function(m,v,ee){var ae;m=ee.nmd(m),function(){"use strict";var ie={function:!0,object:!0},de=ie[typeof window]&&window||this,ce=ie[typeof v]&&v&&!v.nodeType&&v,le=ie.object&&m&&!m.nodeType,pe=ce&&le&&"object"==typeof ee.g&&ee.g;!pe||pe.global!==pe&&pe.window!==pe&&pe.self!==pe||(de=pe);var fe=Object.prototype.hasOwnProperty;function fromCodePoint(){var m=Number(arguments[0]);if(!isFinite(m)||m<0||m>1114111||Math.floor(m)!=m)throw RangeError("Invalid code point: "+m);if(m<=65535)return String.fromCharCode(m);var v=55296+((m-=65536)>>10),ee=m%1024+56320;return String.fromCharCode(v,ee)}var ye={};function assertType(m,v){if(-1==v.indexOf("|")){if(m==v)return;throw Error("Invalid node type: "+m+"; expected type: "+v)}if(!(v=fe.call(ye,v)?ye[v]:ye[v]=RegExp("^(?:"+v+")$")).test(m))throw Error("Invalid node type: "+m+"; expected types: "+v)}function generate(m){var v=m.type;if(fe.call(be,v))return be[v](m);throw Error("Invalid node type: "+v)}function generateSequence(m,v){for(var ee,ae=-1,ie=v.length,de="";++ae=48&&v[ae+1].codePoint<=57?de+="\\000":de+=m(ee);return de}function generateAtom(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),generate(m)}function generateClassAtom(m){return assertType(m.type,"anchor|characterClassEscape|characterClassRange|dot|value"),generate(m)}function generateIdentifier(m){return assertType(m.type,"identifier"),m.value}function generateTerm(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),generate(m)}var be={alternative:function generateAlternative(m){return assertType(m.type,"alternative"),generateSequence(generateTerm,m.body)},anchor:function generateAnchor(m){switch(assertType(m.type,"anchor"),m.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function generateCharacterClass(m){return assertType(m.type,"characterClass"),"["+(m.negative?"^":"")+generateSequence(generateClassAtom,m.body)+"]"},characterClassEscape:function generateCharacterClassEscape(m){return assertType(m.type,"characterClassEscape"),"\\"+m.value},characterClassRange:function generateCharacterClassRange(m){assertType(m.type,"characterClassRange");var v=m.min,ee=m.max;if("characterClassRange"==v.type||"characterClassRange"==ee.type)throw Error("Invalid character class range");return generateClassAtom(v)+"-"+generateClassAtom(ee)},disjunction:function generateDisjunction(m){assertType(m.type,"disjunction");for(var v=m.body,ee=-1,ae=v.length,ie="";++ee");break;case"ignore":v+="?:";break;case"lookahead":v+="?=";break;case"negativeLookahead":v+="?!";break;case"lookbehind":v+="?<=";break;case"negativeLookbehind":v+="?";throw new Error("Unknown reference type")},unicodePropertyEscape:function generateUnicodePropertyEscape(m){return assertType(m.type,"unicodePropertyEscape"),"\\"+(m.negative?"P":"p")+"{"+m.value+"}"},value:function generateValue(m){assertType(m.type,"value");var v=m.kind,ee=m.codePoint;if("number"!=typeof ee)throw new Error("Invalid code point: "+ee);switch(v){case"controlLetter":return"\\c"+fromCodePoint(ee+64);case"hexadecimalEscape":return"\\x"+("00"+ee.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+fromCodePoint(ee);case"null":return"\\"+ee;case"octal":return"\\"+("000"+ee.toString(8)).slice(-3);case"singleEscape":switch(ee){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+ee)}case"symbol":return fromCodePoint(ee);case"unicodeEscape":return"\\u"+("0000"+ee.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+ee.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+v)}}},Re={generate:generate};void 0===(ae=function(){return Re}.call(v,ee,v,m))||(m.exports=ae),de.regjsgen=Re}.call(this)},89077:m=>{var v,ee,ae,ie;ae=String.fromCodePoint||(v=String.fromCharCode,ee=Math.floor,function fromCodePoint(){var m,ae,ie=16384,de=[],ce=-1,le=arguments.length;if(!le)return"";for(var pe="";++ce1114111||ee(fe)!=fe)throw RangeError("Invalid code point: "+fe);fe<=65535?de.push(fe):(m=55296+((fe-=65536)>>10),ae=fe%1024+56320,de.push(m,ae)),(ce+1==le||de.length>ie)&&(pe+=v.apply(null,de),de.length=0)}return pe}),ie={parse:function parse(m,v,ee){function addRaw(v){return v.raw=m.substring(v.range[0],v.range[1]),v}function updateRawStart(m,v){return m.range[0]=v,addRaw(m)}function createAnchor(m,v){return addRaw({type:"anchor",kind:m,range:[pe-v,pe]})}function createValue(m,v,ee,ae){return addRaw({type:"value",kind:m,codePoint:v,range:[ee,ae]})}function createEscaped(m,v,ee,ae){return ae=ae||0,createValue(m,v,pe-(ee.length+ae),pe)}function createCharacter(m){var v,ee=m[0],ae=ee.charCodeAt(0);return le&&1===ee.length&&ae>=55296&&ae<=56319&&(v=lookahead().charCodeAt(0))>=56320&&v<=57343?createValue("symbol",1024*(ae-55296)+v-56320+65536,++pe-2,pe):createValue("symbol",ae,pe-1,pe)}function createDisjunction(m,v,ee){return addRaw({type:"disjunction",body:m,range:[v,ee]})}function createNamedReference(m){return addRaw({type:"reference",name:m,range:[m.range[0]-3,pe]})}function createGroup(m,v,ee,ae){return addRaw({type:"group",behavior:m,body:v,range:[ee,ae]})}function createQuantifier(m,v,ee,ae){return null==ae&&(ee=pe-1,ae=pe),addRaw({type:"quantifier",min:m,max:v,greedy:!0,body:null,range:[ee,ae]})}function createAlternative(m,v,ee){return addRaw({type:"alternative",body:m,range:[v,ee]})}function createCharacterClass(m,v,ee,ae){return addRaw({type:"characterClass",body:m,negative:v,range:[ee,ae]})}function createClassRange(m,v,ee,ae){return m.codePoint>v.codePoint&&bail("invalid range in character class",m.raw+"-"+v.raw,ee,ae),addRaw({type:"characterClassRange",min:m,max:v,range:[ee,ae]})}function flattenBody(m){return"alternative"===m.type?m.body:[m]}function incr(v){v=v||1;var ee=m.substring(pe,pe+v);return pe+=v||1,ee}function skip(m){match(m)||bail("character",m)}function match(v){if(m.indexOf(v,pe)===pe)return incr(v.length)}function lookahead(){return m[pe]}function current(v){return m.indexOf(v,pe)===pe}function next(v){return m[pe+1]===v}function matchReg(v){var ee=m.substring(pe).match(v);return ee&&(ee.range=[],ee.range[0]=pe,incr(ee[0].length),ee.range[1]=pe),ee}function parseDisjunction(){var m=[],v=pe;for(m.push(parseAlternative());match("|");)m.push(parseAlternative());return 1===m.length?m[0]:createDisjunction(m,v,pe)}function parseAlternative(){for(var m,v=[],ee=pe;m=parseTerm();)v.push(m);return 1===v.length?v[0]:createAlternative(v,ee,pe)}function parseTerm(){if(pe>=m.length||current("|")||current(")"))return null;var v=match("^")?createAnchor("start",1):match("$")?createAnchor("end",1):match("\\b")?createAnchor("boundary",2):match("\\B")?createAnchor("not-boundary",2):parseGroup("(?=","lookahead","(?!","negativeLookahead");if(v)return v;var ee,ae=parseAtomAndExtendedAtom();return ae||(pos_backup=pe,(ee=parseQuantifier()||!1)&&(pe=pos_backup,bail("Expected atom")),!le&&(res=matchReg(/^{/))?ae=createCharacter(res):bail("Expected atom")),(ee=parseQuantifier()||!1)?(ee.body=flattenBody(ae),updateRawStart(ee,ae.range[0]),ee):ae}function parseGroup(m,v,ee,ae){var ie=null,de=pe;if(match(m))ie=v;else{if(!match(ee))return!1;ie=ae}return finishGroup(ie,de)}function finishGroup(m,v){var ee=parseDisjunction();ee||bail("Expected disjunction"),skip(")");var ae=createGroup(m,flattenBody(ee),v,pe);return"normal"==m&&ce&&de++,ae}function parseQuantifier(){var m,v,ee,ae,ie=pe;return match("*")?v=createQuantifier(0):match("+")?v=createQuantifier(1):match("?")?v=createQuantifier(0,1):(m=matchReg(/^\{([0-9]+)\}/))?v=createQuantifier(ee=parseInt(m[1],10),ee,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),\}/))?v=createQuantifier(ee=parseInt(m[1],10),void 0,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),([0-9]+)\}/))&&((ee=parseInt(m[1],10))>(ae=parseInt(m[2],10))&&bail("numbers out of order in {} quantifier","",ie,pe),v=createQuantifier(ee,ae,m.range[0],m.range[1])),v&&match("?")&&(v.greedy=!1,v.range[1]+=1),v}function parseAtomAndExtendedAtom(){var m;if(m=matchReg(/^[^^$\\.*+?()[\]{}|]/))return createCharacter(m);if(!le&&(m=matchReg(/^(?:]|})/)))return createCharacter(m);if(match("."))return addRaw({type:"dot",range:[pe-1,pe]});if(match("\\")){if(!(m=parseAtomEscape())){if(!le&&"c"==lookahead())return createValue("symbol",92,pe-1,pe);bail("atomEscape")}return m}if(m=parseCharacterClass())return m;if(ee.lookbehind&&(m=parseGroup("(?<=","lookbehind","(?");var ae=finishGroup("normal",v.range[0]-3);return ae.name=v,ae}return parseGroup("(?:","ignore","(","normal")}function parseUnicodeSurrogatePairEscape(m){var v,ee;if(le&&"unicodeEscape"==m.kind&&(v=m.codePoint)>=55296&&v<=56319&¤t("\\")&&next("u")){var ae=pe;pe++;var ie=parseClassEscape();"unicodeEscape"==ie.kind&&(ee=ie.codePoint)>=56320&&ee<=57343?(m.range[1]=ie.range[1],m.codePoint=1024*(v-55296)+ee-56320+65536,m.type="value",m.kind="unicodeCodePointEscape",addRaw(m)):pe=ae}return m}function parseClassEscape(){return parseAtomEscape(!0)}function parseAtomEscape(m){var v,ee=pe;if(v=parseDecimalEscape()||parseNamedReference())return v;if(m){if(match("b"))return createEscaped("singleEscape",8,"\\b");if(match("B"))bail("\\B not possible inside of CharacterClass","",ee);else{if(!le&&(v=matchReg(/^c([0-9])/)))return createEscaped("controlLetter",v[1]+16,v[1],2);if(!le&&(v=matchReg(/^c_/)))return createEscaped("controlLetter",31,"_",2)}if(le&&match("-"))return createEscaped("singleEscape",45,"\\-")}return v=parseCharacterEscape()}function parseDecimalEscape(){var m,v,ee;if(m=matchReg(/^(?!0)\d+/)){v=m[0];var ae=parseInt(m[0],10);return ae<=de?(ee=m[0],addRaw({type:"reference",matchIndex:parseInt(ee,10),range:[pe-1-ee.length,pe]})):(ie.push(ae),incr(-m[0].length),(m=matchReg(/^[0-7]{1,3}/))?createEscaped("octal",parseInt(m[0],8),m[0],1):updateRawStart(m=createCharacter(matchReg(/^[89]/)),m.range[0]-1))}return(m=matchReg(/^[0-7]{1,3}/))?(v=m[0],/^0{1,3}$/.test(v)?createEscaped("null",0,"0",v.length):createEscaped("octal",parseInt(v,8),v,1)):!!(m=matchReg(/^[dDsSwW]/))&&addRaw({type:"characterClassEscape",value:m[0],range:[pe-2,pe]})}function parseNamedReference(){if(ee.namedGroups&&matchReg(/^k<(?=.*?>)/)){var m=parseIdentifier();return skip(">"),createNamedReference(m)}}function parseRegExpUnicodeEscapeSequence(){var m;return(m=matchReg(/^u([0-9a-fA-F]{4})/))?parseUnicodeSurrogatePairEscape(createEscaped("unicodeEscape",parseInt(m[1],16),m[1],2)):le&&(m=matchReg(/^u\{([0-9a-fA-F]+)\}/))?createEscaped("unicodeCodePointEscape",parseInt(m[1],16),m[1],4):void 0}function parseCharacterEscape(){var m,v,ae,ie=pe;if(m=matchReg(/^[fnrtv]/)){var de=0;switch(m[0]){case"t":de=9;break;case"n":de=10;break;case"v":de=11;break;case"f":de=12;break;case"r":de=13}return createEscaped("singleEscape",de,"\\"+m[0])}return(m=matchReg(/^c([a-zA-Z])/))?createEscaped("controlLetter",m[1].charCodeAt(0)%32,m[1],2):(m=matchReg(/^x([0-9a-fA-F]{2})/))?createEscaped("hexadecimalEscape",parseInt(m[1],16),m[1],2):(m=parseRegExpUnicodeEscapeSequence())?((!m||m.codePoint>1114111)&&bail("Invalid escape sequence",null,ie,pe),m):ee.unicodePropertyEscape&&le&&(m=matchReg(/^([pP])\{([^\}]+)\}/))?addRaw({type:"unicodePropertyEscape",negative:"P"===m[1],value:m[2],range:[m.range[0]-1,m.range[1]],raw:m[0]}):(ae=lookahead(),le&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(ae)||!le&&"c"!==ae?"k"===ae&&ee.lookbehind?null:createEscaped("identifier",(v=incr()).charCodeAt(0),v,1):null)}function parseIdentifierAtom(v){var ee=lookahead(),ie=pe;if("\\"===ee){incr();var de=parseRegExpUnicodeEscapeSequence();return de&&v(de.codePoint)||bail("Invalid escape sequence",null,ie,pe),ae(de.codePoint)}var ce=ee.charCodeAt(0);if(ce>=55296&&ce<=56319){var le=(ee+=m[pe+1]).charCodeAt(1);le>=56320&&le<=57343&&(ce=1024*(ce-55296)+le-56320+65536)}if(v(ce))return incr(),ce>65535&&incr(),ee}function parseIdentifier(){var m,v=pe,ee=parseIdentifierAtom(isIdentifierStart);for(ee||bail("Invalid identifier");m=parseIdentifierAtom(isIdentifierPart);)ee+=m;return addRaw({type:"identifier",value:ee,range:[v,pe]})}function isIdentifierStart(m){return 36===m||95===m||m>=65&&m<=90||m>=97&&m<=122||m>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(ae(m))}function isIdentifierPart(m){return isIdentifierStart(m)||m>=48&&m<=57||m>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(ae(m))}function parseCharacterClass(){var m,v=pe;return(m=matchReg(/^\[\^/))?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!0,v,pe)):match("[")?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!1,v,pe)):null}function parseClassRanges(){var m,v;return current("]")?[]:((v=parseClassAtom())||bail("classAtom"),(m=current("]")?[v]:parseHelperClassRanges(v))||bail("nonEmptyClassRanges"),m)}function parseHelperClassRanges(m){var v,ee,ae,ie,de;if(current("-")&&!next("]")){v=m.range[0],de=createCharacter(match("-")),(ie=parseClassAtom())||bail("classAtom"),ee=pe;var ce=parseClassRanges();return ce||bail("classRanges"),"codePoint"in m&&"codePoint"in ie?ae=[createClassRange(m,ie,v,ee)]:le?bail("invalid character class"):ae=[m,de,ie],"empty"===ce.type?ae:ae.concat(ce)}return(ae=parseNonemptyClassRangesNoDash())||bail("nonEmptyClassRangesNoDash"),[m].concat(ae)}function parseNonemptyClassRangesNoDash(){var m=parseClassAtom();return m||bail("classAtom"),current("]")?m:parseHelperClassRanges(m)}function parseClassAtom(){return match("-")?createCharacter("-"):parseClassAtomNoDash()}function parseClassAtomNoDash(){var m;return(m=matchReg(/^[^\\\]-]/))?createCharacter(m[0]):match("\\")?((m=parseClassEscape())||bail("classEscape"),parseUnicodeSurrogatePairEscape(m)):void 0}function bail(v,ee,ae,ie){ae=null==ae?pe:ae,ie=null==ie?ae:ie;var de=Math.max(0,ae-10),ce=Math.min(ie+10,m.length),le=" "+m.substring(de,ce),fe=" "+new Array(ae-de+1).join(" ")+"^";throw SyntaxError(v+" at position "+ae+(ee?": "+ee:"")+"\n"+le+"\n"+fe)}ee||(ee={});var ie=[],de=0,ce=!0,le=-1!==(v||"").indexOf("u"),pe=0;""===(m=String(m))&&(m="(?:)");var fe=parseDisjunction();fe.range[1]!==m.length&&bail("Could not parse entire input - got stuck","",fe.range[1]);for(var ye=0;ye{var ae=ee(48764),ie=ae.Buffer;function copyProps(m,v){for(var ee in m)v[ee]=m[ee]}function SafeBuffer(m,v,ee){return ie(m,v,ee)}ie.from&&ie.alloc&&ie.allocUnsafe&&ie.allocUnsafeSlow?m.exports=ae:(copyProps(ae,v),v.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(ie.prototype),copyProps(ie,SafeBuffer),SafeBuffer.from=function(m,v,ee){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ie(m,v,ee)},SafeBuffer.alloc=function(m,v,ee){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ae=ie(m);return void 0!==v?"string"==typeof ee?ae.fill(v,ee):ae.fill(v):ae.fill(0),ae},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ie(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae.SlowBuffer(m)}},75974:m=>{m.exports=function SafeParseTuple(m,v){var ee,ae=null;try{ee=JSON.parse(m,v)}catch(m){ae=m}return[ae,ee]}},60053:(m,v)=>{"use strict";var ee,ae,ie,de;if("object"==typeof performance&&"function"==typeof performance.now){var ce=performance;v.unstable_now=function(){return ce.now()}}else{var le=Date,pe=le.now();v.unstable_now=function(){return le.now()-pe}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var fe=null,ye=null,w=function(){if(null!==fe)try{var m=v.unstable_now();fe(!0,m),fe=null}catch(m){throw setTimeout(w,0),m}};ee=function(m){null!==fe?setTimeout(ee,0,m):(fe=m,setTimeout(w,0))},ae=function(m,v){ye=setTimeout(m,v)},ie=function(){clearTimeout(ye)},v.unstable_shouldYield=function(){return!1},de=v.unstable_forceFrameRate=function(){}}else{var be=window.setTimeout,Re=window.clearTimeout;if("undefined"!=typeof console){var _e=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof _e&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var xe=!1,Te=null,Se=-1,we=5,Pe=0;v.unstable_shouldYield=function(){return v.unstable_now()>=Pe},de=function(){},v.unstable_forceFrameRate=function(m){0>m||125>>1,ie=m[ae];if(!(void 0!==ie&&0I(ce,ee))void 0!==pe&&0>I(pe,ce)?(m[ae]=pe,m[le]=ee,ae=le):(m[ae]=ce,m[de]=ee,ae=de);else{if(!(void 0!==pe&&0>I(pe,ee)))break e;m[ae]=pe,m[le]=ee,ae=le}}}return v}return null}function I(m,v){var ee=m.sortIndex-v.sortIndex;return 0!==ee?ee:m.id-v.id}var ze=[],Ve=[],He=1,qe=null,Xe=3,Qe=!1,Ye=!1,et=!1;function T(m){for(var v=J(Ve);null!==v;){if(null===v.callback)K(Ve);else{if(!(v.startTime<=m))break;K(Ve),v.sortIndex=v.expirationTime,H(ze,v)}v=J(Ve)}}function U(m){if(et=!1,T(m),!Ye)if(null!==J(ze))Ye=!0,ee(V);else{var v=J(Ve);null!==v&&ae(U,v.startTime-m)}}function V(m,ee){Ye=!1,et&&(et=!1,ie()),Qe=!0;var de=Xe;try{for(T(ee),qe=J(ze);null!==qe&&(!(qe.expirationTime>ee)||m&&!v.unstable_shouldYield());){var ce=qe.callback;if("function"==typeof ce){qe.callback=null,Xe=qe.priorityLevel;var le=ce(qe.expirationTime<=ee);ee=v.unstable_now(),"function"==typeof le?qe.callback=le:qe===J(ze)&&K(ze),T(ee)}else K(ze);qe=J(ze)}if(null!==qe)var pe=!0;else{var fe=J(Ve);null!==fe&&ae(U,fe.startTime-ee),pe=!1}return pe}finally{qe=null,Xe=de,Qe=!1}}var tt=de;v.unstable_IdlePriority=5,v.unstable_ImmediatePriority=1,v.unstable_LowPriority=4,v.unstable_NormalPriority=3,v.unstable_Profiling=null,v.unstable_UserBlockingPriority=2,v.unstable_cancelCallback=function(m){m.callback=null},v.unstable_continueExecution=function(){Ye||Qe||(Ye=!0,ee(V))},v.unstable_getCurrentPriorityLevel=function(){return Xe},v.unstable_getFirstCallbackNode=function(){return J(ze)},v.unstable_next=function(m){switch(Xe){case 1:case 2:case 3:var v=3;break;default:v=Xe}var ee=Xe;Xe=v;try{return m()}finally{Xe=ee}},v.unstable_pauseExecution=function(){},v.unstable_requestPaint=tt,v.unstable_runWithPriority=function(m,v){switch(m){case 1:case 2:case 3:case 4:case 5:break;default:m=3}var ee=Xe;Xe=m;try{return v()}finally{Xe=ee}},v.unstable_scheduleCallback=function(m,de,ce){var le=v.unstable_now();switch("object"==typeof ce&&null!==ce?ce="number"==typeof(ce=ce.delay)&&0le?(m.sortIndex=ce,H(Ve,m),null===J(ze)&&m===J(Ve)&&(et?ie():et=!0,ae(U,ce-le))):(m.sortIndex=pe,H(ze,m),Ye||Qe||(Ye=!0,ee(V))),m},v.unstable_wrapCallback=function(m){var v=Xe;return function(){var ee=Xe;Xe=v;try{return m.apply(this,arguments)}finally{Xe=ee}}}},63840:(m,v,ee)=>{"use strict";m.exports=ee(60053)},42830:(m,v,ee)=>{m.exports=Stream;var ae=ee(17187).EventEmitter;function Stream(){ae.call(this)}ee(35717)(Stream,ae),Stream.Readable=ee(56577),Stream.Writable=ee(20323),Stream.Duplex=ee(68656),Stream.Transform=ee(94473),Stream.PassThrough=ee(2366),Stream.finished=ee(81086),Stream.pipeline=ee(56472),Stream.Stream=Stream,Stream.prototype.pipe=function(m,v){var ee=this;function ondata(v){m.writable&&!1===m.write(v)&&ee.pause&&ee.pause()}function ondrain(){ee.readable&&ee.resume&&ee.resume()}ee.on("data",ondata),m.on("drain",ondrain),m._isStdio||v&&!1===v.end||(ee.on("end",onend),ee.on("close",onclose));var ie=!1;function onend(){ie||(ie=!0,m.end())}function onclose(){ie||(ie=!0,"function"==typeof m.destroy&&m.destroy())}function onerror(m){if(cleanup(),0===ae.listenerCount(this,"error"))throw m}function cleanup(){ee.removeListener("data",ondata),m.removeListener("drain",ondrain),ee.removeListener("end",onend),ee.removeListener("close",onclose),ee.removeListener("error",onerror),m.removeListener("error",onerror),ee.removeListener("end",cleanup),ee.removeListener("close",cleanup),m.removeListener("close",cleanup)}return ee.on("error",onerror),m.on("error",onerror),ee.on("end",cleanup),ee.on("close",cleanup),m.on("close",cleanup),m.emit("pipe",ee),m}},58106:m=>{"use strict";var v={};function createErrorType(m,ee,ae){function getMessage(m,v,ae){return"string"==typeof ee?ee:ee(m,v,ae)}ae||(ae=Error);var ie=function(m){var v,ee;function NodeError(v,ee,ae){return m.call(this,getMessage(v,ee,ae))||this}return ee=m,(v=NodeError).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee,NodeError}(ae);ie.prototype.name=ae.name,ie.prototype.code=m,v[m]=ie}function oneOf(m,v){if(Array.isArray(m)){var ee=m.length;return m=m.map((function(m){return String(m)})),ee>2?"one of ".concat(v," ").concat(m.slice(0,ee-1).join(", "),", or ")+m[ee-1]:2===ee?"one of ".concat(v," ").concat(m[0]," or ").concat(m[1]):"of ".concat(v," ").concat(m[0])}return"of ".concat(v," ").concat(String(m))}function endsWith(m,v,ee){return(void 0===ee||ee>m.length)&&(ee=m.length),m.substring(ee-v.length,ee)===v}function includes(m,v,ee){return"number"!=typeof ee&&(ee=0),!(ee+v.length>m.length)&&-1!==m.indexOf(v,ee)}createErrorType("ERR_INVALID_OPT_VALUE",(function(m,v){return'The value "'+v+'" is invalid for option "'+m+'"'}),TypeError),createErrorType("ERR_INVALID_ARG_TYPE",(function(m,v,ee){var ae,ie,de,ce;if("string"==typeof v&&(ie="not ",v.substr(!de||de<0?0:+de,ie.length)===ie)?(ae="must not be",v=v.replace(/^not /,"")):ae="must be",endsWith(m," argument"))ce="The ".concat(m," ").concat(ae," ").concat(oneOf(v,"type"));else{var le=includes(m,".")?"property":"argument";ce='The "'.concat(m,'" ').concat(le," ").concat(ae," ").concat(oneOf(v,"type"))}return ce+=". Received type ".concat(typeof ee)}),TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",(function(m){return"The "+m+" method is not implemented"})),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",(function(m){return"Cannot call "+m+" after a stream was destroyed"})),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",(function(m){return"Unknown encoding: "+m}),TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),m.exports.q=v},68656:(m,v,ee)=>{"use strict";var ae=Object.keys||function(m){var v=[];for(var ee in m)v.push(ee);return v};m.exports=Duplex;var ie=ee(56577),de=ee(20323);ee(35717)(Duplex,ie);for(var ce=ae(de.prototype),le=0;le{"use strict";m.exports=PassThrough;var ae=ee(94473);function PassThrough(m){if(!(this instanceof PassThrough))return new PassThrough(m);ae.call(this,m)}ee(35717)(PassThrough,ae),PassThrough.prototype._transform=function(m,v,ee){ee(null,m)}},56577:(m,v,ee)=>{"use strict";var ae;m.exports=Readable,Readable.ReadableState=ReadableState;ee(17187).EventEmitter;var ie=function EElistenerCount(m,v){return m.listeners(v).length},de=ee(83194),ce=ee(48764).Buffer,le=ee.g.Uint8Array||function(){};function _uint8ArrayToBuffer(m){return ce.from(m)}var pe,fe=ee(40964);pe=fe&&fe.debuglog?fe.debuglog("stream"):function debug(){};var ye,be,Re,_e=ee(39686),xe=ee(71029),Te=ee(30094).getHighWaterMark,Se=ee(58106).q,we=Se.ERR_INVALID_ARG_TYPE,Pe=Se.ERR_STREAM_PUSH_AFTER_EOF,Ie=Se.ERR_METHOD_NOT_IMPLEMENTED,We=Se.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;ee(35717)(Readable,de);var ze=xe.errorOrDestroy,Ve=["error","close","destroy","pause","resume"];function prependListener(m,v,ee){if("function"==typeof m.prependListener)return m.prependListener(v,ee);m._events&&m._events[v]?Array.isArray(m._events[v])?m._events[v].unshift(ee):m._events[v]=[ee,m._events[v]]:m.on(v,ee)}function ReadableState(m,v,ie){ae=ae||ee(68656),m=m||{},"boolean"!=typeof ie&&(ie=v instanceof ae),this.objectMode=!!m.objectMode,ie&&(this.objectMode=this.objectMode||!!m.readableObjectMode),this.highWaterMark=Te(this,m,"readableHighWaterMark",ie),this.buffer=new _e,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.destroyed=!1,this.defaultEncoding=m.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,m.encoding&&(ye||(ye=ee(54729).s),this.decoder=new ye(m.encoding),this.encoding=m.encoding)}function Readable(m){if(ae=ae||ee(68656),!(this instanceof Readable))return new Readable(m);var v=this instanceof ae;this._readableState=new ReadableState(m,this,v),this.readable=!0,m&&("function"==typeof m.read&&(this._read=m.read),"function"==typeof m.destroy&&(this._destroy=m.destroy)),de.call(this)}function readableAddChunk(m,v,ee,ae,ie){pe("readableAddChunk",v);var de,le=m._readableState;if(null===v)le.reading=!1,onEofChunk(m,le);else if(ie||(de=chunkInvalid(le,v)),de)ze(m,de);else if(le.objectMode||v&&v.length>0)if("string"==typeof v||le.objectMode||Object.getPrototypeOf(v)===ce.prototype||(v=_uint8ArrayToBuffer(v)),ae)le.endEmitted?ze(m,new We):addChunk(m,le,v,!0);else if(le.ended)ze(m,new Pe);else{if(le.destroyed)return!1;le.reading=!1,le.decoder&&!ee?(v=le.decoder.write(v),le.objectMode||0!==v.length?addChunk(m,le,v,!1):maybeReadMore(m,le)):addChunk(m,le,v,!1)}else ae||(le.reading=!1,maybeReadMore(m,le));return!le.ended&&(le.length=He?m=He:(m--,m|=m>>>1,m|=m>>>2,m|=m>>>4,m|=m>>>8,m|=m>>>16,m++),m}function howMuchToRead(m,v){return m<=0||0===v.length&&v.ended?0:v.objectMode?1:m!=m?v.flowing&&v.length?v.buffer.head.data.length:v.length:(m>v.highWaterMark&&(v.highWaterMark=computeNewHighWaterMark(m)),m<=v.length?m:v.ended?v.length:(v.needReadable=!0,0))}function onEofChunk(m,v){if(pe("onEofChunk"),!v.ended){if(v.decoder){var ee=v.decoder.end();ee&&ee.length&&(v.buffer.push(ee),v.length+=v.objectMode?1:ee.length)}v.ended=!0,v.sync?emitReadable(m):(v.needReadable=!1,v.emittedReadable||(v.emittedReadable=!0,emitReadable_(m)))}}function emitReadable(m){var v=m._readableState;pe("emitReadable",v.needReadable,v.emittedReadable),v.needReadable=!1,v.emittedReadable||(pe("emitReadable",v.flowing),v.emittedReadable=!0,process.nextTick(emitReadable_,m))}function emitReadable_(m){var v=m._readableState;pe("emitReadable_",v.destroyed,v.length,v.ended),v.destroyed||!v.length&&!v.ended||(m.emit("readable"),v.emittedReadable=!1),v.needReadable=!v.flowing&&!v.ended&&v.length<=v.highWaterMark,flow(m)}function maybeReadMore(m,v){v.readingMore||(v.readingMore=!0,process.nextTick(maybeReadMore_,m,v))}function maybeReadMore_(m,v){for(;!v.reading&&!v.ended&&(v.length0,v.resumeScheduled&&!v.paused?v.flowing=!0:m.listenerCount("data")>0&&m.resume()}function nReadingNextTick(m){pe("readable nexttick read 0"),m.read(0)}function resume(m,v){v.resumeScheduled||(v.resumeScheduled=!0,process.nextTick(resume_,m,v))}function resume_(m,v){pe("resume",v.reading),v.reading||m.read(0),v.resumeScheduled=!1,m.emit("resume"),flow(m),v.flowing&&!v.reading&&m.read(0)}function flow(m){var v=m._readableState;for(pe("flow",v.flowing);v.flowing&&null!==m.read(););}function fromList(m,v){return 0===v.length?null:(v.objectMode?ee=v.buffer.shift():!m||m>=v.length?(ee=v.decoder?v.buffer.join(""):1===v.buffer.length?v.buffer.first():v.buffer.concat(v.length),v.buffer.clear()):ee=v.buffer.consume(m,v.decoder),ee);var ee}function endReadable(m){var v=m._readableState;pe("endReadable",v.endEmitted),v.endEmitted||(v.ended=!0,process.nextTick(endReadableNT,v,m))}function endReadableNT(m,v){if(pe("endReadableNT",m.endEmitted,m.length),!m.endEmitted&&0===m.length&&(m.endEmitted=!0,v.readable=!1,v.emit("end"),m.autoDestroy)){var ee=v._writableState;(!ee||ee.autoDestroy&&ee.finished)&&v.destroy()}}function indexOf(m,v){for(var ee=0,ae=m.length;ee=v.highWaterMark:v.length>0)||v.ended))return pe("read: emitReadable",v.length,v.ended),0===v.length&&v.ended?endReadable(this):emitReadable(this),null;if(0===(m=howMuchToRead(m,v))&&v.ended)return 0===v.length&&endReadable(this),null;var ae,ie=v.needReadable;return pe("need readable",ie),(0===v.length||v.length-m0?fromList(m,v):null)?(v.needReadable=v.length<=v.highWaterMark,m=0):(v.length-=m,v.awaitDrain=0),0===v.length&&(v.ended||(v.needReadable=!0),ee!==m&&v.ended&&endReadable(this)),null!==ae&&this.emit("data",ae),ae},Readable.prototype._read=function(m){ze(this,new Ie("_read()"))},Readable.prototype.pipe=function(m,v){var ee=this,ae=this._readableState;switch(ae.pipesCount){case 0:ae.pipes=m;break;case 1:ae.pipes=[ae.pipes,m];break;default:ae.pipes.push(m)}ae.pipesCount+=1,pe("pipe count=%d opts=%j",ae.pipesCount,v);var de=(!v||!1!==v.end)&&m!==process.stdout&&m!==process.stderr?onend:unpipe;function onunpipe(m,v){pe("onunpipe"),m===ee&&v&&!1===v.hasUnpiped&&(v.hasUnpiped=!0,cleanup())}function onend(){pe("onend"),m.end()}ae.endEmitted?process.nextTick(de):ee.once("end",de),m.on("unpipe",onunpipe);var ce=pipeOnDrain(ee);m.on("drain",ce);var le=!1;function cleanup(){pe("cleanup"),m.removeListener("close",onclose),m.removeListener("finish",onfinish),m.removeListener("drain",ce),m.removeListener("error",onerror),m.removeListener("unpipe",onunpipe),ee.removeListener("end",onend),ee.removeListener("end",unpipe),ee.removeListener("data",ondata),le=!0,!ae.awaitDrain||m._writableState&&!m._writableState.needDrain||ce()}function ondata(v){pe("ondata");var ie=m.write(v);pe("dest.write",ie),!1===ie&&((1===ae.pipesCount&&ae.pipes===m||ae.pipesCount>1&&-1!==indexOf(ae.pipes,m))&&!le&&(pe("false write response, pause",ae.awaitDrain),ae.awaitDrain++),ee.pause())}function onerror(v){pe("onerror",v),unpipe(),m.removeListener("error",onerror),0===ie(m,"error")&&ze(m,v)}function onclose(){m.removeListener("finish",onfinish),unpipe()}function onfinish(){pe("onfinish"),m.removeListener("close",onclose),unpipe()}function unpipe(){pe("unpipe"),ee.unpipe(m)}return ee.on("data",ondata),prependListener(m,"error",onerror),m.once("close",onclose),m.once("finish",onfinish),m.emit("pipe",ee),ae.flowing||(pe("pipe resume"),ee.resume()),m},Readable.prototype.unpipe=function(m){var v=this._readableState,ee={hasUnpiped:!1};if(0===v.pipesCount)return this;if(1===v.pipesCount)return m&&m!==v.pipes||(m||(m=v.pipes),v.pipes=null,v.pipesCount=0,v.flowing=!1,m&&m.emit("unpipe",this,ee)),this;if(!m){var ae=v.pipes,ie=v.pipesCount;v.pipes=null,v.pipesCount=0,v.flowing=!1;for(var de=0;de0,!1!==ae.flowing&&this.resume()):"readable"===m&&(ae.endEmitted||ae.readableListening||(ae.readableListening=ae.needReadable=!0,ae.flowing=!1,ae.emittedReadable=!1,pe("on readable",ae.length,ae.reading),ae.length?emitReadable(this):ae.reading||process.nextTick(nReadingNextTick,this))),ee},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(m,v){var ee=de.prototype.removeListener.call(this,m,v);return"readable"===m&&process.nextTick(updateReadableListening,this),ee},Readable.prototype.removeAllListeners=function(m){var v=de.prototype.removeAllListeners.apply(this,arguments);return"readable"!==m&&void 0!==m||process.nextTick(updateReadableListening,this),v},Readable.prototype.resume=function(){var m=this._readableState;return m.flowing||(pe("resume"),m.flowing=!m.readableListening,resume(this,m)),m.paused=!1,this},Readable.prototype.pause=function(){return pe("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(pe("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(m){var v=this,ee=this._readableState,ae=!1;for(var ie in m.on("end",(function(){if(pe("wrapped end"),ee.decoder&&!ee.ended){var m=ee.decoder.end();m&&m.length&&v.push(m)}v.push(null)})),m.on("data",(function(ie){(pe("wrapped data"),ee.decoder&&(ie=ee.decoder.write(ie)),ee.objectMode&&null==ie)||(ee.objectMode||ie&&ie.length)&&(v.push(ie)||(ae=!0,m.pause()))})),m)void 0===this[ie]&&"function"==typeof m[ie]&&(this[ie]=function methodWrap(v){return function methodWrapReturnFunction(){return m[v].apply(m,arguments)}}(ie));for(var de=0;de{"use strict";m.exports=Transform;var ae=ee(58106).q,ie=ae.ERR_METHOD_NOT_IMPLEMENTED,de=ae.ERR_MULTIPLE_CALLBACK,ce=ae.ERR_TRANSFORM_ALREADY_TRANSFORMING,le=ae.ERR_TRANSFORM_WITH_LENGTH_0,pe=ee(68656);function afterTransform(m,v){var ee=this._transformState;ee.transforming=!1;var ae=ee.writecb;if(null===ae)return this.emit("error",new de);ee.writechunk=null,ee.writecb=null,null!=v&&this.push(v),ae(m);var ie=this._readableState;ie.reading=!1,(ie.needReadable||ie.length{"use strict";function CorkedRequest(m){var v=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish(v,m)}}var ae;m.exports=Writable,Writable.WritableState=WritableState;var ie={deprecate:ee(94927)},de=ee(83194),ce=ee(48764).Buffer,le=ee.g.Uint8Array||function(){};function _uint8ArrayToBuffer(m){return ce.from(m)}var pe,fe=ee(71029),ye=ee(30094).getHighWaterMark,be=ee(58106).q,Re=be.ERR_INVALID_ARG_TYPE,_e=be.ERR_METHOD_NOT_IMPLEMENTED,xe=be.ERR_MULTIPLE_CALLBACK,Te=be.ERR_STREAM_CANNOT_PIPE,Se=be.ERR_STREAM_DESTROYED,we=be.ERR_STREAM_NULL_VALUES,Pe=be.ERR_STREAM_WRITE_AFTER_END,Ie=be.ERR_UNKNOWN_ENCODING,We=fe.errorOrDestroy;function nop(){}function WritableState(m,v,ie){ae=ae||ee(68656),m=m||{},"boolean"!=typeof ie&&(ie=v instanceof ae),this.objectMode=!!m.objectMode,ie&&(this.objectMode=this.objectMode||!!m.writableObjectMode),this.highWaterMark=ye(this,m,"writableHighWaterMark",ie),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var de=!1===m.decodeStrings;this.decodeStrings=!de,this.defaultEncoding=m.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(m){onwrite(v,m)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(m){var v=this instanceof(ae=ae||ee(68656));if(!v&&!pe.call(Writable,this))return new Writable(m);this._writableState=new WritableState(m,this,v),this.writable=!0,m&&("function"==typeof m.write&&(this._write=m.write),"function"==typeof m.writev&&(this._writev=m.writev),"function"==typeof m.destroy&&(this._destroy=m.destroy),"function"==typeof m.final&&(this._final=m.final)),de.call(this)}function writeAfterEnd(m,v){var ee=new Pe;We(m,ee),process.nextTick(v,ee)}function validChunk(m,v,ee,ae){var ie;return null===ee?ie=new we:"string"==typeof ee||v.objectMode||(ie=new Re("chunk",["string","Buffer"],ee)),!ie||(We(m,ie),process.nextTick(ae,ie),!1)}function decodeChunk(m,v,ee){return m.objectMode||!1===m.decodeStrings||"string"!=typeof v||(v=ce.from(v,ee)),v}function writeOrBuffer(m,v,ee,ae,ie,de){if(!ee){var ce=decodeChunk(v,ae,ie);ae!==ce&&(ee=!0,ie="buffer",ae=ce)}var le=v.objectMode?1:ae.length;v.length+=le;var pe=v.length-1))throw new Ie(m);return this._writableState.defaultEncoding=m,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(m,v,ee){ee(new _e("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(m,v,ee){var ae=this._writableState;return"function"==typeof m?(ee=m,m=null,v=null):"function"==typeof v&&(ee=v,v=null),null!=m&&this.write(m,v),ae.corked&&(ae.corked=1,this.uncork()),ae.ending||endWritable(this,ae,ee),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(m){this._writableState&&(this._writableState.destroyed=m)}}),Writable.prototype.destroy=fe.destroy,Writable.prototype._undestroy=fe.undestroy,Writable.prototype._destroy=function(m,v){v(m)}},20828:(m,v,ee)=>{"use strict";var ae;function _defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}var ie=ee(81086),de=Symbol("lastResolve"),ce=Symbol("lastReject"),le=Symbol("error"),pe=Symbol("ended"),fe=Symbol("lastPromise"),ye=Symbol("handlePromise"),be=Symbol("stream");function createIterResult(m,v){return{value:m,done:v}}function readAndResolve(m){var v=m[de];if(null!==v){var ee=m[be].read();null!==ee&&(m[fe]=null,m[de]=null,m[ce]=null,v(createIterResult(ee,!1)))}}function onReadable(m){process.nextTick(readAndResolve,m)}function wrapForNext(m,v){return function(ee,ae){m.then((function(){v[pe]?ee(createIterResult(void 0,!0)):v[ye](ee,ae)}),ae)}}var Re=Object.getPrototypeOf((function(){})),_e=Object.setPrototypeOf((_defineProperty(ae={get stream(){return this[be]},next:function next(){var m=this,v=this[le];if(null!==v)return Promise.reject(v);if(this[pe])return Promise.resolve(createIterResult(void 0,!0));if(this[be].destroyed)return new Promise((function(v,ee){process.nextTick((function(){m[le]?ee(m[le]):v(createIterResult(void 0,!0))}))}));var ee,ae=this[fe];if(ae)ee=new Promise(wrapForNext(ae,this));else{var ie=this[be].read();if(null!==ie)return Promise.resolve(createIterResult(ie,!1));ee=new Promise(this[ye])}return this[fe]=ee,ee}},Symbol.asyncIterator,(function(){return this})),_defineProperty(ae,"return",(function _return(){var m=this;return new Promise((function(v,ee){m[be].destroy(null,(function(m){m?ee(m):v(createIterResult(void 0,!0))}))}))})),ae),Re);m.exports=function createReadableStreamAsyncIterator(m){var v,ee=Object.create(_e,(_defineProperty(v={},be,{value:m,writable:!0}),_defineProperty(v,de,{value:null,writable:!0}),_defineProperty(v,ce,{value:null,writable:!0}),_defineProperty(v,le,{value:null,writable:!0}),_defineProperty(v,pe,{value:m._readableState.endEmitted,writable:!0}),_defineProperty(v,ye,{value:function value(m,v){var ae=ee[be].read();ae?(ee[fe]=null,ee[de]=null,ee[ce]=null,m(createIterResult(ae,!1))):(ee[de]=m,ee[ce]=v)},writable:!0}),v));return ee[fe]=null,ie(m,(function(m){if(m&&"ERR_STREAM_PREMATURE_CLOSE"!==m.code){var v=ee[ce];return null!==v&&(ee[fe]=null,ee[de]=null,ee[ce]=null,v(m)),void(ee[le]=m)}var ae=ee[de];null!==ae&&(ee[fe]=null,ee[de]=null,ee[ce]=null,ae(createIterResult(void 0,!0))),ee[pe]=!0})),m.on("readable",onReadable.bind(null,ee)),ee}},39686:(m,v,ee)=>{"use strict";function ownKeys(m,v){var ee=Object.keys(m);if(Object.getOwnPropertySymbols){var ae=Object.getOwnPropertySymbols(m);v&&(ae=ae.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),ee.push.apply(ee,ae)}return ee}function _objectSpread(m){for(var v=1;v0?this.tail.next=v:this.head=v,this.tail=v,++this.length}},{key:"unshift",value:function unshift(m){var v={data:m,next:this.head};0===this.length&&(this.tail=v),this.head=v,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var m=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(m){if(0===this.length)return"";for(var v=this.head,ee=""+v.data;v=v.next;)ee+=m+v.data;return ee}},{key:"concat",value:function concat(m){if(0===this.length)return ae.alloc(0);for(var v,ee,ie,de=ae.allocUnsafe(m>>>0),ce=this.head,le=0;ce;)v=ce.data,ee=de,ie=le,ae.prototype.copy.call(v,ee,ie),le+=ce.data.length,ce=ce.next;return de}},{key:"consume",value:function consume(m,v){var ee;return mie.length?ie.length:m;if(de===ie.length?ae+=ie:ae+=ie.slice(0,m),0==(m-=de)){de===ie.length?(++ee,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=ie.slice(de));break}++ee}return this.length-=ee,ae}},{key:"_getBuffer",value:function _getBuffer(m){var v=ae.allocUnsafe(m),ee=this.head,ie=1;for(ee.data.copy(v),m-=ee.data.length;ee=ee.next;){var de=ee.data,ce=m>de.length?de.length:m;if(de.copy(v,v.length-m,0,ce),0==(m-=ce)){ce===de.length?(++ie,ee.next?this.head=ee.next:this.head=this.tail=null):(this.head=ee,ee.data=de.slice(ce));break}++ie}return this.length-=ie,v}},{key:de,value:function value(m,v){return ie(this,_objectSpread({},v,{depth:0,customInspect:!1}))}}])&&_defineProperties(m.prototype,v),ee&&_defineProperties(m,ee),BufferList}()},71029:m=>{"use strict";function emitErrorAndCloseNT(m,v){emitErrorNT(m,v),emitCloseNT(m)}function emitCloseNT(m){m._writableState&&!m._writableState.emitClose||m._readableState&&!m._readableState.emitClose||m.emit("close")}function emitErrorNT(m,v){m.emit("error",v)}m.exports={destroy:function destroy(m,v){var ee=this,ae=this._readableState&&this._readableState.destroyed,ie=this._writableState&&this._writableState.destroyed;return ae||ie?(v?v(m):m&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(emitErrorNT,this,m)):process.nextTick(emitErrorNT,this,m)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,(function(m){!v&&m?ee._writableState?ee._writableState.errorEmitted?process.nextTick(emitCloseNT,ee):(ee._writableState.errorEmitted=!0,process.nextTick(emitErrorAndCloseNT,ee,m)):process.nextTick(emitErrorAndCloseNT,ee,m):v?(process.nextTick(emitCloseNT,ee),v(m)):process.nextTick(emitCloseNT,ee)})),this)},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function errorOrDestroy(m,v){var ee=m._readableState,ae=m._writableState;ee&&ee.autoDestroy||ae&&ae.autoDestroy?m.destroy(v):m.emit("error",v)}}},81086:(m,v,ee)=>{"use strict";var ae=ee(58106).q.ERR_STREAM_PREMATURE_CLOSE;function once(m){var v=!1;return function(){if(!v){v=!0;for(var ee=arguments.length,ae=new Array(ee),ie=0;ie{m.exports=function(){throw new Error("Readable.from is not available in the browser")}},56472:(m,v,ee)=>{"use strict";var ae;function once(m){var v=!1;return function(){v||(v=!0,m.apply(void 0,arguments))}}var ie=ee(58106).q,de=ie.ERR_MISSING_ARGS,ce=ie.ERR_STREAM_DESTROYED;function noop(m){if(m)throw m}function isRequest(m){return m.setHeader&&"function"==typeof m.abort}function destroyer(m,v,ie,de){de=once(de);var le=!1;m.on("close",(function(){le=!0})),void 0===ae&&(ae=ee(81086)),ae(m,{readable:v,writable:ie},(function(m){if(m)return de(m);le=!0,de()}));var pe=!1;return function(v){if(!le&&!pe)return pe=!0,isRequest(m)?m.abort():"function"==typeof m.destroy?m.destroy():void de(v||new ce("pipe"))}}function call(m){m()}function pipe(m,v){return m.pipe(v)}function popCallback(m){return m.length?"function"!=typeof m[m.length-1]?noop:m.pop():noop}m.exports=function pipeline(){for(var m=arguments.length,v=new Array(m),ee=0;ee0,(function(m){ae||(ae=m),m&&ce.forEach(call),de||(ce.forEach(call),ie(ae))}))}));return v.reduce(pipe)}},30094:(m,v,ee)=>{"use strict";var ae=ee(58106).q.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom(m,v,ee){return null!=m.highWaterMark?m.highWaterMark:v?m[ee]:null}m.exports={getHighWaterMark:function getHighWaterMark(m,v,ee,ie){var de=highWaterMarkFrom(v,ie,ee);if(null!=de){if(!isFinite(de)||Math.floor(de)!==de||de<0)throw new ae(ie?ee:"highWaterMark",de);return Math.floor(de)}return m.objectMode?16:16384}}},83194:(m,v,ee)=>{m.exports=ee(17187).EventEmitter},54729:(m,v,ee)=>{"use strict";var ae=ee(89509).Buffer,ie=ae.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ae.isEncoding===ie||!ie(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ae.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,ee){var ae=v.length-1;if(ae=0?(ie>0&&(m.lastNeed=ie-1),ie):--ae=0?(ie>0&&(m.lastNeed=ie-2),ie):--ae=0?(ie>0&&(2===ie?ie=0:m.lastNeed=ie-3),ie):0}function utf8CheckExtraBytes(m,v,ee){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,ee=utf8CheckExtraBytes(this,m);return void 0!==ee?ee:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var ee=m.toString("utf16le",v);if(ee){var ae=ee.charCodeAt(ee.length-1);if(ae>=55296&&ae<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],ee.slice(0,-1)}return ee}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var ee=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,ee)}return v}function base64Text(m,v){var ee=(m.length-v)%3;return 0===ee?m.toString("base64",v):(this.lastNeed=3-ee,this.lastTotal=3,1===ee?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-ee))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,ee;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";ee=this.lastNeed,this.lastNeed=0}else ee=0;return ee{"use strict";var ae=ee(40396).Buffer,ie=ae.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ae.isEncoding===ie||!ie(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ae.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,ee){var ae=v.length-1;if(ae=0?(ie>0&&(m.lastNeed=ie-1),ie):--ae=0?(ie>0&&(m.lastNeed=ie-2),ie):--ae=0?(ie>0&&(2===ie?ie=0:m.lastNeed=ie-3),ie):0}function utf8CheckExtraBytes(m,v,ee){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,ee=utf8CheckExtraBytes(this,m);return void 0!==ee?ee:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var ee=m.toString("utf16le",v);if(ee){var ae=ee.charCodeAt(ee.length-1);if(ae>=55296&&ae<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],ee.slice(0,-1)}return ee}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var ee=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,ee)}return v}function base64Text(m,v){var ee=(m.length-v)%3;return 0===ee?m.toString("base64",v):(this.lastNeed=3-ee,this.lastTotal=3,1===ee?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-ee))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,ee;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";ee=this.lastNeed,this.lastNeed=0}else ee=0;return ee{var ae=ee(48764),ie=ae.Buffer;function copyProps(m,v){for(var ee in m)v[ee]=m[ee]}function SafeBuffer(m,v,ee){return ie(m,v,ee)}ie.from&&ie.alloc&&ie.allocUnsafe&&ie.allocUnsafeSlow?m.exports=ae:(copyProps(ae,v),v.Buffer=SafeBuffer),copyProps(ie,SafeBuffer),SafeBuffer.from=function(m,v,ee){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ie(m,v,ee)},SafeBuffer.alloc=function(m,v,ee){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ae=ie(m);return void 0!==v?"string"==typeof ee?ae.fill(v,ee):ae.fill(v):ae.fill(0),ae},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ie(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae.SlowBuffer(m)}},44359:m=>{"use strict";m.exports=function stripHtmlComments(m){if("string"!=typeof m)throw new TypeError("strip-html-comments expected a string");return m.replace(/)/g,"")}},10870:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>le});var ae=ee(93379),ie=ee.n(ae),de=ee(13470),ce={insert:"head",singleton:!1};ie()(de.Z,ce);const le=de.Z.locals||{}},36636:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>le});var ae=ee(93379),ie=ee.n(ae),de=ee(19807),ce={insert:"head",singleton:!1};ie()(de.Z,ce);const le=de.Z.locals||{}},93379:(m,v,ee)=>{"use strict";var ae=function isOldIE(){var m;return function memorize(){return void 0===m&&(m=Boolean(window&&document&&document.all&&!window.atob)),m}}(),ie=function getTarget(){var m={};return function memorize(v){if(void 0===m[v]){var ee=document.querySelector(v);if(window.HTMLIFrameElement&&ee instanceof window.HTMLIFrameElement)try{ee=ee.contentDocument.head}catch(m){ee=null}m[v]=ee}return m[v]}}(),de=[];function getIndexByIdentifier(m){for(var v=-1,ee=0;ee{m.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},48710:(m,v,ee)=>{"use strict";const ae=ee(42351),ie=ee(84855);m.exports=function(m){if(ae.has(m))return m;if(ie.has(m))return ie.get(m);throw new Error(`Unknown property: ${m}`)}},44973:m=>{m.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},73276:(m,v,ee)=>{"use strict";const ae=ee(44973);m.exports=function(m,v){const ee=ae.get(m);if(!ee)throw new Error(`Unknown property \`${m}\`.`);const ie=ee.get(v);if(ie)return ie;throw new Error(`Unknown value \`${v}\` for property \`${m}\`.`)}},84855:m=>{m.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},2793:m=>{var v=/[\'\"]/;m.exports=function unquote(m){return m?(v.test(m.charAt(0))&&(m=m.substr(1)),v.test(m.charAt(m.length-1))&&(m=m.substr(0,m.length-1)),m):""}},49945:function(m){var v,ee,ae,ie,de;v=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,ee=/^(?=([^\/?#]*))\1([^]*)$/,ae=/(?:\/|^)\.(?=\/)/g,ie=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,de={buildAbsoluteURL:function(m,v,ae){if(ae=ae||{},m=m.trim(),!(v=v.trim())){if(!ae.alwaysNormalize)return m;var ie=de.parseURL(m);if(!ie)throw new Error("Error trying to parse base URL.");return ie.path=de.normalizePath(ie.path),de.buildURLFromParts(ie)}var ce=de.parseURL(v);if(!ce)throw new Error("Error trying to parse relative URL.");if(ce.scheme)return ae.alwaysNormalize?(ce.path=de.normalizePath(ce.path),de.buildURLFromParts(ce)):v;var le=de.parseURL(m);if(!le)throw new Error("Error trying to parse base URL.");if(!le.netLoc&&le.path&&"/"!==le.path[0]){var pe=ee.exec(le.path);le.netLoc=pe[1],le.path=pe[2]}le.netLoc&&!le.path&&(le.path="/");var fe={scheme:le.scheme,netLoc:ce.netLoc,path:null,params:ce.params,query:ce.query,fragment:ce.fragment};if(!ce.netLoc&&(fe.netLoc=le.netLoc,"/"!==ce.path[0]))if(ce.path){var ye=le.path,be=ye.substring(0,ye.lastIndexOf("/")+1)+ce.path;fe.path=de.normalizePath(be)}else fe.path=le.path,ce.params||(fe.params=le.params,ce.query||(fe.query=le.query));return null===fe.path&&(fe.path=ae.alwaysNormalize?de.normalizePath(ce.path):ce.path),de.buildURLFromParts(fe)},parseURL:function(m){var ee=v.exec(m);return ee?{scheme:ee[1]||"",netLoc:ee[2]||"",path:ee[3]||"",params:ee[4]||"",query:ee[5]||"",fragment:ee[6]||""}:null},normalizePath:function(m){for(m=m.split("").reverse().join("").replace(ae,"");m.length!==(m=m.replace(ie,"")).length;);return m.split("").reverse().join("")},buildURLFromParts:function(m){return m.scheme+m.netLoc+m.path+m.params+m.query+m.fragment}},m.exports=de},94927:(m,v,ee)=>{function config(m){try{if(!ee.g.localStorage)return!1}catch(m){return!1}var v=ee.g.localStorage[m];return null!=v&&"true"===String(v).toLowerCase()}m.exports=function deprecate(m,v){if(config("noDeprecation"))return m;var ee=!1;return function deprecated(){if(!ee){if(config("throwDeprecation"))throw new Error(v);config("traceDeprecation")?console.trace(v):console.warn(v),ee=!0}return m.apply(this,arguments)}}},91496:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:m.exports=function inherits(m,v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}},20384:m=>{m.exports=function isBuffer(m){return m&&"object"==typeof m&&"function"==typeof m.copy&&"function"==typeof m.fill&&"function"==typeof m.readUInt8}},89539:(m,v,ee)=>{var ae=/%[sdj%]/g;v.format=function(m){if(!isString(m)){for(var v=[],ee=0;ee=de)return m;switch(m){case"%s":return String(ie[ee++]);case"%d":return Number(ie[ee++]);case"%j":try{return JSON.stringify(ie[ee++])}catch(m){return"[Circular]"}default:return m}})),le=ie[ee];ee=3&&(ae.depth=arguments[2]),arguments.length>=4&&(ae.colors=arguments[3]),isBoolean(ee)?ae.showHidden=ee:ee&&v._extend(ae,ee),isUndefined(ae.showHidden)&&(ae.showHidden=!1),isUndefined(ae.depth)&&(ae.depth=2),isUndefined(ae.colors)&&(ae.colors=!1),isUndefined(ae.customInspect)&&(ae.customInspect=!0),ae.colors&&(ae.stylize=stylizeWithColor),formatValue(ae,m,ae.depth)}function stylizeWithColor(m,v){var ee=inspect.styles[v];return ee?"["+inspect.colors[ee][0]+"m"+m+"["+inspect.colors[ee][1]+"m":m}function stylizeNoColor(m,v){return m}function arrayToHash(m){var v={};return m.forEach((function(m,ee){v[m]=!0})),v}function formatValue(m,ee,ae){if(m.customInspect&&ee&&isFunction(ee.inspect)&&ee.inspect!==v.inspect&&(!ee.constructor||ee.constructor.prototype!==ee)){var ie=ee.inspect(ae,m);return isString(ie)||(ie=formatValue(m,ie,ae)),ie}var de=formatPrimitive(m,ee);if(de)return de;var ce=Object.keys(ee),le=arrayToHash(ce);if(m.showHidden&&(ce=Object.getOwnPropertyNames(ee)),isError(ee)&&(ce.indexOf("message")>=0||ce.indexOf("description")>=0))return formatError(ee);if(0===ce.length){if(isFunction(ee)){var pe=ee.name?": "+ee.name:"";return m.stylize("[Function"+pe+"]","special")}if(isRegExp(ee))return m.stylize(RegExp.prototype.toString.call(ee),"regexp");if(isDate(ee))return m.stylize(Date.prototype.toString.call(ee),"date");if(isError(ee))return formatError(ee)}var fe,ye="",be=!1,Re=["{","}"];(isArray(ee)&&(be=!0,Re=["[","]"]),isFunction(ee))&&(ye=" [Function"+(ee.name?": "+ee.name:"")+"]");return isRegExp(ee)&&(ye=" "+RegExp.prototype.toString.call(ee)),isDate(ee)&&(ye=" "+Date.prototype.toUTCString.call(ee)),isError(ee)&&(ye=" "+formatError(ee)),0!==ce.length||be&&0!=ee.length?ae<0?isRegExp(ee)?m.stylize(RegExp.prototype.toString.call(ee),"regexp"):m.stylize("[Object]","special"):(m.seen.push(ee),fe=be?formatArray(m,ee,ae,le,ce):ce.map((function(v){return formatProperty(m,ee,ae,le,v,be)})),m.seen.pop(),reduceToSingleString(fe,ye,Re)):Re[0]+ye+Re[1]}function formatPrimitive(m,v){if(isUndefined(v))return m.stylize("undefined","undefined");if(isString(v)){var ee="'"+JSON.stringify(v).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return m.stylize(ee,"string")}return isNumber(v)?m.stylize(""+v,"number"):isBoolean(v)?m.stylize(""+v,"boolean"):isNull(v)?m.stylize("null","null"):void 0}function formatError(m){return"["+Error.prototype.toString.call(m)+"]"}function formatArray(m,v,ee,ae,ie){for(var de=[],ce=0,le=v.length;ce-1&&(le=de?le.split("\n").map((function(m){return" "+m})).join("\n").substr(2):"\n"+le.split("\n").map((function(m){return" "+m})).join("\n")):le=m.stylize("[Circular]","special")),isUndefined(ce)){if(de&&ie.match(/^\d+$/))return le;(ce=JSON.stringify(""+ie)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ce=ce.substr(1,ce.length-2),ce=m.stylize(ce,"name")):(ce=ce.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ce=m.stylize(ce,"string"))}return ce+": "+le}function reduceToSingleString(m,v,ee){return m.reduce((function(m,v){return v.indexOf("\n")>=0&&0,m+v.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?ee[0]+(""===v?"":v+"\n ")+" "+m.join(",\n ")+" "+ee[1]:ee[0]+v+" "+m.join(", ")+" "+ee[1]}function isArray(m){return Array.isArray(m)}function isBoolean(m){return"boolean"==typeof m}function isNull(m){return null===m}function isNumber(m){return"number"==typeof m}function isString(m){return"string"==typeof m}function isUndefined(m){return void 0===m}function isRegExp(m){return isObject(m)&&"[object RegExp]"===objectToString(m)}function isObject(m){return"object"==typeof m&&null!==m}function isDate(m){return isObject(m)&&"[object Date]"===objectToString(m)}function isError(m){return isObject(m)&&("[object Error]"===objectToString(m)||m instanceof Error)}function isFunction(m){return"function"==typeof m}function objectToString(m){return Object.prototype.toString.call(m)}function pad(m){return m<10?"0"+m.toString(10):m.toString(10)}v.debuglog=function(m){if(isUndefined(ie)&&(ie=process.env.NODE_DEBUG||""),m=m.toUpperCase(),!de[m])if(new RegExp("\\b"+m+"\\b","i").test(ie)){var ee=process.pid;de[m]=function(){var ae=v.format.apply(v,arguments);console.error("%s %d: %s",m,ee,ae)}}else de[m]=function(){};return de[m]},v.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},v.isArray=isArray,v.isBoolean=isBoolean,v.isNull=isNull,v.isNullOrUndefined=function isNullOrUndefined(m){return null==m},v.isNumber=isNumber,v.isString=isString,v.isSymbol=function isSymbol(m){return"symbol"==typeof m},v.isUndefined=isUndefined,v.isRegExp=isRegExp,v.isObject=isObject,v.isDate=isDate,v.isError=isError,v.isFunction=isFunction,v.isPrimitive=function isPrimitive(m){return null===m||"boolean"==typeof m||"number"==typeof m||"string"==typeof m||"symbol"==typeof m||void 0===m},v.isBuffer=ee(20384);var ce=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function timestamp(){var m=new Date,v=[pad(m.getHours()),pad(m.getMinutes()),pad(m.getSeconds())].join(":");return[m.getDate(),ce[m.getMonth()],v].join(" ")}function hasOwnProperty(m,v){return Object.prototype.hasOwnProperty.call(m,v)}v.log=function(){console.log("%s - %s",timestamp(),v.format.apply(v,arguments))},v.inherits=ee(91496),v._extend=function(m,v){if(!v||!isObject(v))return m;for(var ee=Object.keys(v),ae=ee.length;ae--;)m[ee[ae]]=v[ee[ae]];return m}},50443:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{default:()=>Av});var ae=ee(58908),ie=ee.n(ae),de=ee(89144),ce=ee.n(de),le=ee(87462),pe=ee(27537),fe=ee.n(pe),ye=ee(97326),be=ee(89611);function _inheritsLoose(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,(0,be.Z)(m,v)}var Re=ee(75974),_e=ee.n(Re),xe=ee(9603),Te=ee.n(xe),Se=ee(13407),we=ee.n(Se);function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}function _construct(m,v,ee){return _construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(m,v,ee){var ae=[null];ae.push.apply(ae,v);var ie=new(Function.bind.apply(m,ae));return ee&&(0,be.Z)(ie,ee.prototype),ie},_construct.apply(null,arguments)}var Pe=ee(60136),Ie=ee(49945),We=ee.n(Ie),ze="http://example.com";const Ve=function resolveUrl(m,v){if(/^[a-z]+:/i.test(v))return v;/^data:/.test(m)&&(m=ie().location&&ie().location.href||"");var ee="function"==typeof ie().URL,ae=/^\/\//.test(m),de=!ie().location&&!/\/\//i.test(m);if(ee?m=new(ie().URL)(m,ie().location||ze):/\/\//i.test(m)||(m=We().buildAbsoluteURL(ie().location&&ie().location.href||"",m)),ee){var ce=new URL(v,m);return de?ce.href.slice(ze.length):ae?ce.href.slice(ce.protocol.length):ce.href}return We().buildAbsoluteURL(m,v)};var He=function(){function Stream(){this.listeners={}}var m=Stream.prototype;return m.on=function on(m,v){this.listeners[m]||(this.listeners[m]=[]),this.listeners[m].push(v)},m.off=function off(m,v){if(!this.listeners[m])return!1;var ee=this.listeners[m].indexOf(v);return this.listeners[m]=this.listeners[m].slice(0),this.listeners[m].splice(ee,1),ee>-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var ee=v.length,ae=0;ae-1;v=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,v)),this.buffer=this.buffer.substring(v+1)},LineStream}(He),nt=String.fromCharCode(9),rt=function parseByterange(m){var v=/([0-9.]*)?@?([0-9.]*)?/.exec(m||""),ee={};return v[1]&&(ee.length=parseInt(v[1],10)),v[2]&&(ee.offset=parseInt(v[2],10)),ee},it=function attributeSeparator(){return new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')},ot=function parseAttributes(m){for(var v,ee=m.split(it()),ae={},ie=ee.length;ie--;)""!==ee[ie]&&((v=/([^=]*)=(.*)/.exec(ee[ie]).slice(1))[0]=v[0].replace(/^\s+|\s+$/g,""),v[1]=v[1].replace(/^\s+|\s+$/g,""),v[1]=v[1].replace(/^['"](.*)['"]$/g,"$1"),ae[v[0]]=v[1]);return ae},st=function(m){function ParseStream(){var v;return(v=m.call(this)||this).customParsers=[],v.tagMappers=[],v}_inheritsLoose(ParseStream,m);var v=ParseStream.prototype;return v.push=function push(m){var v,ee,ae=this;0!==(m=m.trim()).length&&("#"===m[0]?this.tagMappers.reduce((function(v,ee){var ae=ee(m);return ae===m?v:v.concat([ae])}),[m]).forEach((function(m){for(var ie=0;ie0&&(ce.duration=m.duration),0===m.duration&&(ce.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=de},key:function key(){if(m.attributes)if("NONE"!==m.attributes.METHOD)if(m.attributes.URI){if("com.apple.streamingkeydelivery"===m.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:m.attributes});if("com.microsoft.playready"===m.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:m.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===m.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(m.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===m.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==m.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):m.attributes.KEYID&&"0x"===m.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:m.attributes.KEYFORMAT,keyId:m.attributes.KEYID.substring(2)},pssh:decodeB64ToUint8Array(m.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}m.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),ae={method:m.attributes.METHOD||"AES-128",uri:m.attributes.URI},void 0!==m.attributes.IV&&(ae.iv=m.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else ae=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function mediaSequence(){isFinite(m.number)?this.manifest.mediaSequence=m.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+m.number})},"discontinuity-sequence":function discontinuitySequence(){isFinite(m.number)?(this.manifest.discontinuitySequence=m.number,Re=m.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+m.number})},"playlist-type":function playlistType(){/VOD|EVENT/.test(m.playlistType)?this.manifest.playlistType=m.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+m.playlist})},map:function map(){ee={},m.uri&&(ee.uri=m.uri),m.byterange&&(ee.byterange=m.byterange),ae&&(ee.key=ae)},"stream-inf":function streamInf(){this.manifest.playlists=de,this.manifest.mediaGroups=this.manifest.mediaGroups||be,m.attributes?(ce.attributes||(ce.attributes={}),(0,le.Z)(ce.attributes,m.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||be,m.attributes&&m.attributes.TYPE&&m.attributes["GROUP-ID"]&&m.attributes.NAME){var ee=this.manifest.mediaGroups[m.attributes.TYPE];ee[m.attributes["GROUP-ID"]]=ee[m.attributes["GROUP-ID"]]||{},v=ee[m.attributes["GROUP-ID"]],(ye={default:/yes/i.test(m.attributes.DEFAULT)}).default?ye.autoselect=!0:ye.autoselect=/yes/i.test(m.attributes.AUTOSELECT),m.attributes.LANGUAGE&&(ye.language=m.attributes.LANGUAGE),m.attributes.URI&&(ye.uri=m.attributes.URI),m.attributes["INSTREAM-ID"]&&(ye.instreamId=m.attributes["INSTREAM-ID"]),m.attributes.CHARACTERISTICS&&(ye.characteristics=m.attributes.CHARACTERISTICS),m.attributes.FORCED&&(ye.forced=/yes/i.test(m.attributes.FORCED)),v[m.attributes.NAME]=ye}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function discontinuity(){Re+=1,ce.discontinuity=!0,this.manifest.discontinuityStarts.push(de.length)},"program-date-time":function programDateTime(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=m.dateTimeString,this.manifest.dateTimeObject=m.dateTimeObject),ce.dateTimeString=m.dateTimeString,ce.dateTimeObject=m.dateTimeObject},targetduration:function targetduration(){!isFinite(m.duration)||m.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+m.duration}):(this.manifest.targetDuration=m.duration,ut.call(this,this.manifest))},start:function start(){m.attributes&&!isNaN(m.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:m.attributes["TIME-OFFSET"],precise:m.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function cueOut(){ce.cueOut=m.data},"cue-out-cont":function cueOutCont(){ce.cueOutCont=m.data},"cue-in":function cueIn(){ce.cueIn=m.data},skip:function skip(){this.manifest.skip=ct(m.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",m.attributes,["SKIPPED-SEGMENTS"])},part:function part(){var v=this;pe=!0;var ee=this.manifest.segments.length,part=ct(m.attributes);ce.parts=ce.parts||[],ce.parts.push(part),part.byterange&&(part.byterange.hasOwnProperty("offset")||(part.byterange.offset=xe),xe=part.byterange.offset+part.byterange.length);var ae=ce.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+ae+" for segment #"+ee,m.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((function(m,ee){m.hasOwnProperty("lastPart")||v.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+ee+" lacks required attribute(s): LAST-PART"})}))},"server-control":function serverControl(){var v=this.manifest.serverControl=ct(m.attributes);v.hasOwnProperty("canBlockReload")||(v.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),ut.call(this,this.manifest),v.canSkipDateranges&&!v.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function preloadHint(){var v=this.manifest.segments.length,ee=ct(m.attributes),ae=ee.type&&"PART"===ee.type;ce.preloadHints=ce.preloadHints||[],ce.preloadHints.push(ee),ee.byterange&&(ee.byterange.hasOwnProperty("offset")||(ee.byterange.offset=ae?xe:0,ae&&(xe=ee.byterange.offset+ee.byterange.length)));var ie=ce.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+ie+" for segment #"+v,m.attributes,["TYPE","URI"]),ee.type)for(var de=0;defe&&(pe-=fe,pe-=fe,pe-=It(2))}return Number(pe)}),Ot=function numberToBytes(m,v){var ee=(void 0===v?{}:v).le,ae=void 0!==ee&ⅇ("bigint"!=typeof m&&"number"!=typeof m||"number"==typeof m&&m!=m)&&(m=0),m=It(m);for(var ie=Ct(m),de=new Uint8Array(new ArrayBuffer(ie)),ce=0;ce=v.length&&pe.call(v,(function(v,ee){return v===(le[ee]?le[ee]&m[de+ee]:m[de+ee])}))},Mt=function forEachMediaGroup(m,v,ee){v.forEach((function(v){for(var ae in m.mediaGroups[v])for(var ie in m.mediaGroups[v][ae]){var de=m.mediaGroups[v][ae][ie];ee(de,v,ae,ie)}}))},Wt=ee(3969),zt=function isObject(m){return!!m&&"object"==typeof m},Vt=function merge(){for(var m=arguments.length,v=new Array(m),ee=0;eev.timeline?1:-1}))},Sn=function findPlaylistWithName(m,v){for(var ee=0;eeee.timeline||ee.segments.length&&m.timeline>ee.segments[ee.segments.length-1].timeline)&&m.discontinuitySequence--);ee.segments[de].discontinuity&&!ie.discontinuity&&(ie.discontinuity=!0,m.discontinuityStarts.unshift(0),m.discontinuitySequence--),On({playlist:m,mediaSequence:ee.segments[de].number})}}))},Gn=function positionManifestOnTimeline(m){var v=m.oldManifest,ee=m.newManifest,ae=v.playlists.concat(Cn(v)),ie=ee.playlists.concat(Cn(ee));return ee.timelineStarts=xn([v.timelineStarts,ee.timelineStarts]),Hn({oldPlaylists:ae,newPlaylists:ie,timelineStarts:ee.timelineStarts}),ee},Kn=function generateSidxKey(m){return m&&m.uri+"-"+ln(m.byterange)},$n=function mergeDiscontiguousPlaylists(m){return Ht(m.reduce((function(m,v){var ee=v.attributes.id+(v.attributes.lang||"");if(m[ee]){var ae;if(v.segments)v.segments[0]&&(v.segments[0].discontinuity=!0),(ae=m[ee].segments).push.apply(ae,v.segments);v.attributes.contentProtection&&(m[ee].attributes.contentProtection=v.attributes.contentProtection)}else m[ee]=v,m[ee].attributes.timelineStarts=[];return m[ee].attributes.timelineStarts.push({start:v.attributes.periodStart,timeline:v.attributes.periodStart}),m}),{})).map((function(m){return m.discontinuityStarts=Kt(m.segments||[],"discontinuity"),m}))},Jn=function addSidxSegmentsToPlaylist(m,v){var ee=Kn(m.sidx),ae=ee&&v[ee]&&v[ee].sidx;return ae&&yn(m,ae,m.sidx.resolvedUri),m},Yn=function addSidxSegmentsToPlaylists(m,v){if(void 0===v&&(v={}),!Object.keys(v).length)return m;for(var ee in m)m[ee]=Jn(m[ee],v);return m},ta=function formatAudioPlaylist(m,v){var ee,ae=m.attributes,ie=m.segments,de=m.sidx,ce=m.mediaSequence,le=m.discontinuitySequence,pe=m.discontinuityStarts,fe={attributes:(ee={NAME:ae.id,BANDWIDTH:ae.bandwidth,CODECS:ae.codecs},ee["PROGRAM-ID"]=1,ee),uri:"",endList:"static"===ae.type,timeline:ae.periodStart,resolvedUri:"",targetDuration:ae.duration,discontinuitySequence:le,discontinuityStarts:pe,timelineStarts:ae.timelineStarts,mediaSequence:ce,segments:ie};return ae.contentProtection&&(fe.contentProtection=ae.contentProtection),de&&(fe.sidx=de),v&&(fe.attributes.AUDIO="audio",fe.attributes.SUBTITLES="subs"),fe},aa=function formatVttPlaylist(m){var v,ee=m.attributes,ae=m.segments,ie=m.mediaSequence,de=m.discontinuityStarts,ce=m.discontinuitySequence;void 0===ae&&(ae=[{uri:ee.baseUrl,timeline:ee.periodStart,resolvedUri:ee.baseUrl||"",duration:ee.sourceDuration,number:0}],ee.duration=ee.sourceDuration);var le=((v={NAME:ee.id,BANDWIDTH:ee.bandwidth})["PROGRAM-ID"]=1,v);return ee.codecs&&(le.CODECS=ee.codecs),{attributes:le,uri:"",endList:"static"===ee.type,timeline:ee.periodStart,resolvedUri:ee.baseUrl||"",targetDuration:ee.duration,timelineStarts:ee.timelineStarts,discontinuityStarts:de,discontinuitySequence:ce,mediaSequence:ie,segments:ae}},ra=function organizeAudioPlaylists(m,v,ee){var ae;void 0===v&&(v={}),void 0===ee&&(ee=!1);var ie=m.reduce((function(m,ie){var de=ie.attributes.role&&ie.attributes.role.value||"",ce=ie.attributes.lang||"",le=ie.attributes.label||"main";if(ce&&!ie.attributes.label){var pe=de?" ("+de+")":"";le=""+ie.attributes.lang+pe}m[le]||(m[le]={language:ce,autoselect:!0,default:"main"===de,playlists:[],uri:""});var fe=Jn(ta(ie,ee),v);return m[le].playlists.push(fe),void 0===ae&&"main"===de&&((ae=ie).default=!0),m}),{});ae||(ie[Object.keys(ie)[0]].default=!0);return ie},ia=function organizeVttPlaylists(m,v){return void 0===v&&(v={}),m.reduce((function(m,ee){var ae=ee.attributes.lang||"text";return m[ae]||(m[ae]={language:ae,default:!1,autoselect:!1,playlists:[],uri:""}),m[ae].playlists.push(Jn(aa(ee),v)),m}),{})},oa=function organizeCaptionServices(m){return m.reduce((function(m,v){return v?(v.forEach((function(v){var ee=v.channel,ae=v.language;m[ae]={autoselect:!1,default:!1,instreamId:ee,language:ae},v.hasOwnProperty("aspectRatio")&&(m[ae].aspectRatio=v.aspectRatio),v.hasOwnProperty("easyReader")&&(m[ae].easyReader=v.easyReader),v.hasOwnProperty("3D")&&(m[ae]["3D"]=v["3D"])})),m):m}),{})},sa=function formatVideoPlaylist(m){var v,ee=m.attributes,ae=m.segments,ie=m.sidx,de=m.discontinuityStarts,ce={attributes:(v={NAME:ee.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:ee.width,height:ee.height},CODECS:ee.codecs,BANDWIDTH:ee.bandwidth},v["PROGRAM-ID"]=1,v),uri:"",endList:"static"===ee.type,timeline:ee.periodStart,resolvedUri:"",targetDuration:ee.duration,discontinuityStarts:de,timelineStarts:ee.timelineStarts,segments:ae};return ee.contentProtection&&(ce.contentProtection=ee.contentProtection),ie&&(ce.sidx=ie),ce},ca=function videoOnly(m){var v=m.attributes;return"video/mp4"===v.mimeType||"video/webm"===v.mimeType||"video"===v.contentType},ua=function audioOnly(m){var v=m.attributes;return"audio/mp4"===v.mimeType||"audio/webm"===v.mimeType||"audio"===v.contentType},ha=function vttOnly(m){var v=m.attributes;return"text/vtt"===v.mimeType||"text"===v.contentType},ga=function addMediaSequenceValues(m,v){m.forEach((function(m){m.mediaSequence=0,m.discontinuitySequence=$t(v,(function(v){return v.timeline===m.timeline})),m.segments&&m.segments.forEach((function(m,v){m.number=v}))}))},fa=function flattenMediaGroupPlaylists(m){return m?Object.keys(m).reduce((function(v,ee){var ae=m[ee];return v.concat(ae.playlists)}),[]):[]},va=function toM3u8(m){var v,ee=m.dashPlaylists,ae=m.locations,ie=m.sidxMapping,de=void 0===ie?{}:ie,ce=m.previousManifest;if(!ee.length)return{};var le=ee[0].attributes,pe=le.sourceDuration,fe=le.type,ye=le.suggestedPresentationDelay,be=le.minimumUpdatePeriod,Re=$n(ee.filter(ca)).map(sa),_e=$n(ee.filter(ua)),xe=$n(ee.filter(ha)),Te=ee.map((function(m){return m.attributes.captionServices})).filter(Boolean),Se={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(v={AUDIO:{},VIDEO:{}},v["CLOSED-CAPTIONS"]={},v.SUBTITLES={},v),uri:"",duration:pe,playlists:Yn(Re,de)};be>=0&&(Se.minimumUpdatePeriod=1e3*be),ae&&(Se.locations=ae),"dynamic"===fe&&(Se.suggestedPresentationDelay=ye);var we=0===Se.playlists.length,Pe=_e.length?ra(_e,de,we):null,Ie=xe.length?ia(xe,de):null,We=Re.concat(fa(Pe),fa(Ie)),ze=We.map((function(m){return m.timelineStarts}));return Se.timelineStarts=xn(ze),ga(We,Se.timelineStarts),Pe&&(Se.mediaGroups.AUDIO.audio=Pe),Ie&&(Se.mediaGroups.SUBTITLES.subs=Ie),Te.length&&(Se.mediaGroups["CLOSED-CAPTIONS"].cc=oa(Te)),ce?Gn({oldManifest:ce,newManifest:Se}):Se},ya=function getLiveRValue(m,v,ee){var ae=m.NOW,ie=m.clientOffset,de=m.availabilityStartTime,ce=m.timescale,le=void 0===ce?1:ce,pe=m.periodStart,fe=void 0===pe?0:pe,ye=m.minimumUpdatePeriod,be=(ae+ie)/1e3+(void 0===ye?0:ye)-(de+fe);return Math.ceil((be*le-v)/ee)},ba=function parseByTimeline(m,v){for(var ee=m.type,ae=m.minimumUpdatePeriod,ie=void 0===ae?0:ae,de=m.media,ce=void 0===de?"":de,le=m.sourceDuration,pe=m.timescale,fe=void 0===pe?1:pe,ye=m.startNumber,be=void 0===ye?1:ye,Re=m.periodStart,_e=[],xe=-1,Te=0;Texe&&(xe=Ie);var We=void 0;if(Pe<0){var ze=Te+1;We=ze===v.length?"dynamic"===ee&&ie>0&&ce.indexOf("$Number$")>0?ya(m,xe,we):(le*fe-xe)/we:(v[ze].t-xe)/we}else We=Pe+1;for(var Ve=be+_e.length+We,He=be+_e.length;He=ie?de:""+new Array(ie-de.length+1).join("0")+de)}},Ea=function constructTemplateUrl(m,v){return m.replace(_a,xa(v))},Da=function parseTemplateInfo(m,v){return m.duration||v?m.duration?mn(m):ba(m,v):[{number:m.startNumber||1,duration:m.sourceDuration,time:0,timeline:m.periodStart}]},wa=function segmentsFromTemplate(m,v){var ee={RepresentationID:m.id,Bandwidth:m.bandwidth||0},ae=m.initialization,ie=void 0===ae?{sourceURL:"",range:""}:ae,de=un({baseUrl:m.baseUrl,source:Ea(ie.sourceURL,ee),range:ie.range});return Da(m,v).map((function(v){ee.Number=v.number,ee.Time=v.time;var ae=Ea(m.media||"",ee),ie=m.timescale||1,ce=m.presentationTimeOffset||0,le=m.periodStart+(v.time-ce)/ie;return{uri:ae,timeline:v.timeline,duration:v.duration,resolvedUri:Ve(m.baseUrl||"",ae),map:de,number:v.number,presentationTime:le}}))},Ca=function SegmentURLToSegmentObject(m,v){var ee=m.baseUrl,ae=m.initialization,ie=void 0===ae?{}:ae,de=un({baseUrl:ee,source:ie.sourceURL,range:ie.range}),ce=un({baseUrl:ee,source:v.media,range:v.mediaRange});return ce.map=de,ce},Aa=function segmentsFromList(m,v){var ee=m.duration,ae=m.segmentUrls,ie=void 0===ae?[]:ae,de=m.periodStart;if(!ee&&!v||ee&&v)throw new Error(dn);var ce,le=ie.map((function(v){return Ca(m,v)}));return ee&&(ce=mn(m)),v&&(ce=ba(m,v)),ce.map((function(v,ee){if(le[ee]){var ae=le[ee],ie=m.timescale||1,ce=m.presentationTimeOffset||0;return ae.timeline=v.timeline,ae.duration=v.duration,ae.number=v.number,ae.presentationTime=de+(v.time-ce)/ie,ae}})).filter((function(m){return m}))},ka=function generateSegments(m){var v,ee,ae=m.attributes,ie=m.segmentInfo;ie.template?(ee=wa,v=Vt(ae,ie.template)):ie.base?(ee=vn,v=Vt(ae,ie.base)):ie.list&&(ee=Aa,v=Vt(ae,ie.list));var de={attributes:ae};if(!ee)return de;var ce=ee(v,ie.segmentTimeline);if(v.duration){var le=v,pe=le.duration,fe=le.timescale,ye=void 0===fe?1:fe;v.duration=pe/ye}else ce.length?v.duration=ce.reduce((function(m,v){return Math.max(m,Math.ceil(v.duration))}),0):v.duration=0;return de.attributes=v,de.segments=ce,ie.base&&v.indexRange&&(de.sidx=ce[0],de.segments=[]),de},Ia=function toPlaylists(m){return m.map(ka)},Fa=function findChildren(m,v){return Xt(m.childNodes).filter((function(m){return m.tagName===v}))},ja=function getContent(m){return m.textContent.trim()},Oa=function parseDuration(m){var v=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(m);if(!v)return 0;var ee=v.slice(1),ae=ee[0],ie=ee[1],de=ee[2],ce=ee[3],le=ee[4],pe=ee[5];return 31536e3*parseFloat(ae||0)+2592e3*parseFloat(ie||0)+86400*parseFloat(de||0)+3600*parseFloat(ce||0)+60*parseFloat(le||0)+parseFloat(pe||0)},Ba=function parseDate(m){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(m)&&(m+="Z"),Date.parse(m)},Ma={mediaPresentationDuration:function mediaPresentationDuration(m){return Oa(m)},availabilityStartTime:function availabilityStartTime(m){return Ba(m)/1e3},minimumUpdatePeriod:function minimumUpdatePeriod(m){return Oa(m)},suggestedPresentationDelay:function suggestedPresentationDelay(m){return Oa(m)},type:function type(m){return m},timeShiftBufferDepth:function timeShiftBufferDepth(m){return Oa(m)},start:function start(m){return Oa(m)},width:function width(m){return parseInt(m,10)},height:function height(m){return parseInt(m,10)},bandwidth:function bandwidth(m){return parseInt(m,10)},startNumber:function startNumber(m){return parseInt(m,10)},timescale:function timescale(m){return parseInt(m,10)},presentationTimeOffset:function presentationTimeOffset(m){return parseInt(m,10)},duration:function duration(m){var v=parseInt(m,10);return isNaN(v)?Oa(m):v},d:function d(m){return parseInt(m,10)},t:function t(m){return parseInt(m,10)},r:function r(m){return parseInt(m,10)},DEFAULT:function DEFAULT(m){return m}},za=function parseAttributes(m){return m&&m.attributes?Xt(m.attributes).reduce((function(m,v){var ee=Ma[v.name]||Ma.DEFAULT;return m[v.name]=ee(v.value),m}),{}):{}},Ha={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},Ga=function buildBaseUrls(m,v){return v.length?Gt(m.map((function(m){return v.map((function(v){return Ve(m,ja(v))}))}))):m},Ka=function getSegmentInformation(m){var v=Fa(m,"SegmentTemplate")[0],ee=Fa(m,"SegmentList")[0],ae=ee&&Fa(ee,"SegmentURL").map((function(m){return Vt({tag:"SegmentURL"},za(m))})),ie=Fa(m,"SegmentBase")[0],de=ee||v,ce=de&&Fa(de,"SegmentTimeline")[0],le=ee||ie||v,pe=le&&Fa(le,"Initialization")[0],fe=v&&za(v);fe&&pe?fe.initialization=pe&&za(pe):fe&&fe.initialization&&(fe.initialization={sourceURL:fe.initialization});var ye={template:fe,segmentTimeline:ce&&Fa(ce,"S").map((function(m){return za(m)})),list:ee&&Vt(za(ee),{segmentUrls:ae,initialization:za(pe)}),base:ie&&Vt(za(ie),{initialization:za(pe)})};return Object.keys(ye).forEach((function(m){ye[m]||delete ye[m]})),ye},Ja=function inheritBaseUrls(m,v,ee){return function(ae){var ie=Fa(ae,"BaseURL"),de=Ga(v,ie),ce=Vt(m,za(ae)),le=Ka(ae);return de.map((function(m){return{segmentInfo:Vt(ee,le),attributes:Vt(ce,{baseUrl:m})}}))}},tr=function generateKeySystemInformation(m){return m.reduce((function(m,v){var ee=za(v);ee.schemeIdUri&&(ee.schemeIdUri=ee.schemeIdUri.toLowerCase());var ae=Ha[ee.schemeIdUri];if(ae){m[ae]={attributes:ee};var ie=Fa(v,"cenc:pssh")[0];if(ie){var de=ja(ie);m[ae].pssh=de&&decodeB64ToUint8Array(de)}}return m}),{})},rr=function parseCaptionServiceMetadata(m){return"urn:scte:dash:cc:cea-608:2015"===m.schemeIdUri?("string"!=typeof m.value?[]:m.value.split(";")).map((function(m){var v,ee;if(ee=m,/^CC\d=/.test(m)){var ae=m.split("=");v=ae[0],ee=ae[1]}else/^CC\d$/.test(m)&&(v=m);return{channel:v,language:ee}})):"urn:scte:dash:cc:cea-708:2015"===m.schemeIdUri?("string"!=typeof m.value?[]:m.value.split(";")).map((function(m){var v={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(m)){var ee=m.split("="),ae=ee[0],ie=ee[1],de=void 0===ie?"":ie;v.channel=ae,v.language=m,de.split(",").forEach((function(m){var ee=m.split(":"),ae=ee[0],ie=ee[1];"lang"===ae?v.language=ie:"er"===ae?v.easyReader=Number(ie):"war"===ae?v.aspectRatio=Number(ie):"3D"===ae&&(v["3D"]=Number(ie))}))}else v.language=m;return v.channel&&(v.channel="SERVICE"+v.channel),v})):void 0},ir=function toRepresentations(m,v,ee){return function(ae){var ie=za(ae),de=Ga(v,Fa(ae,"BaseURL")),ce=Fa(ae,"Role")[0],le={role:za(ce)},pe=Vt(m,ie,le),fe=Fa(ae,"Accessibility")[0],ye=rr(za(fe));ye&&(pe=Vt(pe,{captionServices:ye}));var be=Fa(ae,"Label")[0];if(be&&be.childNodes.length){var Re=be.childNodes[0].nodeValue.trim();pe=Vt(pe,{label:Re})}var _e=tr(Fa(ae,"ContentProtection"));Object.keys(_e).length&&(pe=Vt(pe,{contentProtection:_e}));var xe=Ka(ae),Te=Fa(ae,"Representation"),Se=Vt(ee,xe);return Gt(Te.map(Ja(pe,de,Se)))}},or=function toAdaptationSets(m,v){return function(ee,ae){var ie=Ga(v,Fa(ee.node,"BaseURL")),de=Vt(m,{periodStart:ee.attributes.start});"number"==typeof ee.attributes.duration&&(de.periodDuration=ee.attributes.duration);var ce=Fa(ee.node,"AdaptationSet"),le=Ka(ee.node);return Gt(ce.map(ir(de,ie,le)))}},gr=function getPeriodStart(m){var v=m.attributes,ee=m.priorPeriodAttributes,ae=m.mpdType;return"number"==typeof v.start?v.start:ee&&"number"==typeof ee.start&&"number"==typeof ee.duration?ee.start+ee.duration:ee||"static"!==ae?null:0},vr=function inheritAttributes(m,v){void 0===v&&(v={});var ee=v,ae=ee.manifestUri,ie=void 0===ae?"":ae,de=ee.NOW,ce=void 0===de?Date.now():de,le=ee.clientOffset,pe=void 0===le?0:le,fe=Fa(m,"Period");if(!fe.length)throw new Error(Qt);var ye=Fa(m,"Location"),be=za(m),Re=Ga([ie],Fa(m,"BaseURL"));be.type=be.type||"static",be.sourceDuration=be.mediaPresentationDuration||0,be.NOW=ce,be.clientOffset=pe,ye.length&&(be.locations=ye.map(ja));var _e=[];return fe.forEach((function(m,v){var ee=za(m),ae=_e[v-1];ee.start=gr({attributes:ee,priorPeriodAttributes:ae?ae.attributes:null,mpdType:be.type}),_e.push({node:m,attributes:ee})})),{locations:be.locations,representationInfo:Gt(_e.map(or(be,Re)))}},Rr=function stringToMpdXml(m){if(""===m)throw new Error(Jt);var v,ee,ae=new Wt.DOMParser;try{ee=(v=ae.parseFromString(m,"application/xml"))&&"MPD"===v.documentElement.tagName?v.documentElement:null}catch(m){}if(!ee||ee&&ee.getElementsByTagName("parsererror").length>0)throw new Error(Yt);return ee},Cr=function parseUTCTimingScheme(m){var v=Fa(m,"UTCTiming")[0];if(!v)return null;var ee=za(v);switch(ee.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":ee.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":ee.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":ee.method="DIRECT",ee.value=Date.parse(ee.value);break;default:throw new Error(cn)}return ee},Ar=function parse(m,v){void 0===v&&(v={});var ee=vr(Rr(m),v),ae=Ia(ee.representationInfo);return va({dashPlaylists:ae,locations:ee.locations,sidxMapping:v.sidxMapping,previousManifest:v.previousManifest})},Pr=function parseUTCTiming(m){return Cr(Rr(m))},Fr=ee(84221),Ur=ee.n(Fr),Wr=Pt([73,68,51]),Vr=function getId3Size(m,v){void 0===v&&(v=0);var ee=(m=Pt(m))[v+5],ae=m[v+6]<<21|m[v+7]<<14|m[v+8]<<7|m[v+9];return(16&ee)>>4?ae+20:ae+10},Gr=function getId3Offset(m,v){return void 0===v&&(v=0),(m=Pt(m)).length-v<10||!Nt(m,Wr,{offset:v})?v:getId3Offset(m,v+=Vr(m,v))},Kr=(new Uint8Array([79,112,117,115,72,101,97,100]),function normalizePath(m){return"string"==typeof m?Ut(m):m}),Zr=function normalizePaths(m){return Array.isArray(m)?m.map((function(m){return Kr(m)})):[Kr(m)]},Qr=function parseDescriptors(m){m=Pt(m);for(var v=[],ee=0;m.length>ee;){var ae=m[ee],ie=0,de=0,ce=m[++de];for(de++;128&ce;)ie=(127&ce)<<7,ce=m[de],de++;ie+=127&ce;for(var le=0;le>>0,ce=m.subarray(ie+4,ie+8);if(0===de)break;var le=ie+de;if(le>m.length){if(ee)break;le=m.length}var pe=m.subarray(ie+8,le);Nt(ce,v[0])&&(1===v.length?ae.push(pe):ae.push.apply(ae,findBox(pe,v.slice(1),ee))),ie=le}return ae},si={EBML:Pt([26,69,223,163]),DocType:Pt([66,130]),Segment:Pt([24,83,128,103]),SegmentInfo:Pt([21,73,169,102]),Tracks:Pt([22,84,174,107]),Track:Pt([174]),TrackNumber:Pt([215]),DefaultDuration:Pt([35,227,131]),TrackEntry:Pt([174]),TrackType:Pt([131]),FlagDefault:Pt([136]),CodecID:Pt([134]),CodecPrivate:Pt([99,162]),VideoTrack:Pt([224]),AudioTrack:Pt([225]),Cluster:Pt([31,67,182,117]),Timestamp:Pt([231]),TimestampScale:Pt([42,215,177]),BlockGroup:Pt([160]),BlockDuration:Pt([155]),Block:Pt([161]),SimpleBlock:Pt([163])},Ri=[128,64,32,16,8,4,2,1],_i=function getLength(m){for(var v=1,ee=0;ee=v.length)return v.length;var ae=Ei(v,ee,!1);if(Nt(m.bytes,ae.bytes))return ee;var ie=Ei(v,ee+ae.length);return getInfinityDataSize(m,v,ee+ie.length+ie.value+ae.length)},Oi=function findEbml(m,v){v=Di(v),m=Pt(m);var ee=[];if(!v.length)return ee;for(var ae=0;aem.length?m.length:ce+de.value,pe=m.subarray(ce,le);Nt(v[0],ie.bytes)&&(1===v.length?ee.push(pe):ee=ee.concat(findEbml(pe,v.slice(1)))),ae+=ie.length+de.length+pe.length}return ee},Ui=Pt([0,0,0,1]),Bi=Pt([0,0,1]),Hi=Pt([0,0,3]),Qi=function discardEmulationPreventionBytes(m){for(var v=[],ee=1;ee>1&63),-1!==ee.indexOf(pe)&&(ie=de+le),de+=le+("h264"===v?1:2)}else de++}return m.subarray(0,0)},eo=function findH264Nal(m,v,ee){return Ji(m,"h264",v,ee)},to=function findH265Nal(m,v,ee){return Ji(m,"h265",v,ee)},no={webm:Pt([119,101,98,109]),matroska:Pt([109,97,116,114,111,115,107,97]),flac:Pt([102,76,97,67]),ogg:Pt([79,103,103,83]),ac3:Pt([11,119]),riff:Pt([82,73,70,70]),avi:Pt([65,86,73]),wav:Pt([87,65,86,69]),"3gp":Pt([102,116,121,112,51,103]),mp4:Pt([102,116,121,112]),fmp4:Pt([115,116,121,112]),mov:Pt([102,116,121,112,113,116]),moov:Pt([109,111,111,118]),moof:Pt([109,111,111,102])},ao={aac:function aac(m){var v=Gr(m);return Nt(m,[255,16],{offset:v,mask:[255,22]})},mp3:function mp3(m){var v=Gr(m);return Nt(m,[255,2],{offset:v,mask:[255,6]})},webm:function webm(m){var v=Oi(m,[si.EBML,si.DocType])[0];return Nt(v,no.webm)},mkv:function mkv(m){var v=Oi(m,[si.EBML,si.DocType])[0];return Nt(v,no.matroska)},mp4:function mp4(m){return!ao["3gp"](m)&&!ao.mov(m)&&(!(!Nt(m,no.mp4,{offset:4})&&!Nt(m,no.fmp4,{offset:4}))||(!(!Nt(m,no.moof,{offset:4})&&!Nt(m,no.moov,{offset:4}))||void 0))},mov:function mov(m){return Nt(m,no.mov,{offset:4})},"3gp":function gp(m){return Nt(m,no["3gp"],{offset:4})},ac3:function ac3(m){var v=Gr(m);return Nt(m,no.ac3,{offset:v})},ts:function ts(m){if(m.length<189&&m.length>=1)return 71===m[0];for(var v=0;v+1880},uo=ee(51489),lo="7.19.2",po={},ho=function hooks(m,v){return po[m]=po[m]||[],v&&(po[m]=po[m].concat(v)),po[m]},go=function removeHook(m,v){var ee=ho(m).indexOf(v);return!(ee<=-1)&&(po[m]=po[m].slice(),po[m].splice(ee,1),!0)},fo={prefixed:!0},mo=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],vo=mo[0],yo=0;yo0?pe:0)}if(ie().console){var fe=ie().console[ee];fe||"debug"!==ee||(fe=ie().console.info||ie().console.log),fe&&ce&&le.test(ee)&&fe[Array.isArray(de)?"apply":"call"](ie().console,de)}}};var xo=function createLogger$1(m){var v,ee="info",ae=function log(){for(var m=arguments.length,ae=new Array(m),ie=0;ie1?v-1:0),ae=1;ae=0)throw new Error("class has illegal whitespace characters")}function isReal(){return ce()===ie().document}function isEl(m){return video_es_isObject(m)&&1===m.nodeType}function isInFrame(){try{return ie().parent!==ie().self}catch(m){return!0}}function createQuerier(m){return function(v,ee){if(!isNonBlankString(v))return ce()[m](null);isNonBlankString(ee)&&(ee=ce().querySelector(ee));var ae=isEl(ee)?ee:ce();return ae[m]&&ae[m](v)}}function createEl(m,v,ee,ae){void 0===m&&(m="div"),void 0===v&&(v={}),void 0===ee&&(ee={});var ie=ce().createElement(m);return Object.getOwnPropertyNames(v).forEach((function(m){var ee=v[m];-1!==m.indexOf("aria-")||"role"===m||"type"===m?(xo.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+m+" to "+ee+"."),ie.setAttribute(m,ee)):"textContent"===m?textContent(ie,ee):ie[m]===ee&&"tabIndex"!==m||(ie[m]=ee)})),Object.getOwnPropertyNames(ee).forEach((function(m){ie.setAttribute(m,ee[m])})),ae&&appendContent(ie,ae),ie}function textContent(m,v){return void 0===m.textContent?m.innerText=v:m.textContent=v,m}function prependTo(m,v){v.firstChild?v.insertBefore(m,v.firstChild):v.appendChild(m)}function hasClass(m,v){return throwIfWhitespace(v),m.classList?m.classList.contains(v):(ee=v,new RegExp("(^|\\s)"+ee+"($|\\s)")).test(m.className);var ee}function addClass(m,v){return m.classList?m.classList.add(v):hasClass(m,v)||(m.className=(m.className+" "+v).trim()),m}function removeClass(m,v){return m?(m.classList?m.classList.remove(v):(throwIfWhitespace(v),m.className=m.className.split(/\s+/).filter((function(m){return m!==v})).join(" ")),m):(xo.warn("removeClass was called with an element that doesn't exist"),null)}function toggleClass(m,v,ee){var ae=hasClass(m,v);if("function"==typeof ee&&(ee=ee(m,v)),"boolean"!=typeof ee&&(ee=!ae),ee!==ae)return ee?addClass(m,v):removeClass(m,v),m}function setAttributes(m,v){Object.getOwnPropertyNames(v).forEach((function(ee){var ae=v[ee];null==ae||!1===ae?m.removeAttribute(ee):m.setAttribute(ee,!0===ae?"":ae)}))}function getAttributes(m){var v={},ee=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(m&&m.attributes&&m.attributes.length>0)for(var ae=m.attributes,ie=ae.length-1;ie>=0;ie--){var de=ae[ie].name,ce=ae[ie].value;"boolean"!=typeof m[de]&&-1===ee.indexOf(","+de+",")||(ce=null!==ce),v[de]=ce}return v}function getAttribute(m,v){return m.getAttribute(v)}function setAttribute(m,v,ee){m.setAttribute(v,ee)}function removeAttribute(m,v){m.removeAttribute(v)}function blockTextSelection(){ce().body.focus(),ce().onselectstart=function(){return!1}}function unblockTextSelection(){ce().onselectstart=function(){return!0}}function getBoundingClientRect(m){if(m&&m.getBoundingClientRect&&m.parentNode){var v=m.getBoundingClientRect(),ee={};return["bottom","height","left","right","top","width"].forEach((function(m){void 0!==v[m]&&(ee[m]=v[m])})),ee.height||(ee.height=parseFloat(computedStyle(m,"height"))),ee.width||(ee.width=parseFloat(computedStyle(m,"width"))),ee}}function findPosition(m){if(!m||m&&!m.offsetParent)return{left:0,top:0,width:0,height:0};for(var v=m.offsetWidth,ee=m.offsetHeight,ae=0,ie=0;m.offsetParent&&m!==ce()[fo.fullscreenElement];)ae+=m.offsetLeft,ie+=m.offsetTop,m=m.offsetParent;return{left:ae,top:ie,width:v,height:ee}}function getPointerPosition(m,v){var ee={x:0,y:0};if(qo)for(var ae=m;ae&&"html"!==ae.nodeName.toLowerCase();){var ie=computedStyle(ae,"transform");if(/^matrix/.test(ie)){var de=ie.slice(7,-1).split(/,\s/).map(Number);ee.x+=de[4],ee.y+=de[5]}else if(/^matrix3d/.test(ie)){var ce=ie.slice(9,-1).split(/,\s/).map(Number);ee.x+=ce[12],ee.y+=ce[13]}ae=ae.parentNode}var le={},pe=findPosition(v.target),fe=findPosition(m),ye=fe.width,be=fe.height,Re=v.offsetY-(fe.top-pe.top),_e=v.offsetX-(fe.left-pe.left);return v.changedTouches&&(_e=v.changedTouches[0].pageX-fe.left,Re=v.changedTouches[0].pageY+fe.top,qo&&(_e-=ee.x,Re-=ee.y)),le.y=1-Math.max(0,Math.min(1,Re/be)),le.x=Math.max(0,Math.min(1,_e/ye)),le}function isTextNode(m){return video_es_isObject(m)&&3===m.nodeType}function emptyEl(m){for(;m.firstChild;)m.removeChild(m.firstChild);return m}function normalizeContent(m){return"function"==typeof m&&(m=m()),(Array.isArray(m)?m:[m]).map((function(m){return"function"==typeof m&&(m=m()),isEl(m)||isTextNode(m)?m:"string"==typeof m&&/\S/.test(m)?ce().createTextNode(m):void 0})).filter((function(m){return m}))}function appendContent(m,v){return normalizeContent(v).forEach((function(v){return m.appendChild(v)})),m}function insertContent(m,v){return appendContent(emptyEl(m),v)}function isSingleLeftClick(m){return void 0===m.button&&void 0===m.buttons||(0===m.button&&void 0===m.buttons||("mouseup"===m.type&&0===m.button&&0===m.buttons||0===m.button&&1===m.buttons))}var Ko,$o=createQuerier("querySelector"),Zo=createQuerier("querySelectorAll"),Qo=Object.freeze({__proto__:null,isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:$o,$$:Zo}),Jo=!1,Yo=function autoSetup(){if(!1!==Ko.options.autoSetup){var m=Array.prototype.slice.call(ce().getElementsByTagName("video")),v=Array.prototype.slice.call(ce().getElementsByTagName("audio")),ee=Array.prototype.slice.call(ce().getElementsByTagName("video-js")),ae=m.concat(v,ee);if(ae&&ae.length>0)for(var ie=0,de=ae.length;ie-1&&(ie={passive:!0}),m.addEventListener(v,ae.dispatcher,ie)}else m.attachEvent&&m.attachEvent("on"+v,ae.dispatcher)}function off(m,v,ee){if(ss.has(m)){var ae=ss.get(m);if(ae.handlers){if(Array.isArray(v))return _handleMultipleEvents(off,m,v,ee);var ie=function removeType(m,v){ae.handlers[v]=[],_cleanUpEvents(m,v)};if(void 0!==v){var de=ae.handlers[v];if(de)if(ee){if(ee.guid)for(var ce=0;ce=v&&(m.apply(void 0,arguments),ee=ae)}},fs=function debounce(m,v,ee,ae){var de;void 0===ae&&(ae=ie());var ce=function debounced(){var ie=this,ce=arguments,le=function later(){de=null,le=null,ee||m.apply(ie,ce)};!de&&ee&&m.apply(ie,ce),ae.clearTimeout(de),de=ae.setTimeout(le,v)};return ce.cancel=function cancel(){ae.clearTimeout(de),de=null},ce},ms=function EventTarget(){};ms.prototype.allowedEvents_={},ms.prototype.on=function(m,v){var ee=this.addEventListener;this.addEventListener=function(){},on(this,m,v),this.addEventListener=ee},ms.prototype.addEventListener=ms.prototype.on,ms.prototype.off=function(m,v){off(this,m,v)},ms.prototype.removeEventListener=ms.prototype.off,ms.prototype.one=function(m,v){var ee=this.addEventListener;this.addEventListener=function(){},one(this,m,v),this.addEventListener=ee},ms.prototype.any=function(m,v){var ee=this.addEventListener;this.addEventListener=function(){},any(this,m,v),this.addEventListener=ee},ms.prototype.trigger=function(m){var v=m.type||m;"string"==typeof m&&(m={type:v}),m=fixEvent(m),this.allowedEvents_[v]&&this["on"+v]&&this["on"+v](m),trigger(this,m)},ms.prototype.dispatchEvent=ms.prototype.trigger,ms.prototype.queueTrigger=function(m){var v=this;us||(us=new Map);var ee=m.type||m,ae=us.get(this);ae||(ae=new Map,us.set(this,ae));var de=ae.get(ee);ae.delete(ee),ie().clearTimeout(de);var ce=ie().setTimeout((function(){0===ae.size&&(ae=null,us.delete(v)),v.trigger(m)}),0);ae.set(ee,ce)};var vs=function objName(m){return"function"==typeof m.name?m.name():"string"==typeof m.name?m.name:m.name_?m.name_:m.constructor&&m.constructor.name?m.constructor.name:typeof m},ys=function isEvented(m){return m instanceof ms||!!m.eventBusEl_&&["on","one","off","trigger"].every((function(v){return"function"==typeof m[v]}))},bs=function addEventedCallback(m,v){ys(m)?v():(m.eventedCallbacks||(m.eventedCallbacks=[]),m.eventedCallbacks.push(v))},Rs=function isValidEventType(m){return"string"==typeof m&&/\S/.test(m)||Array.isArray(m)&&!!m.length},_s=function validateTarget(m,v,ee){if(!m||!m.nodeName&&!ys(m))throw new Error("Invalid target for "+vs(v)+"#"+ee+"; must be a DOM node or evented object.")},xs=function validateEventType(m,v,ee){if(!Rs(m))throw new Error("Invalid event type for "+vs(v)+"#"+ee+"; must be a non-empty string or array.")},Es=function validateListener(m,v,ee){if("function"!=typeof m)throw new Error("Invalid listener for "+vs(v)+"#"+ee+"; must be a function.")},Ts=function normalizeListenArgs(m,v,ee){var ae,ie,de,ce=v.length<3||v[0]===m||v[0]===m.eventBusEl_;return ce?(ae=m.eventBusEl_,v.length>=3&&v.shift(),ie=v[0],de=v[1]):(ae=v[0],ie=v[1],de=v[2]),_s(ae,m,ee),xs(ie,m,ee),Es(de,m,ee),{isTargetingSelf:ce,target:ae,type:ie,listener:de=hs(m,de)}},Ds=function listen(m,v,ee,ae){_s(m,m,v),m.nodeName?ls[v](m,ee,ae):m[v](ee,ae)},Ss={on:function on(){for(var m=this,v=arguments.length,ee=new Array(v),ae=0;ae=0;m--)this.children_[m].dispose&&this.children_[m].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&this.el_.parentNode.removeChild(this.el_),this.el_=null),this.player_=null}},m.isDisposed=function isDisposed(){return Boolean(this.isDisposed_)},m.player=function player(){return this.player_},m.options=function options(m){return m?(this.options_=mergeOptions$3(this.options_,m),this.options_):this.options_},m.el=function el(){return this.el_},m.createEl=function createEl$1(m,v,ee){return createEl(m,v,ee)},m.localize=function localize(m,v,ee){void 0===ee&&(ee=m);var ae=this.player_.language&&this.player_.language(),ie=this.player_.languages&&this.player_.languages(),de=ie&&ie[ae],ce=ae&&ae.split("-")[0],le=ie&&ie[ce],pe=ee;return de&&de[m]?pe=de[m]:le&&le[m]&&(pe=le[m]),v&&(pe=pe.replace(/\{(\d+)\}/g,(function(m,ee){var ae=v[ee-1],ie=ae;return void 0===ae&&(ie=m),ie}))),pe},m.handleLanguagechange=function handleLanguagechange(){},m.contentEl=function contentEl(){return this.contentEl_||this.el_},m.id=function id(){return this.id_},m.name=function name(){return this.name_},m.children=function children(){return this.children_},m.getChildById=function getChildById(m){return this.childIndex_[m]},m.getChild=function getChild(m){if(m)return this.childNameIndex_[m]},m.getDescendant=function getDescendant(){for(var m=arguments.length,v=new Array(m),ee=0;ee=0;ee--)if(this.children_[ee]===m){v=!0,this.children_.splice(ee,1);break}if(v){m.parentComponent_=null,this.childIndex_[m.id()]=null,this.childNameIndex_[As(m.name())]=null,this.childNameIndex_[Cs(m.name())]=null;var ae=m.el();ae&&ae.parentNode===this.contentEl()&&this.contentEl().removeChild(m.el())}}},m.initChildren=function initChildren(){var m=this,v=this.options_.children;if(v){var ee,ae=this.options_,ie=Component.getComponent("Tech");(ee=Array.isArray(v)?v:Object.keys(v)).concat(Object.keys(this.options_).filter((function(m){return!ee.some((function(v){return"string"==typeof v?m===v:m===v.name}))}))).map((function(ee){var ae,ie;return"string"==typeof ee?ie=v[ae=ee]||m.options_[ae]||{}:(ae=ee.name,ie=ee),{name:ae,opts:ie}})).filter((function(m){var v=Component.getComponent(m.opts.componentClass||As(m.name));return v&&!ie.isTech(v)})).forEach((function handleAdd(v){var ee=v.name,ie=v.opts;if(void 0!==ae[ee]&&(ie=ae[ee]),!1!==ie){!0===ie&&(ie={}),ie.playerOptions=m.options_.playerOptions;var de=m.addChild(ee,ie);de&&(m[ee]=de)}}))}},m.buildCSSClass=function buildCSSClass(){return""},m.ready=function ready(m,v){if(void 0===v&&(v=!1),m)return this.isReady_?void(v?m.call(this):this.setTimeout(m,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(m))},m.triggerReady=function triggerReady(){this.isReady_=!0,this.setTimeout((function(){var m=this.readyQueue_;this.readyQueue_=[],m&&m.length>0&&m.forEach((function(m){m.call(this)}),this),this.trigger("ready")}),1)},m.$=function $$1(m,v){return $o(m,v||this.contentEl())},m.$$=function $$$1(m,v){return Zo(m,v||this.contentEl())},m.hasClass=function hasClass$1(m){return hasClass(this.el_,m)},m.addClass=function addClass$1(m){addClass(this.el_,m)},m.removeClass=function removeClass$1(m){removeClass(this.el_,m)},m.toggleClass=function toggleClass$1(m,v){toggleClass(this.el_,m,v)},m.show=function show(){this.removeClass("vjs-hidden")},m.hide=function hide(){this.addClass("vjs-hidden")},m.lockShowing=function lockShowing(){this.addClass("vjs-lock-showing")},m.unlockShowing=function unlockShowing(){this.removeClass("vjs-lock-showing")},m.getAttribute=function getAttribute$1(m){return getAttribute(this.el_,m)},m.setAttribute=function setAttribute$1(m,v){setAttribute(this.el_,m,v)},m.removeAttribute=function removeAttribute$1(m){removeAttribute(this.el_,m)},m.width=function width(m,v){return this.dimension("width",m,v)},m.height=function height(m,v){return this.dimension("height",m,v)},m.dimensions=function dimensions(m,v){this.width(m,!0),this.height(v)},m.dimension=function dimension(m,v,ee){if(void 0!==v)return null!==v&&v==v||(v=0),-1!==(""+v).indexOf("%")||-1!==(""+v).indexOf("px")?this.el_.style[m]=v:this.el_.style[m]="auto"===v?"":v+"px",void(ee||this.trigger("componentresize"));if(!this.el_)return 0;var ae=this.el_.style[m],ie=ae.indexOf("px");return-1!==ie?parseInt(ae.slice(0,ie),10):parseInt(this.el_["offset"+As(m)],10)},m.currentDimension=function currentDimension(m){var v=0;if("width"!==m&&"height"!==m)throw new Error("currentDimension only accepts width or height value");if(v=computedStyle(this.el_,m),0===(v=parseFloat(v))||isNaN(v)){var ee="offset"+As(m);v=this.el_[ee]}return v},m.currentDimensions=function currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},m.currentWidth=function currentWidth(){return this.currentDimension("width")},m.currentHeight=function currentHeight(){return this.currentDimension("height")},m.focus=function focus(){this.el_.focus()},m.blur=function blur(){this.el_.blur()},m.handleKeyDown=function handleKeyDown(m){this.player_&&(fe().isEventKey(m,"Tab")||m.stopPropagation(),this.player_.handleKeyDown(m))},m.handleKeyPress=function handleKeyPress(m){this.handleKeyDown(m)},m.emitTapEvents=function emitTapEvents(){var m,v=0,ee=null;this.on("touchstart",(function(ae){1===ae.touches.length&&(ee={pageX:ae.touches[0].pageX,pageY:ae.touches[0].pageY},v=ie().performance.now(),m=!0)})),this.on("touchmove",(function(v){if(v.touches.length>1)m=!1;else if(ee){var ae=v.touches[0].pageX-ee.pageX,ie=v.touches[0].pageY-ee.pageY;Math.sqrt(ae*ae+ie*ie)>10&&(m=!1)}}));var ae=function noTap(){m=!1};this.on("touchleave",ae),this.on("touchcancel",ae),this.on("touchend",(function(ae){(ee=null,!0===m)&&(ie().performance.now()-v<200&&(ae.preventDefault(),this.trigger("tap")))}))},m.enableTouchActivity=function enableTouchActivity(){if(this.player()&&this.player().reportUserActivity){var m,v=hs(this.player(),this.player().reportUserActivity);this.on("touchstart",(function(){v(),this.clearInterval(m),m=this.setInterval(v,250)}));var ee=function touchEnd(ee){v(),this.clearInterval(m)};this.on("touchmove",v),this.on("touchend",ee),this.on("touchcancel",ee)}},m.setTimeout=function setTimeout(m,v){var ee,ae=this;return m=hs(this,m),this.clearTimersOnDispose_(),ee=ie().setTimeout((function(){ae.setTimeoutIds_.has(ee)&&ae.setTimeoutIds_.delete(ee),m()}),v),this.setTimeoutIds_.add(ee),ee},m.clearTimeout=function clearTimeout(m){return this.setTimeoutIds_.has(m)&&(this.setTimeoutIds_.delete(m),ie().clearTimeout(m)),m},m.setInterval=function setInterval(m,v){m=hs(this,m),this.clearTimersOnDispose_();var ee=ie().setInterval(m,v);return this.setIntervalIds_.add(ee),ee},m.clearInterval=function clearInterval(m){return this.setIntervalIds_.has(m)&&(this.setIntervalIds_.delete(m),ie().clearInterval(m)),m},m.requestAnimationFrame=function requestAnimationFrame(m){var v,ee=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),m=hs(this,m),v=ie().requestAnimationFrame((function(){ee.rafIds_.has(v)&&ee.rafIds_.delete(v),m()})),this.rafIds_.add(v),v):this.setTimeout(m,1e3/60)},m.requestNamedAnimationFrame=function requestNamedAnimationFrame(m,v){var ee=this;if(!this.namedRafs_.has(m)){this.clearTimersOnDispose_(),v=hs(this,v);var ae=this.requestAnimationFrame((function(){v(),ee.namedRafs_.has(m)&&ee.namedRafs_.delete(m)}));return this.namedRafs_.set(m,ae),m}},m.cancelNamedAnimationFrame=function cancelNamedAnimationFrame(m){this.namedRafs_.has(m)&&(this.cancelAnimationFrame(this.namedRafs_.get(m)),this.namedRafs_.delete(m))},m.cancelAnimationFrame=function cancelAnimationFrame(m){return this.supportsRaf_?(this.rafIds_.has(m)&&(this.rafIds_.delete(m),ie().cancelAnimationFrame(m)),m):this.clearTimeout(m)},m.clearTimersOnDispose_=function clearTimersOnDispose_(){var m=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((function(v){var ee=v[0],ae=v[1];m[ee].forEach((function(v,ee){return m[ae](ee)}))})),m.clearingTimersOnDispose_=!1})))},Component.registerComponent=function registerComponent(m,v){if("string"!=typeof m||!m)throw new Error('Illegal component name, "'+m+'"; must be a non-empty string.');var ee,ae=Component.getComponent("Tech"),ie=ae&&ae.isTech(v),de=Component===v||Component.prototype.isPrototypeOf(v.prototype);if(ie||!de)throw ee=ie?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+m+'"; '+ee+".");m=As(m),Component.components_||(Component.components_={});var ce=Component.getComponent("Player");if("Player"===m&&ce&&ce.players){var le=ce.players,pe=Object.keys(le);if(le&&pe.length>0&&pe.map((function(m){return le[m]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return Component.components_[m]=v,Component.components_[Cs(m)]=v,v},Component.getComponent=function getComponent(m){if(m&&Component.components_)return Component.components_[m]},Component}();function rangeCheck(m,v,ee){if("number"!=typeof v||v<0||v>ee)throw new Error("Failed to execute '"+m+"' on 'TimeRanges': The index provided ("+v+") is non-numeric or out of bounds (0-"+ee+").")}function getRange(m,v,ee,ae){return rangeCheck(m,ae,ee.length-1),ee[ae][v]}function createTimeRangesObj(m){var v;return v=void 0===m||0===m.length?{length:0,start:function start(){throw new Error("This TimeRanges object is empty")},end:function end(){throw new Error("This TimeRanges object is empty")}}:{length:m.length,start:getRange.bind(null,"start",0,m),end:getRange.bind(null,"end",1,m)},ie().Symbol&&ie().Symbol.iterator&&(v[ie().Symbol.iterator]=function(){return(m||[]).values()}),v}function createTimeRanges(m,v){return Array.isArray(m)?createTimeRangesObj(m):void 0===m||void 0===v?createTimeRangesObj():createTimeRangesObj([[m,v]])}function bufferedPercent(m,v){var ee,ae,ie=0;if(!v)return 0;m&&m.length||(m=createTimeRanges(0,0));for(var de=0;dev&&(ae=v),ie+=ae-ee;return ie/v}function MediaError(m){if(m instanceof MediaError)return m;"number"==typeof m?this.code=m:"string"==typeof m?this.message=m:video_es_isObject(m)&&("number"==typeof m.code&&(this.code=m.code),video_es_assign(this,m)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}Os.prototype.supportsRaf_="function"==typeof ie().requestAnimationFrame&&"function"==typeof ie().cancelAnimationFrame,Os.registerComponent("Component",Os),MediaError.prototype.code=0,MediaError.prototype.message="",MediaError.prototype.status=null,MediaError.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],MediaError.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var Ls=0;Ls=0;ae--)if(v[ae].enabled){Hs(v,v[ae]);break}return(ee=m.call(this,v)||this).changing_=!1,ee}_inheritsLoose(AudioTrackList,m);var v=AudioTrackList.prototype;return v.addTrack=function addTrack(v){var ee=this;v.enabled&&Hs(this,v),m.prototype.addTrack.call(this,v),v.addEventListener&&(v.enabledChange_=function(){ee.changing_||(ee.changing_=!0,Hs(ee,v),ee.changing_=!1,ee.trigger("change"))},v.addEventListener("enabledchange",v.enabledChange_))},v.removeTrack=function removeTrack(v){m.prototype.removeTrack.call(this,v),v.removeEventListener&&v.enabledChange_&&(v.removeEventListener("enabledchange",v.enabledChange_),v.enabledChange_=null)},AudioTrackList}(zs),Gs=function disableOthers(m,v){for(var ee=0;ee=0;ae--)if(v[ae].selected){Gs(v,v[ae]);break}return(ee=m.call(this,v)||this).changing_=!1,Object.defineProperty((0,ye.Z)(ee),"selectedIndex",{get:function get(){for(var m=0;m0&&(ie().console&&ie().console.groupCollapsed&&ie().console.groupCollapsed("Text Track parsing errors for "+v.src),ae.forEach((function(m){return xo.error(m)})),ie().console&&ie().console.groupEnd&&ie().console.groupEnd()),ee.flush()},md=function loadTrack(m,v){var ee={uri:m},ae=ud(m);ae&&(ee.cors=ae);var de="use-credentials"===v.tech_.crossOrigin();de&&(ee.withCredentials=de),Te()(ee,hs(this,(function(m,ee,ae){if(m)return xo.error(m,ee);v.loaded_=!0,"function"!=typeof ie().WebVTT?v.tech_&&v.tech_.any(["vttjsloaded","vttjserror"],(function(m){if("vttjserror"!==m.type)return fd(ae,v);xo.error("vttjs failed to load, stopping trying to process "+v.src)})):fd(ae,v)})))},vd=function(m){function TextTrack(v){var ee;if(void 0===v&&(v={}),!v.tech)throw new Error("A tech was not provided.");var ae=mergeOptions$3(v,{kind:Ys[v.kind]||"subtitles",language:v.language||v.srclang||""}),ie=ed[ae.mode]||"disabled",de=ae.default;"metadata"!==ae.kind&&"chapters"!==ae.kind||(ie="hidden"),(ee=m.call(this,ae)||this).tech_=ae.tech,ee.cues_=[],ee.activeCues_=[],ee.preload_=!1!==ee.tech_.preloadTextTracks;var ce=new Zs(ee.cues_),le=new Zs(ee.activeCues_),pe=!1;ee.timeupdateHandler=hs((0,ye.Z)(ee),(function(){this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,pe&&(this.trigger("cuechange"),pe=!1),this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)):this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))}));return ee.tech_.one("dispose",(function disposeHandler(){ee.stopTracking()})),"disabled"!==ie&&ee.startTracking(),Object.defineProperties((0,ye.Z)(ee),{default:{get:function get(){return de},set:function set(){}},mode:{get:function get(){return ie},set:function set(m){ed[m]&&ie!==m&&(ie=m,this.preload_||"disabled"===ie||0!==this.cues.length||md(this.src,this),this.stopTracking(),"disabled"!==ie&&this.startTracking(),this.trigger("modechange"))}},cues:{get:function get(){return this.loaded_?ce:null},set:function set(){}},activeCues:{get:function get(){if(!this.loaded_)return null;if(0===this.cues.length)return le;for(var m=this.tech_.currentTime(),v=[],ee=0,ae=this.cues.length;ee=m||ie.startTime===ie.endTime&&ie.startTime<=m&&ie.startTime+.5>=m)&&v.push(ie)}if(pe=!1,v.length!==this.activeCues_.length)pe=!0;else for(var de=0;de0)return void this.trigger("vttjsloaded");var v=ce().createElement("script");v.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",v.onload=function(){m.trigger("vttjsloaded")},v.onerror=function(){m.trigger("vttjserror")},this.on("dispose",(function(){v.onload=null,v.onerror=null})),ie().WebVTT=!0,this.el().parentNode.appendChild(v)}else this.ready(this.addWebVttScript_)},v.emulateTextTracks=function emulateTextTracks(){var m=this,v=this.textTracks(),ee=this.remoteTextTracks(),ae=function handleAddTrack(m){return v.addTrack(m.track)},ie=function handleRemoveTrack(m){return v.removeTrack(m.track)};ee.on("addtrack",ae),ee.on("removetrack",ie),this.addWebVttScript_();var de=function updateDisplay(){return m.trigger("texttrackchange")},ce=function textTracksChanges(){de();for(var m=0;m=0;ie--){var de=m[ie];de[v]&&de[v](ae,ee)}}function getOrCreateFactory(m,v){var ee=Sd[m.id()],ae=null;if(null==ee)return ae=v(m),Sd[m.id()]=[[v,ae]],ae;for(var ie=0;ie0;!this.player_.tech(!0)||(No||Lo)&&v||this.player_.tech(!0).focus(),this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()}},PosterImage}(Bd);Os.registerComponent("PosterImage",Nd);var Md="#222",Wd={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function constructColor(m,v){var ee;if(4===m.length)ee=m[1]+m[1]+m[2]+m[2]+m[3]+m[3];else{if(7!==m.length)throw new Error("Invalid color code provided, "+m+"; must be formatted as e.g. #f0e or #f604e2.");ee=m.slice(1)}return"rgba("+parseInt(ee.slice(0,2),16)+","+parseInt(ee.slice(2,4),16)+","+parseInt(ee.slice(4,6),16)+","+v+")"}function tryUpdateStyle(m,v,ee){try{m.style[v]=ee}catch(m){return}}var Vd=function(m){function TextTrackDisplay(v,ee,ae){var de;de=m.call(this,v,ee,ae)||this;var ce=function updateDisplayHandler(m){return de.updateDisplay(m)};return v.on("loadstart",(function(m){return de.toggleDisplay(m)})),v.on("texttrackchange",ce),v.on("loadedmetadata",(function(m){return de.preselectTrack(m)})),v.ready(hs((0,ye.Z)(de),(function(){if(v.tech_&&v.tech_.featuresNativeTextTracks)this.hide();else{v.on("fullscreenchange",ce),v.on("playerresize",ce),ie().addEventListener("orientationchange",ce),v.on("dispose",(function(){return ie().removeEventListener("orientationchange",ce)}));for(var m=this.options_.playerOptions.tracks||[],ee=0;ee0;return silencePromise(v),void(!this.player_.tech(!0)||(No||Lo)&&ee||this.player_.tech(!0).focus())}var ae=this.player_.getChild("controlBar"),ie=ae&&ae.getChild("playToggle");if(ie){var de=function playFocus(){return ie.focus()};isPromise(v)?v.then(de,(function(){})):this.setTimeout(de,1)}else this.player_.tech(!0).focus()},v.handleKeyDown=function handleKeyDown(v){this.mouseused_=!1,m.prototype.handleKeyDown.call(this,v)},v.handleMouseDown=function handleMouseDown(m){this.mouseused_=!0},BigPlayButton}(Gd);Xd.prototype.controlText_="Play Video",Os.registerComponent("BigPlayButton",Xd);var Kd=function(m){function CloseButton(v,ee){var ae;return(ae=m.call(this,v,ee)||this).controlText(ee&&ee.controlText||ae.localize("Close")),ae}_inheritsLoose(CloseButton,m);var v=CloseButton.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-close-button "+m.prototype.buildCSSClass.call(this)},v.handleClick=function handleClick(m){this.trigger({type:"close",bubbles:!1})},v.handleKeyDown=function handleKeyDown(v){fe().isEventKey(v,"Esc")?(v.preventDefault(),v.stopPropagation(),this.trigger("click")):m.prototype.handleKeyDown.call(this,v)},CloseButton}(Gd);Os.registerComponent("CloseButton",Kd);var $d=function(m){function PlayToggle(v,ee){var ae;return void 0===ee&&(ee={}),ae=m.call(this,v,ee)||this,ee.replay=void 0===ee.replay||ee.replay,ae.on(v,"play",(function(m){return ae.handlePlay(m)})),ae.on(v,"pause",(function(m){return ae.handlePause(m)})),ee.replay&&ae.on(v,"ended",(function(m){return ae.handleEnded(m)})),ae}_inheritsLoose(PlayToggle,m);var v=PlayToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-play-control "+m.prototype.buildCSSClass.call(this)},v.handleClick=function handleClick(m){this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()},v.handleSeeked=function handleSeeked(m){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(m):this.handlePlay(m)},v.handlePlay=function handlePlay(m){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},v.handlePause=function handlePause(m){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},v.handleEnded=function handleEnded(m){var v=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",(function(m){return v.handleSeeked(m)}))},PlayToggle}(Gd);$d.prototype.controlText_="Play",Os.registerComponent("PlayToggle",$d);var Zd=function defaultImplementation(m,v){m=m<0?0:m;var ee=Math.floor(m%60),ae=Math.floor(m/60%60),ie=Math.floor(m/3600),de=Math.floor(v/60%60),ce=Math.floor(v/3600);return(isNaN(m)||m===1/0)&&(ie=ae=ee="-"),(ie=ie>0||ce>0?ie+":":"")+(ae=((ie||de>=10)&&ae<10?"0"+ae:ae)+":")+(ee=ee<10?"0"+ee:ee)},Qd=Zd;function formatTime(m,v){return void 0===v&&(v=m),Qd(m,v)}var Jd=function(m){function TimeDisplay(v,ee){var ae;return(ae=m.call(this,v,ee)||this).on(v,["timeupdate","ended"],(function(m){return ae.updateContent(m)})),ae.updateTextNode_(),ae}_inheritsLoose(TimeDisplay,m);var v=TimeDisplay.prototype;return v.createEl=function createEl$1(){var v=this.buildCSSClass(),ee=m.prototype.createEl.call(this,"div",{className:v+" vjs-time-control vjs-control"}),ae=createEl("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+" "},{role:"presentation"});return ee.appendChild(ae),this.contentEl_=createEl("span",{className:v+"-display"},{"aria-live":"off",role:"presentation"}),ee.appendChild(this.contentEl_),ee},v.dispose=function dispose(){this.contentEl_=null,this.textNode_=null,m.prototype.dispose.call(this)},v.updateTextNode_=function updateTextNode_(m){var v=this;void 0===m&&(m=0),m=formatTime(m),this.formattedTime_!==m&&(this.formattedTime_=m,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(function(){if(v.contentEl_){var m=v.textNode_;m&&v.contentEl_.firstChild!==m&&(m=null,xo.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),v.textNode_=ce().createTextNode(v.formattedTime_),v.textNode_&&(m?v.contentEl_.replaceChild(v.textNode_,m):v.contentEl_.appendChild(v.textNode_))}})))},v.updateContent=function updateContent(m){},TimeDisplay}(Os);Jd.prototype.labelText_="Time",Jd.prototype.controlText_="Time",Os.registerComponent("TimeDisplay",Jd);var Yd=function(m){function CurrentTimeDisplay(){return m.apply(this,arguments)||this}_inheritsLoose(CurrentTimeDisplay,m);var v=CurrentTimeDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-current-time"},v.updateContent=function updateContent(m){var v;v=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(v)},CurrentTimeDisplay}(Jd);Yd.prototype.labelText_="Current Time",Yd.prototype.controlText_="Current Time",Os.registerComponent("CurrentTimeDisplay",Yd);var ec=function(m){function DurationDisplay(v,ee){var ae,ie=function updateContent(m){return ae.updateContent(m)};return(ae=m.call(this,v,ee)||this).on(v,"durationchange",ie),ae.on(v,"loadstart",ie),ae.on(v,"loadedmetadata",ie),ae}_inheritsLoose(DurationDisplay,m);var v=DurationDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-duration"},v.updateContent=function updateContent(m){var v=this.player_.duration();this.updateTextNode_(v)},DurationDisplay}(Jd);ec.prototype.labelText_="Duration",ec.prototype.controlText_="Duration",Os.registerComponent("DurationDisplay",ec);var nc=function(m){function TimeDivider(){return m.apply(this,arguments)||this}return _inheritsLoose(TimeDivider,m),TimeDivider.prototype.createEl=function createEl(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),ee=m.prototype.createEl.call(this,"div"),ae=m.prototype.createEl.call(this,"span",{textContent:"/"});return ee.appendChild(ae),v.appendChild(ee),v},TimeDivider}(Os);Os.registerComponent("TimeDivider",nc);var ic=function(m){function RemainingTimeDisplay(v,ee){var ae;return(ae=m.call(this,v,ee)||this).on(v,"durationchange",(function(m){return ae.updateContent(m)})),ae}_inheritsLoose(RemainingTimeDisplay,m);var v=RemainingTimeDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-remaining-time"},v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&v.insertBefore(createEl("span",{},{"aria-hidden":!0},"-"),this.contentEl_),v},v.updateContent=function updateContent(m){var v;"number"==typeof this.player_.duration()&&(v=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(v))},RemainingTimeDisplay}(Jd);ic.prototype.labelText_="Remaining Time",ic.prototype.controlText_="Remaining Time",Os.registerComponent("RemainingTimeDisplay",ic);var oc=function(m){function LiveDisplay(v,ee){var ae;return(ae=m.call(this,v,ee)||this).updateShowing(),ae.on(ae.player(),"durationchange",(function(m){return ae.updateShowing(m)})),ae}_inheritsLoose(LiveDisplay,m);var v=LiveDisplay.prototype;return v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=createEl("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(createEl("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+" "})),this.contentEl_.appendChild(ce().createTextNode(this.localize("LIVE"))),v.appendChild(this.contentEl_),v},v.dispose=function dispose(){this.contentEl_=null,m.prototype.dispose.call(this)},v.updateShowing=function updateShowing(m){this.player().duration()===1/0?this.show():this.hide()},LiveDisplay}(Os);Os.registerComponent("LiveDisplay",oc);var lc=function(m){function SeekToLive(v,ee){var ae;return(ae=m.call(this,v,ee)||this).updateLiveEdgeStatus(),ae.player_.liveTracker&&(ae.updateLiveEdgeStatusHandler_=function(m){return ae.updateLiveEdgeStatus(m)},ae.on(ae.player_.liveTracker,"liveedgechange",ae.updateLiveEdgeStatusHandler_)),ae}_inheritsLoose(SeekToLive,m);var v=SeekToLive.prototype;return v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=createEl("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),v.appendChild(this.textEl_),v},v.updateLiveEdgeStatus=function updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},v.handleClick=function handleClick(){this.player_.liveTracker.seekToLiveEdge()},v.dispose=function dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,m.prototype.dispose.call(this)},SeekToLive}(Gd);lc.prototype.controlText_="Seek to live, currently playing live",Os.registerComponent("SeekToLive",lc);var pc=function clamp(m,v,ee){return m=Number(m),Math.min(ee,Math.max(v,isNaN(m)?v:m))},hc=function(m){function Slider(v,ee){var ae;return(ae=m.call(this,v,ee)||this).handleMouseDown_=function(m){return ae.handleMouseDown(m)},ae.handleMouseUp_=function(m){return ae.handleMouseUp(m)},ae.handleKeyDown_=function(m){return ae.handleKeyDown(m)},ae.handleClick_=function(m){return ae.handleClick(m)},ae.handleMouseMove_=function(m){return ae.handleMouseMove(m)},ae.update_=function(m){return ae.update(m)},ae.bar=ae.getChild(ae.options_.barName),ae.vertical(!!ae.options_.vertical),ae.enable(),ae}_inheritsLoose(Slider,m);var v=Slider.prototype;return v.enabled=function enabled(){return this.enabled_},v.enable=function enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},v.disable=function disable(){if(this.enabled()){var m=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(m,"mousemove",this.handleMouseMove_),this.off(m,"mouseup",this.handleMouseUp_),this.off(m,"touchmove",this.handleMouseMove_),this.off(m,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},v.createEl=function createEl(v,ee,ae){return void 0===ee&&(ee={}),void 0===ae&&(ae={}),ee.className=ee.className+" vjs-slider",ee=video_es_assign({tabIndex:0},ee),ae=video_es_assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},ae),m.prototype.createEl.call(this,v,ee,ae)},v.handleMouseDown=function handleMouseDown(m){var v=this.bar.el_.ownerDocument;"mousedown"===m.type&&m.preventDefault(),"touchstart"!==m.type||Uo||m.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(v,"mousemove",this.handleMouseMove_),this.on(v,"mouseup",this.handleMouseUp_),this.on(v,"touchmove",this.handleMouseMove_),this.on(v,"touchend",this.handleMouseUp_),this.handleMouseMove(m,!0)},v.handleMouseMove=function handleMouseMove(m){},v.handleMouseUp=function handleMouseUp(){var m=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(m,"mousemove",this.handleMouseMove_),this.off(m,"mouseup",this.handleMouseUp_),this.off(m,"touchmove",this.handleMouseMove_),this.off(m,"touchend",this.handleMouseUp_),this.update()},v.update=function update(){var m=this;if(this.el_&&this.bar){var v=this.getProgress();return v===this.progress_||(this.progress_=v,this.requestNamedAnimationFrame("Slider#update",(function(){var ee=m.vertical()?"height":"width";m.bar.el().style[ee]=(100*v).toFixed(2)+"%"}))),v}},v.getProgress=function getProgress(){return Number(pc(this.getPercent(),0,1).toFixed(4))},v.calculateDistance=function calculateDistance(m){var v=getPointerPosition(this.el_,m);return this.vertical()?v.y:v.x},v.handleKeyDown=function handleKeyDown(v){fe().isEventKey(v,"Left")||fe().isEventKey(v,"Down")?(v.preventDefault(),v.stopPropagation(),this.stepBack()):fe().isEventKey(v,"Right")||fe().isEventKey(v,"Up")?(v.preventDefault(),v.stopPropagation(),this.stepForward()):m.prototype.handleKeyDown.call(this,v)},v.handleClick=function handleClick(m){m.stopPropagation(),m.preventDefault()},v.vertical=function vertical(m){if(void 0===m)return this.vertical_||!1;this.vertical_=!!m,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},Slider}(Os);Os.registerComponent("Slider",hc);var gc=function percentify(m,v){return pc(m/v*100,0,100).toFixed(2)+"%"},fc=function(m){function LoadProgressBar(v,ee){var ae;return(ae=m.call(this,v,ee)||this).partEls_=[],ae.on(v,"progress",(function(m){return ae.update(m)})),ae}_inheritsLoose(LoadProgressBar,m);var v=LoadProgressBar.prototype;return v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),ee=createEl("span",{className:"vjs-control-text"}),ae=createEl("span",{textContent:this.localize("Loaded")}),ie=ce().createTextNode(": ");return this.percentageEl_=createEl("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),v.appendChild(ee),ee.appendChild(ae),ee.appendChild(ie),ee.appendChild(this.percentageEl_),v},v.dispose=function dispose(){this.partEls_=null,this.percentageEl_=null,m.prototype.dispose.call(this)},v.update=function update(m){var v=this;this.requestNamedAnimationFrame("LoadProgressBar#update",(function(){var m=v.player_.liveTracker,ee=v.player_.buffered(),ae=m&&m.isLive()?m.seekableEnd():v.player_.duration(),ie=v.player_.bufferedEnd(),de=v.partEls_,ce=gc(ie,ae);v.percent_!==ce&&(v.el_.style.width=ce,textContent(v.percentageEl_,ce),v.percent_=ce);for(var le=0;leee.length;be--)v.el_.removeChild(de[be-1]);de.length=ee.length}))},LoadProgressBar}(Os);Os.registerComponent("LoadProgressBar",fc);var mc=function(m){function TimeTooltip(v,ee){var ae;return(ae=m.call(this,v,ee)||this).update=gs(hs((0,ye.Z)(ae),ae.update),ps),ae}_inheritsLoose(TimeTooltip,m);var v=TimeTooltip.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},v.update=function update(m,v,ee){var ae=findPosition(this.el_),ie=getBoundingClientRect(this.player_.el()),de=m.width*v;if(ie&&ae){var ce=m.left-ie.left+de,le=m.width-de+(ie.right-m.right),pe=ae.width/2;ceae.width&&(pe=ae.width),pe=Math.round(pe),this.el_.style.right="-"+pe+"px",this.write(ee)}},v.write=function write(m){textContent(this.el_,m)},v.updateTime=function updateTime(m,v,ee,ae){var ie=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",(function(){var de,ce=ie.player_.duration();if(ie.player_.liveTracker&&ie.player_.liveTracker.isLive()){var le=ie.player_.liveTracker.liveWindow(),pe=le-v*le;de=(pe<1?"":"-")+formatTime(pe,le)}else de=formatTime(ee,ce);ie.update(m,v,de),ae&&ae()}))},TimeTooltip}(Os);Os.registerComponent("TimeTooltip",mc);var _c=function(m){function PlayProgressBar(v,ee){var ae;return(ae=m.call(this,v,ee)||this).update=gs(hs((0,ye.Z)(ae),ae.update),ps),ae}_inheritsLoose(PlayProgressBar,m);var v=PlayProgressBar.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},v.update=function update(m,v){var ee=this.getChild("timeTooltip");if(ee){var ae=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();ee.updateTime(m,v,ae)}},PlayProgressBar}(Os);_c.prototype.options_={children:[]},qo||Io||_c.prototype.options_.children.push("timeTooltip"),Os.registerComponent("PlayProgressBar",_c);var Ec=function(m){function MouseTimeDisplay(v,ee){var ae;return(ae=m.call(this,v,ee)||this).update=gs(hs((0,ye.Z)(ae),ae.update),ps),ae}_inheritsLoose(MouseTimeDisplay,m);var v=MouseTimeDisplay.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},v.update=function update(m,v){var ee=this,ae=v*this.player_.duration();this.getChild("timeTooltip").updateTime(m,v,ae,(function(){ee.el_.style.left=m.width*v+"px"}))},MouseTimeDisplay}(Os);Ec.prototype.options_={children:["timeTooltip"]},Os.registerComponent("MouseTimeDisplay",Ec);var kc=function(m){function SeekBar(v,ee){var ae;return(ae=m.call(this,v,ee)||this).setEventHandlers_(),ae}_inheritsLoose(SeekBar,m);var v=SeekBar.prototype;return v.setEventHandlers_=function setEventHandlers_(){var m=this;this.update_=hs(this,this.update),this.update=gs(this.update_,ps),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(v){return m.enableInterval_(v)},this.disableIntervalHandler_=function(v){return m.disableInterval_(v)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in ce()&&"visibilityState"in ce()&&this.on(ce(),"visibilitychange",this.toggleVisibility_)},v.toggleVisibility_=function toggleVisibility_(m){"hidden"===ce().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(m)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},v.enableInterval_=function enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,ps))},v.disableInterval_=function disableInterval_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&m&&"ended"!==m.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},v.update=function update(v){var ee=this;if("hidden"!==ce().visibilityState){var ae=m.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",(function(){var m=ee.player_.ended()?ee.player_.duration():ee.getCurrentTime_(),v=ee.player_.liveTracker,ie=ee.player_.duration();v&&v.isLive()&&(ie=ee.player_.liveTracker.liveCurrentTime()),ee.percent_!==ae&&(ee.el_.setAttribute("aria-valuenow",(100*ae).toFixed(2)),ee.percent_=ae),ee.currentTime_===m&&ee.duration_===ie||(ee.el_.setAttribute("aria-valuetext",ee.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(m,ie),formatTime(ie,ie)],"{1} of {2}")),ee.currentTime_=m,ee.duration_=ie),ee.bar&&ee.bar.update(getBoundingClientRect(ee.el()),ee.getProgress())})),ae}},v.userSeek_=function userSeek_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(m)},v.getCurrentTime_=function getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},v.getPercent=function getPercent(){var m,v=this.getCurrentTime_(),ee=this.player_.liveTracker;return ee&&ee.isLive()?(m=(v-ee.seekableStart())/ee.liveWindow(),ee.atLiveEdge()&&(m=1)):m=v/this.player_.duration(),m},v.handleMouseDown=function handleMouseDown(v){isSingleLeftClick(v)&&(v.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),m.prototype.handleMouseDown.call(this,v))},v.handleMouseMove=function handleMouseMove(m,v){if(void 0===v&&(v=!1),isSingleLeftClick(m)){var ee;v||this.player_.scrubbing()||this.player_.scrubbing(!0);var ae=this.calculateDistance(m),ie=this.player_.liveTracker;if(ie&&ie.isLive()){if(ae>=.99)return void ie.seekToLiveEdge();var de=ie.seekableStart(),ce=ie.liveCurrentTime();if((ee=de+ae*ie.liveWindow())>=ce&&(ee=ce),ee<=de&&(ee=de+.1),ee===1/0)return}else(ee=ae*this.player_.duration())===this.player_.duration()&&(ee-=.1);this.userSeek_(ee)}},v.enable=function enable(){m.prototype.enable.call(this);var v=this.getChild("mouseTimeDisplay");v&&v.show()},v.disable=function disable(){m.prototype.disable.call(this);var v=this.getChild("mouseTimeDisplay");v&&v.hide()},v.handleMouseUp=function handleMouseUp(v){m.prototype.handleMouseUp.call(this,v),v&&v.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?silencePromise(this.player_.play()):this.update_()},v.stepForward=function stepForward(){this.userSeek_(this.player_.currentTime()+5)},v.stepBack=function stepBack(){this.userSeek_(this.player_.currentTime()-5)},v.handleAction=function handleAction(m){this.player_.paused()?this.player_.play():this.player_.pause()},v.handleKeyDown=function handleKeyDown(v){var ee=this.player_.liveTracker;if(fe().isEventKey(v,"Space")||fe().isEventKey(v,"Enter"))v.preventDefault(),v.stopPropagation(),this.handleAction(v);else if(fe().isEventKey(v,"Home"))v.preventDefault(),v.stopPropagation(),this.userSeek_(0);else if(fe().isEventKey(v,"End"))v.preventDefault(),v.stopPropagation(),ee&&ee.isLive()?this.userSeek_(ee.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(fe()(v))){v.preventDefault(),v.stopPropagation();var ae=10*(fe().codes[fe()(v)]-fe().codes[0])/100;ee&&ee.isLive()?this.userSeek_(ee.seekableStart()+ee.liveWindow()*ae):this.userSeek_(this.player_.duration()*ae)}else fe().isEventKey(v,"PgDn")?(v.preventDefault(),v.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):fe().isEventKey(v,"PgUp")?(v.preventDefault(),v.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):m.prototype.handleKeyDown.call(this,v)},v.dispose=function dispose(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in ce()&&"visibilityState"in ce()&&this.off(ce(),"visibilitychange",this.toggleVisibility_),m.prototype.dispose.call(this)},SeekBar}(hc);kc.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},qo||Io||kc.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Os.registerComponent("SeekBar",kc);var Ic=function(m){function ProgressControl(v,ee){var ae;return(ae=m.call(this,v,ee)||this).handleMouseMove=gs(hs((0,ye.Z)(ae),ae.handleMouseMove),ps),ae.throttledHandleMouseSeek=gs(hs((0,ye.Z)(ae),ae.handleMouseSeek),ps),ae.handleMouseUpHandler_=function(m){return ae.handleMouseUp(m)},ae.handleMouseDownHandler_=function(m){return ae.handleMouseDown(m)},ae.enable(),ae}_inheritsLoose(ProgressControl,m);var v=ProgressControl.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},v.handleMouseMove=function handleMouseMove(m){var v=this.getChild("seekBar");if(v){var ee=v.getChild("playProgressBar"),ae=v.getChild("mouseTimeDisplay");if(ee||ae){var ie=v.el(),de=findPosition(ie),ce=getPointerPosition(ie,m).x;ce=pc(ce,0,1),ae&&ae.update(de,ce),ee&&ee.update(de,v.getProgress())}}},v.handleMouseSeek=function handleMouseSeek(m){var v=this.getChild("seekBar");v&&v.handleMouseMove(m)},v.enabled=function enabled(){return this.enabled_},v.disable=function disable(){if(this.children().forEach((function(m){return m.disable&&m.disable()})),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var m=this.getChild("seekBar");this.player_.scrubbing(!1),m.videoWasPlaying&&silencePromise(this.player_.play())}},v.enable=function enable(){this.children().forEach((function(m){return m.enable&&m.enable()})),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},v.removeListenersAddedOnMousedownAndTouchstart=function removeListenersAddedOnMousedownAndTouchstart(){var m=this.el_.ownerDocument;this.off(m,"mousemove",this.throttledHandleMouseSeek),this.off(m,"touchmove",this.throttledHandleMouseSeek),this.off(m,"mouseup",this.handleMouseUpHandler_),this.off(m,"touchend",this.handleMouseUpHandler_)},v.handleMouseDown=function handleMouseDown(m){var v=this.el_.ownerDocument,ee=this.getChild("seekBar");ee&&ee.handleMouseDown(m),this.on(v,"mousemove",this.throttledHandleMouseSeek),this.on(v,"touchmove",this.throttledHandleMouseSeek),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)},v.handleMouseUp=function handleMouseUp(m){var v=this.getChild("seekBar");v&&v.handleMouseUp(m),this.removeListenersAddedOnMousedownAndTouchstart()},ProgressControl}(Os);Ic.prototype.options_={children:["seekBar"]},Os.registerComponent("ProgressControl",Ic);var Fc=function(m){function PictureInPictureToggle(v,ee){var ae;return(ae=m.call(this,v,ee)||this).on(v,["enterpictureinpicture","leavepictureinpicture"],(function(m){return ae.handlePictureInPictureChange(m)})),ae.on(v,["disablepictureinpicturechanged","loadedmetadata"],(function(m){return ae.handlePictureInPictureEnabledChange(m)})),ae.on(v,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(function(){"audio"===v.currentType().substring(0,5)||v.audioPosterMode()||v.audioOnlyMode()?(v.isInPictureInPicture()&&v.exitPictureInPicture(),ae.hide()):ae.show()})),ae.disable(),ae}_inheritsLoose(PictureInPictureToggle,m);var v=PictureInPictureToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-picture-in-picture-control "+m.prototype.buildCSSClass.call(this)},v.handlePictureInPictureEnabledChange=function handlePictureInPictureEnabledChange(){ce().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},v.handlePictureInPictureChange=function handlePictureInPictureChange(m){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},v.handleClick=function handleClick(m){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},PictureInPictureToggle}(Gd);Fc.prototype.controlText_="Picture-in-Picture",Os.registerComponent("PictureInPictureToggle",Fc);var jc=function(m){function FullscreenToggle(v,ee){var ae;return(ae=m.call(this,v,ee)||this).on(v,"fullscreenchange",(function(m){return ae.handleFullscreenChange(m)})),!1===ce()[v.fsApi_.fullscreenEnabled]&&ae.disable(),ae}_inheritsLoose(FullscreenToggle,m);var v=FullscreenToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-fullscreen-control "+m.prototype.buildCSSClass.call(this)},v.handleFullscreenChange=function handleFullscreenChange(m){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},v.handleClick=function handleClick(m){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},FullscreenToggle}(Gd);jc.prototype.controlText_="Fullscreen",Os.registerComponent("FullscreenToggle",jc);var Oc=function checkVolumeSupport(m,v){v.tech_&&!v.tech_.featuresVolumeControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresVolumeControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))},Lc=function(m){function VolumeLevel(){return m.apply(this,arguments)||this}return _inheritsLoose(VolumeLevel,m),VolumeLevel.prototype.createEl=function createEl(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return v.appendChild(m.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),v},VolumeLevel}(Os);Os.registerComponent("VolumeLevel",Lc);var Nc=function(m){function VolumeLevelTooltip(v,ee){var ae;return(ae=m.call(this,v,ee)||this).update=gs(hs((0,ye.Z)(ae),ae.update),ps),ae}_inheritsLoose(VolumeLevelTooltip,m);var v=VolumeLevelTooltip.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},v.update=function update(m,v,ee,ae){if(!ee){var ie=getBoundingClientRect(this.el_),de=getBoundingClientRect(this.player_.el()),ce=m.width*v;if(!de||!ie)return;var le=m.left-de.left+ce,pe=m.width-ce+(de.right-m.right),fe=ie.width/2;leie.width&&(fe=ie.width),this.el_.style.right="-"+fe+"px"}this.write(ae+"%")},v.write=function write(m){textContent(this.el_,m)},v.updateVolume=function updateVolume(m,v,ee,ae,ie){var de=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(function(){de.update(m,v,ee,ae.toFixed(0)),ie&&ie()}))},VolumeLevelTooltip}(Os);Os.registerComponent("VolumeLevelTooltip",Nc);var Mc=function(m){function MouseVolumeLevelDisplay(v,ee){var ae;return(ae=m.call(this,v,ee)||this).update=gs(hs((0,ye.Z)(ae),ae.update),ps),ae}_inheritsLoose(MouseVolumeLevelDisplay,m);var v=MouseVolumeLevelDisplay.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},v.update=function update(m,v,ee){var ae=this,ie=100*v;this.getChild("volumeLevelTooltip").updateVolume(m,v,ee,ie,(function(){ee?ae.el_.style.bottom=m.height*v+"px":ae.el_.style.left=m.width*v+"px"}))},MouseVolumeLevelDisplay}(Os);Mc.prototype.options_={children:["volumeLevelTooltip"]},Os.registerComponent("MouseVolumeLevelDisplay",Mc);var Vc=function(m){function VolumeBar(v,ee){var ae;return(ae=m.call(this,v,ee)||this).on("slideractive",(function(m){return ae.updateLastVolume_(m)})),ae.on(v,"volumechange",(function(m){return ae.updateARIAAttributes(m)})),v.ready((function(){return ae.updateARIAAttributes()})),ae}_inheritsLoose(VolumeBar,m);var v=VolumeBar.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},v.handleMouseDown=function handleMouseDown(v){isSingleLeftClick(v)&&m.prototype.handleMouseDown.call(this,v)},v.handleMouseMove=function handleMouseMove(m){var v=this.getChild("mouseVolumeLevelDisplay");if(v){var ee=this.el(),ae=getBoundingClientRect(ee),ie=this.vertical(),de=getPointerPosition(ee,m);de=ie?de.y:de.x,de=pc(de,0,1),v.update(ae,de,ie)}isSingleLeftClick(m)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(m)))},v.checkMuted=function checkMuted(){this.player_.muted()&&this.player_.muted(!1)},v.getPercent=function getPercent(){return this.player_.muted()?0:this.player_.volume()},v.stepForward=function stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},v.stepBack=function stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},v.updateARIAAttributes=function updateARIAAttributes(m){var v=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",v),this.el_.setAttribute("aria-valuetext",v+"%")},v.volumeAsPercentage_=function volumeAsPercentage_(){return Math.round(100*this.player_.volume())},v.updateLastVolume_=function updateLastVolume_(){var m=this,v=this.player_.volume();this.one("sliderinactive",(function(){0===m.player_.volume()&&m.player_.lastVolume_(v)}))},VolumeBar}(hc);Vc.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},qo||Io||Vc.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Vc.prototype.playerEvent="volumechange",Os.registerComponent("VolumeBar",Vc);var qc=function(m){function VolumeControl(v,ee){var ae;return void 0===ee&&(ee={}),ee.vertical=ee.vertical||!1,(void 0===ee.volumeBar||isPlain(ee.volumeBar))&&(ee.volumeBar=ee.volumeBar||{},ee.volumeBar.vertical=ee.vertical),ae=m.call(this,v,ee)||this,Oc((0,ye.Z)(ae),v),ae.throttledHandleMouseMove=gs(hs((0,ye.Z)(ae),ae.handleMouseMove),ps),ae.handleMouseUpHandler_=function(m){return ae.handleMouseUp(m)},ae.on("mousedown",(function(m){return ae.handleMouseDown(m)})),ae.on("touchstart",(function(m){return ae.handleMouseDown(m)})),ae.on("mousemove",(function(m){return ae.handleMouseMove(m)})),ae.on(ae.volumeBar,["focus","slideractive"],(function(){ae.volumeBar.addClass("vjs-slider-active"),ae.addClass("vjs-slider-active"),ae.trigger("slideractive")})),ae.on(ae.volumeBar,["blur","sliderinactive"],(function(){ae.volumeBar.removeClass("vjs-slider-active"),ae.removeClass("vjs-slider-active"),ae.trigger("sliderinactive")})),ae}_inheritsLoose(VolumeControl,m);var v=VolumeControl.prototype;return v.createEl=function createEl(){var v="vjs-volume-horizontal";return this.options_.vertical&&(v="vjs-volume-vertical"),m.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+v})},v.handleMouseDown=function handleMouseDown(m){var v=this.el_.ownerDocument;this.on(v,"mousemove",this.throttledHandleMouseMove),this.on(v,"touchmove",this.throttledHandleMouseMove),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)},v.handleMouseUp=function handleMouseUp(m){var v=this.el_.ownerDocument;this.off(v,"mousemove",this.throttledHandleMouseMove),this.off(v,"touchmove",this.throttledHandleMouseMove),this.off(v,"mouseup",this.handleMouseUpHandler_),this.off(v,"touchend",this.handleMouseUpHandler_)},v.handleMouseMove=function handleMouseMove(m){this.volumeBar.handleMouseMove(m)},VolumeControl}(Os);qc.prototype.options_={children:["volumeBar"]},Os.registerComponent("VolumeControl",qc);var Gc=function checkMuteSupport(m,v){v.tech_&&!v.tech_.featuresMuteControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresMuteControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))},Kc=function(m){function MuteToggle(v,ee){var ae;return ae=m.call(this,v,ee)||this,Gc((0,ye.Z)(ae),v),ae.on(v,["loadstart","volumechange"],(function(m){return ae.update(m)})),ae}_inheritsLoose(MuteToggle,m);var v=MuteToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-mute-control "+m.prototype.buildCSSClass.call(this)},v.handleClick=function handleClick(m){var v=this.player_.volume(),ee=this.player_.lastVolume_();if(0===v){var ae=ee<.1?.1:ee;this.player_.volume(ae),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},v.update=function update(m){this.updateIcon_(),this.updateControlText_()},v.updateIcon_=function updateIcon_(){var m=this.player_.volume(),v=3;qo&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===m||this.player_.muted()?v=0:m<.33?v=1:m<.67&&(v=2);for(var ee=0;ee<4;ee++)removeClass(this.el_,"vjs-vol-"+ee);addClass(this.el_,"vjs-vol-"+v)},v.updateControlText_=function updateControlText_(){var m=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==m&&this.controlText(m)},MuteToggle}(Gd);Kc.prototype.controlText_="Mute",Os.registerComponent("MuteToggle",Kc);var Qc=function(m){function VolumePanel(v,ee){var ae;return void 0===ee&&(ee={}),void 0!==ee.inline?ee.inline=ee.inline:ee.inline=!0,(void 0===ee.volumeControl||isPlain(ee.volumeControl))&&(ee.volumeControl=ee.volumeControl||{},ee.volumeControl.vertical=!ee.inline),(ae=m.call(this,v,ee)||this).handleKeyPressHandler_=function(m){return ae.handleKeyPress(m)},ae.on(v,["loadstart"],(function(m){return ae.volumePanelState_(m)})),ae.on(ae.muteToggle,"keyup",(function(m){return ae.handleKeyPress(m)})),ae.on(ae.volumeControl,"keyup",(function(m){return ae.handleVolumeControlKeyUp(m)})),ae.on("keydown",(function(m){return ae.handleKeyPress(m)})),ae.on("mouseover",(function(m){return ae.handleMouseOver(m)})),ae.on("mouseout",(function(m){return ae.handleMouseOut(m)})),ae.on(ae.volumeControl,["slideractive"],ae.sliderActive_),ae.on(ae.volumeControl,["sliderinactive"],ae.sliderInactive_),ae}_inheritsLoose(VolumePanel,m);var v=VolumePanel.prototype;return v.sliderActive_=function sliderActive_(){this.addClass("vjs-slider-active")},v.sliderInactive_=function sliderInactive_(){this.removeClass("vjs-slider-active")},v.volumePanelState_=function volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},v.createEl=function createEl(){var v="vjs-volume-panel-horizontal";return this.options_.inline||(v="vjs-volume-panel-vertical"),m.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+v})},v.dispose=function dispose(){this.handleMouseOut(),m.prototype.dispose.call(this)},v.handleVolumeControlKeyUp=function handleVolumeControlKeyUp(m){fe().isEventKey(m,"Esc")&&this.muteToggle.focus()},v.handleMouseOver=function handleMouseOver(m){this.addClass("vjs-hover"),on(ce(),"keyup",this.handleKeyPressHandler_)},v.handleMouseOut=function handleMouseOut(m){this.removeClass("vjs-hover"),off(ce(),"keyup",this.handleKeyPressHandler_)},v.handleKeyPress=function handleKeyPress(m){fe().isEventKey(m,"Esc")&&this.handleMouseOut()},VolumePanel}(Os);Qc.prototype.options_={children:["muteToggle","volumeControl"]},Os.registerComponent("VolumePanel",Qc);var Jc=function(m){function Menu(v,ee){var ae;return ae=m.call(this,v,ee)||this,ee&&(ae.menuButton_=ee.menuButton),ae.focusedChild_=-1,ae.on("keydown",(function(m){return ae.handleKeyDown(m)})),ae.boundHandleBlur_=function(m){return ae.handleBlur(m)},ae.boundHandleTapClick_=function(m){return ae.handleTapClick(m)},ae}_inheritsLoose(Menu,m);var v=Menu.prototype;return v.addEventListenerForItem=function addEventListenerForItem(m){m instanceof Os&&(this.on(m,"blur",this.boundHandleBlur_),this.on(m,["tap","click"],this.boundHandleTapClick_))},v.removeEventListenerForItem=function removeEventListenerForItem(m){m instanceof Os&&(this.off(m,"blur",this.boundHandleBlur_),this.off(m,["tap","click"],this.boundHandleTapClick_))},v.removeChild=function removeChild(v){"string"==typeof v&&(v=this.getChild(v)),this.removeEventListenerForItem(v),m.prototype.removeChild.call(this,v)},v.addItem=function addItem(m){var v=this.addChild(m);v&&this.addEventListenerForItem(v)},v.createEl=function createEl$1(){var v=this.options_.contentElType||"ul";this.contentEl_=createEl(v,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var ee=m.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return ee.appendChild(this.contentEl_),on(ee,"click",(function(m){m.preventDefault(),m.stopImmediatePropagation()})),ee},v.dispose=function dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,m.prototype.dispose.call(this)},v.handleBlur=function handleBlur(m){var v=m.relatedTarget||ce().activeElement;if(!this.children().some((function(m){return m.el()===v}))){var ee=this.menuButton_;ee&&ee.buttonPressed_&&v!==ee.el().firstChild&&ee.unpressButton()}},v.handleTapClick=function handleTapClick(m){if(this.menuButton_){this.menuButton_.unpressButton();var v=this.children();if(!Array.isArray(v))return;var ee=v.filter((function(v){return v.el()===m.target}))[0];if(!ee)return;"CaptionSettingsMenuItem"!==ee.name()&&this.menuButton_.focus()}},v.handleKeyDown=function handleKeyDown(m){fe().isEventKey(m,"Left")||fe().isEventKey(m,"Down")?(m.preventDefault(),m.stopPropagation(),this.stepForward()):(fe().isEventKey(m,"Right")||fe().isEventKey(m,"Up"))&&(m.preventDefault(),m.stopPropagation(),this.stepBack())},v.stepForward=function stepForward(){var m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_+1),this.focus(m)},v.stepBack=function stepBack(){var m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_-1),this.focus(m)},v.focus=function focus(m){void 0===m&&(m=0);var v=this.children().slice();v.length&&v[0].hasClass("vjs-menu-title")&&v.shift(),v.length>0&&(m<0?m=0:m>=v.length&&(m=v.length-1),this.focusedChild_=m,v[m].el_.focus())},Menu}(Os);Os.registerComponent("Menu",Jc);var eu=function(m){function MenuButton(v,ee){var ae;void 0===ee&&(ee={}),(ae=m.call(this,v,ee)||this).menuButton_=new Gd(v,ee),ae.menuButton_.controlText(ae.controlText_),ae.menuButton_.el_.setAttribute("aria-haspopup","true");var ie=Gd.prototype.buildCSSClass();ae.menuButton_.el_.className=ae.buildCSSClass()+" "+ie,ae.menuButton_.removeClass("vjs-control"),ae.addChild(ae.menuButton_),ae.update(),ae.enabled_=!0;var de=function handleClick(m){return ae.handleClick(m)};return ae.handleMenuKeyUp_=function(m){return ae.handleMenuKeyUp(m)},ae.on(ae.menuButton_,"tap",de),ae.on(ae.menuButton_,"click",de),ae.on(ae.menuButton_,"keydown",(function(m){return ae.handleKeyDown(m)})),ae.on(ae.menuButton_,"mouseenter",(function(){ae.addClass("vjs-hover"),ae.menu.show(),on(ce(),"keyup",ae.handleMenuKeyUp_)})),ae.on("mouseleave",(function(m){return ae.handleMouseLeave(m)})),ae.on("keydown",(function(m){return ae.handleSubmenuKeyDown(m)})),ae}_inheritsLoose(MenuButton,m);var v=MenuButton.prototype;return v.update=function update(){var m=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=m,this.addChild(m),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))},v.createMenu=function createMenu(){var m=new Jc(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var v=createEl("li",{className:"vjs-menu-title",textContent:As(this.options_.title),tabIndex:-1}),ee=new Os(this.player_,{el:v});m.addItem(ee)}if(this.items=this.createItems(),this.items)for(var ae=0;ae-1&&"showing"===de.mode){ee=!1;break}}ee!==this.isSelected_&&this.selected(ee)},v.handleSelectedLanguageChange=function handleSelectedLanguageChange(m){for(var v=this.player().textTracks(),ee=!0,ae=0,ie=v.length;ae-1&&"showing"===de.mode){ee=!1;break}}ee&&(this.player_.cache_.selectedLanguage={enabled:!1})},OffTextTrackMenuItem}(ru);Os.registerComponent("OffTextTrackMenuItem",iu);var ou=function(m){function TextTrackButton(v,ee){return void 0===ee&&(ee={}),ee.tracks=v.textTracks(),m.call(this,v,ee)||this}return _inheritsLoose(TextTrackButton,m),TextTrackButton.prototype.createItems=function createItems(m,v){var ee;void 0===m&&(m=[]),void 0===v&&(v=ru),this.label_&&(ee=this.label_+" off"),m.push(new iu(this.player_,{kinds:this.kinds_,kind:this.kind_,label:ee})),this.hideThreshold_+=1;var ae=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var ie=0;ie-1){var ce=new v(this.player_,{track:de,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});ce.addClass("vjs-"+de.kind+"-menu-item"),m.push(ce)}}return m},TextTrackButton}(tu);Os.registerComponent("TextTrackButton",ou);var su=function(m){function ChaptersTrackMenuItem(v,ee){var ae,ie=ee.track,de=ee.cue,ce=v.currentTime();return ee.selectable=!0,ee.multiSelectable=!1,ee.label=de.text,ee.selected=de.startTime<=ce&&ce=0;v--){var ee=m[v];if(ee.kind===this.kind_)return ee}},v.getMenuCaption=function getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(As(this.kind_))},v.createMenu=function createMenu(){return this.options_.title=this.getMenuCaption(),m.prototype.createMenu.call(this)},v.createItems=function createItems(){var m=[];if(!this.track_)return m;var v=this.track_.cues;if(!v)return m;for(var ee=0,ae=v.length;ee-1&&(ae.label_="captions"),ae.menuButton_.controlText(As(ae.label_)),ae}_inheritsLoose(SubsCapsButton,m);var v=SubsCapsButton.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-subs-caps-button "+m.prototype.buildCSSClass.call(this)},v.buildWrapperCSSClass=function buildWrapperCSSClass(){return"vjs-subs-caps-button "+m.prototype.buildWrapperCSSClass.call(this)},v.createItems=function createItems(){var v=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(v.push(new lu(this.player_,{kind:this.label_})),this.hideThreshold_+=1),v=m.prototype.createItems.call(this,v,hu)},SubsCapsButton}(ou);gu.prototype.kinds_=["captions","subtitles"],gu.prototype.controlText_="Subtitles",Os.registerComponent("SubsCapsButton",gu);var fu=function(m){function AudioTrackMenuItem(v,ee){var ae,ie=ee.track,de=v.audioTracks();ee.label=ie.label||ie.language||"Unknown",ee.selected=ie.enabled,(ae=m.call(this,v,ee)||this).track=ie,ae.addClass("vjs-"+ie.kind+"-menu-item");var ce=function changeHandler(){for(var m=arguments.length,v=new Array(m),ee=0;ee=0;ee--)v.push(new vu(this.player(),{rate:m[ee]+"x"}));return v},v.updateARIAAttributes=function updateARIAAttributes(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},v.handleClick=function handleClick(m){var v=this.player().playbackRate(),ee=this.playbackRates(),ae=(ee.indexOf(v)+1)%ee.length;this.player().playbackRate(ee[ae])},v.handlePlaybackRateschange=function handlePlaybackRateschange(m){this.update()},v.playbackRates=function playbackRates(){var m=this.player();return m.playbackRates&&m.playbackRates()||[]},v.playbackRateSupported=function playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},v.updateVisibility=function updateVisibility(m){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},v.updateLabel=function updateLabel(m){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},PlaybackRateMenuButton}(eu);yu.prototype.controlText_="Playback Rate",Os.registerComponent("PlaybackRateMenuButton",yu);var bu=function(m){function Spacer(){return m.apply(this,arguments)||this}_inheritsLoose(Spacer,m);var v=Spacer.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-spacer "+m.prototype.buildCSSClass.call(this)},v.createEl=function createEl(v,ee,ae){return void 0===v&&(v="div"),void 0===ee&&(ee={}),void 0===ae&&(ae={}),ee.className||(ee.className=this.buildCSSClass()),m.prototype.createEl.call(this,v,ee,ae)},Spacer}(Os);Os.registerComponent("Spacer",bu);var Ru=function(m){function CustomControlSpacer(){return m.apply(this,arguments)||this}_inheritsLoose(CustomControlSpacer,m);var v=CustomControlSpacer.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-custom-control-spacer "+m.prototype.buildCSSClass.call(this)},v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:" "})},CustomControlSpacer}(bu);Os.registerComponent("CustomControlSpacer",Ru);var _u=function(m){function ControlBar(){return m.apply(this,arguments)||this}return _inheritsLoose(ControlBar,m),ControlBar.prototype.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},ControlBar}(Os);_u.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in ce()&&_u.prototype.options_.children.splice(_u.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Os.registerComponent("ControlBar",_u);var xu=function(m){function ErrorDisplay(v,ee){var ae;return(ae=m.call(this,v,ee)||this).on(v,"error",(function(m){return ae.open(m)})),ae}_inheritsLoose(ErrorDisplay,m);var v=ErrorDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-error-display "+m.prototype.buildCSSClass.call(this)},v.content=function content(){var m=this.player().error();return m?this.localize(m.message):""},ErrorDisplay}(Ws);xu.prototype.options_=(0,le.Z)({},Ws.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Os.registerComponent("ErrorDisplay",xu);var Eu="vjs-text-track-settings",Tu=["#000","Black"],Du=["#00F","Blue"],Su=["#0FF","Cyan"],wu=["#0F0","Green"],Cu=["#F0F","Magenta"],Au=["#F00","Red"],ku=["#FFF","White"],Pu=["#FF0","Yellow"],Iu=["1","Opaque"],Fu=["0.5","Semi-Transparent"],ju=["0","Transparent"],Ou={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Tu,ku,Au,wu,Du,Pu,Cu,Su]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[Iu,Fu,ju]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[ku,Tu,Au,wu,Du,Pu,Cu,Su]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function parser(m){return"1.00"===m?null:Number(m)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[Iu,Fu]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[ju,Fu,Iu]}};function parseOptionValue(m,v){if(v&&(m=v(m)),m&&"none"!==m)return m}function setSelectedOption(m,v,ee){if(v)for(var ae=0;ae',this.localize(ie.label),"",'").join("")},v.createElFgColor_=function createElFgColor_(){var m="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",m),'',this.createElSelect_("textOpacity",m),"","
"].join("")},v.createElBgColor_=function createElBgColor_(){var m="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",m),'',this.createElSelect_("backgroundOpacity",m),"","
"].join("")},v.createElWinColor_=function createElWinColor_(){var m="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",m),'',this.createElSelect_("windowOpacity",m),"","
"].join("")},v.createElColors_=function createElColors_(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},v.createElFont_=function createElFont_(){return createEl("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},v.createElControls_=function createElControls_(){var m=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},v.content=function content(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},v.label=function label(){return this.localize("Caption Settings Dialog")},v.description=function description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},v.buildCSSClass=function buildCSSClass(){return m.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},v.getValues=function getValues(){var m,v,ee,ae=this;return v=function(m,v,ee){var ie,de,ce=(ie=ae.$(v.selector),de=v.parser,parseOptionValue(ie.options[ie.options.selectedIndex].value,de));return void 0!==ce&&(m[ee]=ce),m},void 0===(ee={})&&(ee=0),Do(m=Ou).reduce((function(ee,ae){return v(ee,m[ae],ae)}),ee)},v.setValues=function setValues(m){var v=this;each(Ou,(function(ee,ae){setSelectedOption(v.$(ee.selector),m[ae],ee.parser)}))},v.setDefaults=function setDefaults(){var m=this;each(Ou,(function(v){var ee=v.hasOwnProperty("default")?v.default:0;m.$(v.selector).selectedIndex=ee}))},v.restoreSettings=function restoreSettings(){var m;try{m=JSON.parse(ie().localStorage.getItem(Eu))}catch(m){xo.warn(m)}m&&this.setValues(m)},v.saveSettings=function saveSettings(){if(this.options_.persistTextTrackSettings){var m=this.getValues();try{Object.keys(m).length?ie().localStorage.setItem(Eu,JSON.stringify(m)):ie().localStorage.removeItem(Eu)}catch(m){xo.warn(m)}}},v.updateDisplay=function updateDisplay(){var m=this.player_.getChild("textTrackDisplay");m&&m.updateDisplay()},v.conditionalBlur_=function conditionalBlur_(){this.previouslyActiveEl_=null;var m=this.player_.controlBar,v=m&&m.subsCapsButton,ee=m&&m.captionsButton;v?v.focus():ee&&ee.focus()},TextTrackSettings}(Ws);Os.registerComponent("TextTrackSettings",Lu);var Uu=function(m){function ResizeManager(v,ee){var ae,de=ee.ResizeObserver||ie().ResizeObserver;null===ee.ResizeObserver&&(de=!1);var ce=mergeOptions$3({createEl:!de,reportTouchActivity:!1},ee);return(ae=m.call(this,v,ce)||this).ResizeObserver=ee.ResizeObserver||ie().ResizeObserver,ae.loadListener_=null,ae.resizeObserver_=null,ae.debouncedHandler_=fs((function(){ae.resizeHandler()}),100,!1,(0,ye.Z)(ae)),de?(ae.resizeObserver_=new ae.ResizeObserver(ae.debouncedHandler_),ae.resizeObserver_.observe(v.el())):(ae.loadListener_=function(){if(ae.el_&&ae.el_.contentWindow){var m=ae.debouncedHandler_,v=ae.unloadListener_=function(){off(this,"resize",m),off(this,"unload",v),v=null};on(ae.el_.contentWindow,"unload",v),on(ae.el_.contentWindow,"resize",m)}},ae.one("load",ae.loadListener_)),ae}_inheritsLoose(ResizeManager,m);var v=ResizeManager.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"iframe",{className:"vjs-resize-manager",tabIndex:-1},{"aria-hidden":"true"})},v.resizeHandler=function resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")},v.dispose=function dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,m.prototype.dispose.call(this)},ResizeManager}(Os);Os.registerComponent("ResizeManager",Uu);var Bu={trackingThreshold:20,liveTolerance:15},Nu=function(m){function LiveTracker(v,ee){var ae,ie=mergeOptions$3(Bu,ee,{createEl:!1});return(ae=m.call(this,v,ie)||this).handleVisibilityChange_=function(m){return ae.handleVisibilityChange(m)},ae.trackLiveHandler_=function(){return ae.trackLive_()},ae.handlePlay_=function(m){return ae.handlePlay(m)},ae.handleFirstTimeupdate_=function(m){return ae.handleFirstTimeupdate(m)},ae.handleSeeked_=function(m){return ae.handleSeeked(m)},ae.seekToLiveEdge_=function(m){return ae.seekToLiveEdge(m)},ae.reset_(),ae.on(ae.player_,"durationchange",(function(m){return ae.handleDurationchange(m)})),ae.on(ae.player_,"canplay",(function(){return ae.toggleTracking()})),No&&"hidden"in ce()&&"visibilityState"in ce()&&ae.on(ce(),"visibilitychange",ae.handleVisibilityChange_),ae}_inheritsLoose(LiveTracker,m);var v=LiveTracker.prototype;return v.handleVisibilityChange=function handleVisibilityChange(){this.player_.duration()===1/0&&(ce().hidden?this.stopTracking():this.startTracking())},v.trackLive_=function trackLive_(){var m=this.player_.seekable();if(m&&m.length){var v=Number(ie().performance.now().toFixed(4)),ee=-1===this.lastTime_?0:(v-this.lastTime_)/1e3;this.lastTime_=v,this.pastSeekEnd_=this.pastSeekEnd()+ee;var ae=this.liveCurrentTime(),de=this.player_.currentTime(),ce=this.player_.paused()||this.seekedBehindLive_||Math.abs(ae-de)>this.options_.liveTolerance;this.timeupdateSeen_&&ae!==1/0||(ce=!1),ce!==this.behindLiveEdge_&&(this.behindLiveEdge_=ce,this.trigger("liveedgechange"))}},v.handleDurationchange=function handleDurationchange(){this.toggleTracking()},v.toggleTracking=function toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},v.startTracking=function startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,ps),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},v.handleFirstTimeupdate=function handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},v.handleSeeked=function handleSeeked(){var m=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&m>2,this.nextSeekedFromUser_=!1,this.trackLive_()},v.handlePlay=function handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},v.reset_=function reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},v.nextSeekedFromUser=function nextSeekedFromUser(){this.nextSeekedFromUser_=!0},v.stopTracking=function stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},v.seekableEnd=function seekableEnd(){for(var m=this.player_.seekable(),v=[],ee=m?m.length:0;ee--;)v.push(m.end(ee));return v.length?v.sort()[v.length-1]:1/0},v.seekableStart=function seekableStart(){for(var m=this.player_.seekable(),v=[],ee=m?m.length:0;ee--;)v.push(m.start(ee));return v.length?v.sort()[0]:0},v.liveWindow=function liveWindow(){var m=this.liveCurrentTime();return m===1/0?0:m-this.seekableStart()},v.isLive=function isLive(){return this.isTracking()},v.atLiveEdge=function atLiveEdge(){return!this.behindLiveEdge()},v.liveCurrentTime=function liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()},v.pastSeekEnd=function pastSeekEnd(){var m=this.seekableEnd();return-1!==this.lastSeekEnd_&&m!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=m,this.pastSeekEnd_},v.behindLiveEdge=function behindLiveEdge(){return this.behindLiveEdge_},v.isTracking=function isTracking(){return"number"==typeof this.trackingInterval_},v.seekToLiveEdge=function seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},v.dispose=function dispose(){this.off(ce(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),m.prototype.dispose.call(this)},LiveTracker}(Os);Os.registerComponent("LiveTracker",Nu);var Mu,Wu=function sourcesetLoad(m){var v=m.el();if(v.hasAttribute("src"))return m.triggerSourceset(v.src),!0;var ee=m.$$("source"),ae=[],ie="";if(!ee.length)return!1;for(var de=0;de=2&&ie.push("loadeddata"),m.readyState>=3&&ie.push("canplay"),m.readyState>=4&&ie.push("canplaythrough"),this.ready((function(){ie.forEach((function(m){this.trigger(m)}),this)}))}},v.setScrubbing=function setScrubbing(m){this.isScrubbing_=m},v.scrubbing=function scrubbing(){return this.isScrubbing_},v.setCurrentTime=function setCurrentTime(m){try{this.isScrubbing_&&this.el_.fastSeek&&Go?this.el_.fastSeek(m):this.el_.currentTime=m}catch(m){xo(m,"Video is not ready. (Video.js)")}},v.duration=function duration(){var m=this;if(this.el_.duration===1/0&&Io&&Uo&&0===this.el_.currentTime){return this.on("timeupdate",(function checkProgress(){m.el_.currentTime>0&&(m.el_.duration===1/0&&m.trigger("durationchange"),m.off("timeupdate",checkProgress))})),NaN}return this.el_.duration||NaN},v.width=function width(){return this.el_.offsetWidth},v.height=function height(){return this.el_.offsetHeight},v.proxyWebkitFullscreen_=function proxyWebkitFullscreen_(){var m=this;if("webkitDisplayingFullscreen"in this.el_){var v=function endFn(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},ee=function beginFn(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",v),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",ee),this.on("dispose",(function(){m.off("webkitbeginfullscreen",ee),m.off("webkitendfullscreen",v)}))}},v.supportsFullScreen=function supportsFullScreen(){if("function"==typeof this.el_.webkitEnterFullScreen){var m=ie().navigator&&ie().navigator.userAgent||"";if(/Android/.test(m)||!/Chrome|Mac OS X 10.5/.test(m))return!0}return!1},v.enterFullScreen=function enterFullScreen(){var m=this.el_;if(m.paused&&m.networkState<=m.HAVE_METADATA)silencePromise(this.el_.play()),this.setTimeout((function(){m.pause();try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}}),0);else try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}},v.exitFullScreen=function exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},v.requestPictureInPicture=function requestPictureInPicture(){return this.el_.requestPictureInPicture()},v.requestVideoFrameCallback=function requestVideoFrameCallback(v){return this.featuresVideoFrameCallback?this.el_.requestVideoFrameCallback(v):m.prototype.requestVideoFrameCallback.call(this,v)},v.cancelVideoFrameCallback=function cancelVideoFrameCallback(v){this.featuresVideoFrameCallback?this.el_.cancelVideoFrameCallback(v):m.prototype.cancelVideoFrameCallback.call(this,v)},v.src=function src(m){if(void 0===m)return this.el_.src;this.setSrc(m)},v.reset=function reset(){Html5.resetMediaElement(this.el_)},v.currentSrc=function currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},v.setControls=function setControls(m){this.el_.controls=!!m},v.addTextTrack=function addTextTrack(v,ee,ae){return this.featuresNativeTextTracks?this.el_.addTextTrack(v,ee,ae):m.prototype.addTextTrack.call(this,v,ee,ae)},v.createRemoteTextTrack=function createRemoteTextTrack(v){if(!this.featuresNativeTextTracks)return m.prototype.createRemoteTextTrack.call(this,v);var ee=ce().createElement("track");return v.kind&&(ee.kind=v.kind),v.label&&(ee.label=v.label),(v.language||v.srclang)&&(ee.srclang=v.language||v.srclang),v.default&&(ee.default=v.default),v.id&&(ee.id=v.id),v.src&&(ee.src=v.src),ee},v.addRemoteTextTrack=function addRemoteTextTrack(v,ee){var ae=m.prototype.addRemoteTextTrack.call(this,v,ee);return this.featuresNativeTextTracks&&this.el().appendChild(ae),ae},v.removeRemoteTextTrack=function removeRemoteTextTrack(v){if(m.prototype.removeRemoteTextTrack.call(this,v),this.featuresNativeTextTracks)for(var ee=this.$$("track"),ae=ee.length;ae--;)v!==ee[ae]&&v!==ee[ae].track||this.el().removeChild(ee[ae])},v.getVideoPlaybackQuality=function getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var m={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(m.droppedVideoFrames=this.el().webkitDroppedFrameCount,m.totalVideoFrames=this.el().webkitDecodedFrameCount),ie().performance&&"function"==typeof ie().performance.now?m.creationTime=ie().performance.now():ie().performance&&ie().performance.timing&&"number"==typeof ie().performance.timing.navigationStart&&(m.creationTime=ie().Date.now()-ie().performance.timing.navigationStart),m},Html5}(Td);$u(Zu,"TEST_VID",(function(){if(isReal()){var m=ce().createElement("video"),v=ce().createElement("track");return v.kind="captions",v.srclang="en",v.label="English",m.appendChild(v),m}})),Zu.isSupported=function(){try{Zu.TEST_VID.volume=.5}catch(m){return!1}return!(!Zu.TEST_VID||!Zu.TEST_VID.canPlayType)},Zu.canPlayType=function(m){return Zu.TEST_VID.canPlayType(m)},Zu.canPlaySource=function(m,v){return Zu.canPlayType(m.type)},Zu.canControlVolume=function(){try{var m=Zu.TEST_VID.volume;Zu.TEST_VID.volume=m/2+.1;var v=m!==Zu.TEST_VID.volume;return v&&qo?(ie().setTimeout((function(){Zu&&Zu.prototype&&(Zu.prototype.featuresVolumeControl=m!==Zu.TEST_VID.volume)})),!1):v}catch(m){return!1}},Zu.canMuteVolume=function(){try{var m=Zu.TEST_VID.muted;return Zu.TEST_VID.muted=!m,Zu.TEST_VID.muted?setAttribute(Zu.TEST_VID,"muted","muted"):removeAttribute(Zu.TEST_VID,"muted"),m!==Zu.TEST_VID.muted}catch(m){return!1}},Zu.canControlPlaybackRate=function(){if(Io&&Uo&&Bo<58)return!1;try{var m=Zu.TEST_VID.playbackRate;return Zu.TEST_VID.playbackRate=m/2+.1,m!==Zu.TEST_VID.playbackRate}catch(m){return!1}},Zu.canOverrideAttributes=function(){try{var m=function noop(){};Object.defineProperty(ce().createElement("video"),"src",{get:m,set:m}),Object.defineProperty(ce().createElement("audio"),"src",{get:m,set:m}),Object.defineProperty(ce().createElement("video"),"innerHTML",{get:m,set:m}),Object.defineProperty(ce().createElement("audio"),"innerHTML",{get:m,set:m})}catch(m){return!1}return!0},Zu.supportsNativeTextTracks=function(){return Go||qo&&Uo},Zu.supportsNativeVideoTracks=function(){return!(!Zu.TEST_VID||!Zu.TEST_VID.videoTracks)},Zu.supportsNativeAudioTracks=function(){return!(!Zu.TEST_VID||!Zu.TEST_VID.audioTracks)},Zu.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function(m){var v=m[0],ee=m[1];$u(Zu.prototype,v,(function(){return Zu[ee]()}),!0)})),Zu.prototype.featuresVolumeControl=Zu.canControlVolume(),Zu.prototype.movingMediaElementInDOM=!qo,Zu.prototype.featuresFullscreenResize=!0,Zu.prototype.featuresProgressEvents=!0,Zu.prototype.featuresTimeupdateEvents=!0,Zu.prototype.featuresVideoFrameCallback=!(!Zu.TEST_VID||!Zu.TEST_VID.requestVideoFrameCallback),Zu.patchCanPlayType=function(){Fo>=4&&!Oo&&!Uo&&(Mu=Zu.TEST_VID&&Zu.TEST_VID.constructor.prototype.canPlayType,Zu.TEST_VID.constructor.prototype.canPlayType=function(m){return m&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(m)?"maybe":Mu.call(this,m)})},Zu.unpatchCanPlayType=function(){var m=Zu.TEST_VID.constructor.prototype.canPlayType;return Mu&&(Zu.TEST_VID.constructor.prototype.canPlayType=Mu),m},Zu.patchCanPlayType(),Zu.disposeMediaElement=function(m){if(m){for(m.parentNode&&m.parentNode.removeChild(m);m.hasChildNodes();)m.removeChild(m.firstChild);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()}},Zu.resetMediaElement=function(m){if(m){for(var v=m.querySelectorAll("source"),ee=v.length;ee--;)m.removeChild(v[ee]);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(m){Zu.prototype[m]=function(){return this.el_[m]||this.el_.hasAttribute(m)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(m){Zu.prototype["set"+As(m)]=function(v){this.el_[m]=v,v?this.el_.setAttribute(m,m):this.el_.removeAttribute(m)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(m){Zu.prototype[m]=function(){return this.el_[m]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(m){Zu.prototype["set"+As(m)]=function(v){this.el_[m]=v}})),["pause","load","play"].forEach((function(m){Zu.prototype[m]=function(){return this.el_[m]()}})),Td.withSourceHandlers(Zu),Zu.nativeSourceHandler={},Zu.nativeSourceHandler.canPlayType=function(m){try{return Zu.TEST_VID.canPlayType(m)}catch(m){return""}},Zu.nativeSourceHandler.canHandleSource=function(m,v){if(m.type)return Zu.nativeSourceHandler.canPlayType(m.type);if(m.src){var ee=cd(m.src);return Zu.nativeSourceHandler.canPlayType("video/"+ee)}return""},Zu.nativeSourceHandler.handleSource=function(m,v,ee){v.setSrc(m.src)},Zu.nativeSourceHandler.dispose=function(){},Zu.registerSourceHandler(Zu.nativeSourceHandler),Td.registerTech("Html5",Zu);var Qu=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Ju={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Yu=["tiny","xsmall","small","medium","large","xlarge","huge"],tl={};Yu.forEach((function(m){var v="x"===m.charAt(0)?"x-"+m.substring(1):m;tl[m]="vjs-layout-"+v}));var nl={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},al=function(m){function Player(v,ee,ae){var ie;if(v.id=v.id||ee.id||"vjs_video_"+newGUID(),(ee=video_es_assign(Player.getTagSettings(v),ee)).initChildren=!1,ee.createEl=!1,ee.evented=!1,ee.reportTouchActivity=!1,!ee.language)if("function"==typeof v.closest){var de=v.closest("[lang]");de&&de.getAttribute&&(ee.language=de.getAttribute("lang"))}else for(var le=v;le&&1===le.nodeType;){if(getAttributes(le).hasOwnProperty("lang")){ee.language=le.getAttribute("lang");break}le=le.parentNode}if((ie=m.call(this,null,ee,ae)||this).boundDocumentFullscreenChange_=function(m){return ie.documentFullscreenChange_(m)},ie.boundFullWindowOnEscKey_=function(m){return ie.fullWindowOnEscKey(m)},ie.boundUpdateStyleEl_=function(m){return ie.updateStyleEl_(m)},ie.boundApplyInitTime_=function(m){return ie.applyInitTime_(m)},ie.boundUpdateCurrentBreakpoint_=function(m){return ie.updateCurrentBreakpoint_(m)},ie.boundHandleTechClick_=function(m){return ie.handleTechClick_(m)},ie.boundHandleTechDoubleClick_=function(m){return ie.handleTechDoubleClick_(m)},ie.boundHandleTechTouchStart_=function(m){return ie.handleTechTouchStart_(m)},ie.boundHandleTechTouchMove_=function(m){return ie.handleTechTouchMove_(m)},ie.boundHandleTechTouchEnd_=function(m){return ie.handleTechTouchEnd_(m)},ie.boundHandleTechTap_=function(m){return ie.handleTechTap_(m)},ie.isFullscreen_=!1,ie.log=Eo(ie.id_),ie.fsApi_=fo,ie.isPosterFromTech_=!1,ie.queuedCallbacks_=[],ie.isReady_=!1,ie.hasStarted_=!1,ie.userActive_=!1,ie.debugEnabled_=!1,ie.audioOnlyMode_=!1,ie.audioPosterMode_=!1,ie.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!ie.options_||!ie.options_.techOrder||!ie.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(ie.tag=v,ie.tagAttributes=v&&getAttributes(v),ie.language(ie.options_.language),ee.languages){var pe={};Object.getOwnPropertyNames(ee.languages).forEach((function(m){pe[m.toLowerCase()]=ee.languages[m]})),ie.languages_=pe}else ie.languages_=Player.prototype.options_.languages;ie.resetCache_(),ie.poster_=ee.poster||"",ie.controls_=!!ee.controls,v.controls=!1,v.removeAttribute("controls"),ie.changingSrc_=!1,ie.playCallbacks_=[],ie.playTerminatedQueue_=[],v.hasAttribute("autoplay")?ie.autoplay(!0):ie.autoplay(ie.options_.autoplay),ee.plugins&&Object.keys(ee.plugins).forEach((function(m){if("function"!=typeof ie[m])throw new Error('plugin "'+m+'" does not exist')})),ie.scrubbing_=!1,ie.el_=ie.createEl(),evented((0,ye.Z)(ie),{eventBusKey:"el_"}),ie.fsApi_.requestFullscreen&&(on(ce(),ie.fsApi_.fullscreenchange,ie.boundDocumentFullscreenChange_),ie.on(ie.fsApi_.fullscreenchange,ie.boundDocumentFullscreenChange_)),ie.fluid_&&ie.on(["playerreset","resize"],ie.boundUpdateStyleEl_);var fe=mergeOptions$3(ie.options_);ee.plugins&&Object.keys(ee.plugins).forEach((function(m){ie[m](ee.plugins[m])})),ee.debug&&ie.debug(!0),ie.options_.playerOptions=fe,ie.middleware_=[],ie.playbackRates(ee.playbackRates),ie.initChildren(),ie.isAudio("audio"===v.nodeName.toLowerCase()),ie.controls()?ie.addClass("vjs-controls-enabled"):ie.addClass("vjs-controls-disabled"),ie.el_.setAttribute("role","region"),ie.isAudio()?ie.el_.setAttribute("aria-label",ie.localize("Audio Player")):ie.el_.setAttribute("aria-label",ie.localize("Video Player")),ie.isAudio()&&ie.addClass("vjs-audio"),ie.flexNotSupported_()&&ie.addClass("vjs-no-flex"),zo&&ie.addClass("vjs-touch-enabled"),qo||ie.addClass("vjs-workinghover"),Player.players[ie.id_]=(0,ye.Z)(ie);var be=lo.split(".")[0];return ie.addClass("vjs-v"+be),ie.userActive(!0),ie.reportUserActivity(),ie.one("play",(function(m){return ie.listenForUserActivity_(m)})),ie.on("stageclick",(function(m){return ie.handleStageClick_(m)})),ie.on("keydown",(function(m){return ie.handleKeyDown(m)})),ie.on("languagechange",(function(m){return ie.handleLanguagechange(m)})),ie.breakpoints(ie.options_.breakpoints),ie.responsive(ie.options_.responsive),ie.on("ready",(function(){ie.audioPosterMode(ie.options_.audioPosterMode),ie.audioOnlyMode(ie.options_.audioOnlyMode)})),ie}_inheritsLoose(Player,m);var v=Player.prototype;return v.dispose=function dispose(){var v=this;this.trigger("dispose"),this.off("dispose"),off(ce(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),off(ce(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),Player.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),Sd[this.id()]=null,Ed.names.forEach((function(m){var ee=Ed[m],ae=v[ee.getterName]();ae&&ae.off&&ae.off()})),m.prototype.dispose.call(this)},v.createEl=function createEl(){var v,ee=this.tag,ae=this.playerElIngest_=ee.parentNode&&ee.parentNode.hasAttribute&&ee.parentNode.hasAttribute("data-vjs-player"),de="video-js"===this.tag.tagName.toLowerCase();ae?v=this.el_=ee.parentNode:de||(v=this.el_=m.prototype.createEl.call(this,"div"));var le=getAttributes(ee);if(de){for(v=this.el_=ee,ee=this.tag=ce().createElement("video");v.children.length;)ee.appendChild(v.firstChild);hasClass(v,"video-js")||addClass(v,"video-js"),v.appendChild(ee),ae=this.playerElIngest_=v,Object.keys(v).forEach((function(m){try{ee[m]=v[m]}catch(m){}}))}if(ee.setAttribute("tabindex","-1"),le.tabindex="-1",(No||Uo&&Wo)&&(ee.setAttribute("role","application"),le.role="application"),ee.removeAttribute("width"),ee.removeAttribute("height"),"width"in le&&delete le.width,"height"in le&&delete le.height,Object.getOwnPropertyNames(le).forEach((function(m){de&&"class"===m||v.setAttribute(m,le[m]),de&&ee.setAttribute(m,le[m])})),ee.playerId=ee.id,ee.id+="_html5_api",ee.className="vjs-tech",ee.player=v.player=this,this.addClass("vjs-paused"),!0!==ie().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=ns("vjs-styles-dimensions");var pe=$o(".vjs-styles-defaults"),fe=$o("head");fe.insertBefore(this.styleEl_,pe?pe.nextSibling:fe.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var ye=ee.getElementsByTagName("a"),be=0;be0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),de=ae[1]/ae[0];m=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/de:this.videoWidth()||300,v=void 0!==this.height_?this.height_:m*de,ee=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(ee),as(this.styleEl_,"\n ."+ee+" {\n width: "+m+"px;\n height: "+v+"px;\n }\n\n ."+ee+".vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: "+100*de+"%;\n }\n ")}else{var ce="number"==typeof this.width_?this.width_:this.options_.width,le="number"==typeof this.height_?this.height_:this.options_.height,pe=this.tech_&&this.tech_.el();pe&&(ce>=0&&(pe.width=ce),le>=0&&(pe.height=le))}},v.loadTech_=function loadTech_(m,v){var ee=this;this.tech_&&this.unloadTech_();var ae=As(m),ie=m.charAt(0).toLowerCase()+m.slice(1);"Html5"!==ae&&this.tag&&(Td.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=ae,this.isReady_=!1;var de=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(de=!1);var ce={source:v,autoplay:de,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+ie+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};Ed.names.forEach((function(m){var v=Ed[m];ce[v.getterName]=ee[v.privateName]})),video_es_assign(ce,this.options_[ae]),video_es_assign(ce,this.options_[ie]),video_es_assign(ce,this.options_[m.toLowerCase()]),this.tag&&(ce.tag=this.tag),v&&v.src===this.cache_.src&&this.cache_.currentTime>0&&(ce.startTime=this.cache_.currentTime);var le=Td.getTech(m);if(!le)throw new Error("No Tech named '"+ae+"' exists! '"+ae+"' should be registered using videojs.registerTech()'");this.tech_=new le(ce),this.tech_.ready(hs(this,this.handleTechReady_),!0),Ns(this.textTracksJson_||[],this.tech_),Qu.forEach((function(m){ee.on(ee.tech_,m,(function(v){return ee["handleTech"+As(m)+"_"](v)}))})),Object.keys(Ju).forEach((function(m){ee.on(ee.tech_,m,(function(v){0===ee.tech_.playbackRate()&&ee.tech_.seeking()?ee.queuedCallbacks_.push({callback:ee["handleTech"+Ju[m]+"_"].bind(ee),event:v}):ee["handleTech"+Ju[m]+"_"](v)}))})),this.on(this.tech_,"loadstart",(function(m){return ee.handleTechLoadStart_(m)})),this.on(this.tech_,"sourceset",(function(m){return ee.handleTechSourceset_(m)})),this.on(this.tech_,"waiting",(function(m){return ee.handleTechWaiting_(m)})),this.on(this.tech_,"ended",(function(m){return ee.handleTechEnded_(m)})),this.on(this.tech_,"seeking",(function(m){return ee.handleTechSeeking_(m)})),this.on(this.tech_,"play",(function(m){return ee.handleTechPlay_(m)})),this.on(this.tech_,"firstplay",(function(m){return ee.handleTechFirstPlay_(m)})),this.on(this.tech_,"pause",(function(m){return ee.handleTechPause_(m)})),this.on(this.tech_,"durationchange",(function(m){return ee.handleTechDurationChange_(m)})),this.on(this.tech_,"fullscreenchange",(function(m,v){return ee.handleTechFullscreenChange_(m,v)})),this.on(this.tech_,"fullscreenerror",(function(m,v){return ee.handleTechFullscreenError_(m,v)})),this.on(this.tech_,"enterpictureinpicture",(function(m){return ee.handleTechEnterPictureInPicture_(m)})),this.on(this.tech_,"leavepictureinpicture",(function(m){return ee.handleTechLeavePictureInPicture_(m)})),this.on(this.tech_,"error",(function(m){return ee.handleTechError_(m)})),this.on(this.tech_,"posterchange",(function(m){return ee.handleTechPosterChange_(m)})),this.on(this.tech_,"textdata",(function(m){return ee.handleTechTextData_(m)})),this.on(this.tech_,"ratechange",(function(m){return ee.handleTechRateChange_(m)})),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===ae&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},v.unloadTech_=function unloadTech_(){var m=this;Ed.names.forEach((function(v){var ee=Ed[v];m[ee.privateName]=m[ee.getterName]()})),this.textTracksJson_=Bs(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},v.tech=function tech(m){return void 0===m&&xo.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},v.addTechControlsListeners_=function addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},v.removeTechControlsListeners_=function removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},v.handleTechReady_=function handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},v.handleTechLoadStart_=function handleTechLoadStart_(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},v.manualAutoplay_=function manualAutoplay_(m){var v=this;if(this.tech_&&"string"==typeof m){var ee,ae=function resolveMuted(){var m=v.muted();v.muted(!0);var ee=function restoreMuted(){v.muted(m)};v.playTerminatedQueue_.push(ee);var ae=v.play();if(isPromise(ae))return ae.catch((function(m){throw ee(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(m||""))}))};if("any"!==m||this.muted()?ee="muted"!==m||this.muted()?this.play():ae():isPromise(ee=this.play())&&(ee=ee.catch(ae)),isPromise(ee))return ee.then((function(){v.trigger({type:"autoplay-success",autoplay:m})})).catch((function(){v.trigger({type:"autoplay-failure",autoplay:m})}))}},v.updateSourceCaches_=function updateSourceCaches_(m){void 0===m&&(m="");var v=m,ee="";"string"!=typeof v&&(v=m.src,ee=m.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],v&&!ee&&(ee=Od(this,v)),this.cache_.source=mergeOptions$3({},m,{src:v,type:ee});for(var ae=this.cache_.sources.filter((function(m){return m.src&&m.src===v})),ie=[],de=this.$$("source"),ce=[],le=0;le0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((function(m){return m.callback(m.event)})),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},v.handleTechWaiting_=function handleTechWaiting_(){var m=this;this.addClass("vjs-waiting"),this.trigger("waiting");var v=this.currentTime();this.on("timeupdate",(function timeUpdateListener(){v!==m.currentTime()&&(m.removeClass("vjs-waiting"),m.off("timeupdate",timeUpdateListener))}))},v.handleTechCanPlay_=function handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")},v.handleTechCanPlayThrough_=function handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},v.handleTechPlaying_=function handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")},v.handleTechSeeking_=function handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")},v.handleTechSeeked_=function handleTechSeeked_(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},v.handleTechFirstPlay_=function handleTechFirstPlay_(){this.options_.starttime&&(xo.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},v.handleTechPause_=function handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},v.handleTechEnded_=function handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},v.handleTechDurationChange_=function handleTechDurationChange_(){this.duration(this.techGet_("duration"))},v.handleTechClick_=function handleTechClick_(m){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,m):this.paused()?silencePromise(this.play()):this.pause()))},v.handleTechDoubleClick_=function handleTechDoubleClick_(m){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(function(v){return v.contains(m.target)}))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,m):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},v.handleTechTap_=function handleTechTap_(){this.userActive(!this.userActive())},v.handleTechTouchStart_=function handleTechTouchStart_(){this.userWasActive=this.userActive()},v.handleTechTouchMove_=function handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()},v.handleTechTouchEnd_=function handleTechTouchEnd_(m){m.cancelable&&m.preventDefault()},v.handleStageClick_=function handleStageClick_(){this.reportUserActivity()},v.toggleFullscreenClass_=function toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},v.documentFullscreenChange_=function documentFullscreenChange_(m){var v=m.target.player;if(!v||v===this){var ee=this.el(),ae=ce()[this.fsApi_.fullscreenElement]===ee;!ae&&ee.matches?ae=ee.matches(":"+this.fsApi_.fullscreen):!ae&&ee.msMatchesSelector&&(ae=ee.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(ae)}},v.handleTechFullscreenChange_=function handleTechFullscreenChange_(m,v){var ee=this;v&&(v.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(function(){ee.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(v.isFullscreen))},v.handleTechFullscreenError_=function handleTechFullscreenError_(m,v){this.trigger("fullscreenerror",v)},v.togglePictureInPictureClass_=function togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},v.handleTechEnterPictureInPicture_=function handleTechEnterPictureInPicture_(m){this.isInPictureInPicture(!0)},v.handleTechLeavePictureInPicture_=function handleTechLeavePictureInPicture_(m){this.isInPictureInPicture(!1)},v.handleTechError_=function handleTechError_(){var m=this.tech_.error();this.error(m)},v.handleTechTextData_=function handleTechTextData_(){var m=null;arguments.length>1&&(m=arguments[1]),this.trigger("textdata",m)},v.getCache=function getCache(){return this.cache_},v.resetCache_=function resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},v.techCall_=function techCall_(m,v){this.ready((function(){if(m in Ad)return set(this.middleware_,this.tech_,m,v);if(m in kd)return mediate(this.middleware_,this.tech_,m,v);try{this.tech_&&this.tech_[m](v)}catch(m){throw xo(m),m}}),!0)},v.techGet_=function techGet_(m){if(this.tech_&&this.tech_.isReady_){if(m in Cd)return get(this.middleware_,this.tech_,m);if(m in kd)return mediate(this.middleware_,this.tech_,m);try{return this.tech_[m]()}catch(v){if(void 0===this.tech_[m])throw xo("Video.js: "+m+" method not defined for "+this.techName_+" playback technology.",v),v;if("TypeError"===v.name)throw xo("Video.js: "+m+" unavailable on "+this.techName_+" playback technology element.",v),this.tech_.isReady_=!1,v;throw xo(v),v}}},v.play=function play(){var m=this,v=this.options_.Promise||ie().Promise;return v?new v((function(v){m.play_(v)})):this.play_()},v.play_=function play_(m){var v=this;void 0===m&&(m=silencePromise),this.playCallbacks_.push(m);var ee=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc()));if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!ee)return this.waitToPlay_=function(m){v.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(ee||!Go&&!qo||this.load());var ae=this.techGet_("play");null===ae?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(ae)},v.runPlayTerminatedQueue_=function runPlayTerminatedQueue_(){var m=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],m.forEach((function(m){m()}))},v.runPlayCallbacks_=function runPlayCallbacks_(m){var v=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],v.forEach((function(v){v(m)}))},v.pause=function pause(){this.techCall_("pause")},v.paused=function paused(){return!1!==this.techGet_("paused")},v.played=function played(){return this.techGet_("played")||createTimeRanges(0,0)},v.scrubbing=function scrubbing(m){if(void 0===m)return this.scrubbing_;this.scrubbing_=!!m,this.techCall_("setScrubbing",this.scrubbing_),m?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},v.currentTime=function currentTime(m){return void 0!==m?(m<0&&(m=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",m),void(this.cache_.initTime=0)):(this.cache_.initTime=m,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},v.applyInitTime_=function applyInitTime_(){this.currentTime(this.cache_.initTime)},v.duration=function duration(m){if(void 0===m)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(m=parseFloat(m))<0&&(m=1/0),m!==this.cache_.duration&&(this.cache_.duration=m,m===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(m)||this.trigger("durationchange"))},v.remainingTime=function remainingTime(){return this.duration()-this.currentTime()},v.remainingTimeDisplay=function remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())},v.buffered=function buffered(){var buffered=this.techGet_("buffered");return buffered&&buffered.length||(buffered=createTimeRanges(0,0)),buffered},v.bufferedPercent=function bufferedPercent$1(){return bufferedPercent(this.buffered(),this.duration())},v.bufferedEnd=function bufferedEnd(){var m=this.buffered(),v=this.duration(),ee=m.end(m.length-1);return ee>v&&(ee=v),ee},v.volume=function volume(m){var v;return void 0!==m?(v=Math.max(0,Math.min(1,parseFloat(m))),this.cache_.volume=v,this.techCall_("setVolume",v),void(v>0&&this.lastVolume_(v))):(v=parseFloat(this.techGet_("volume")),isNaN(v)?1:v)},v.muted=function muted(m){if(void 0===m)return this.techGet_("muted")||!1;this.techCall_("setMuted",m)},v.defaultMuted=function defaultMuted(m){return void 0!==m?this.techCall_("setDefaultMuted",m):this.techGet_("defaultMuted")||!1},v.lastVolume_=function lastVolume_(m){if(void 0===m||0===m)return this.cache_.lastVolume;this.cache_.lastVolume=m},v.supportsFullScreen=function supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1},v.isFullscreen=function isFullscreen(m){if(void 0!==m){var v=this.isFullscreen_;return this.isFullscreen_=Boolean(m),this.isFullscreen_!==v&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},v.requestFullscreen=function requestFullscreen(m){var v=this.options_.Promise||ie().Promise;if(v){var ee=this;return new v((function(v,ae){function offHandler(){ee.off("fullscreenerror",errorHandler),ee.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),v()}function errorHandler(m,v){offHandler(),ae(v)}ee.one("fullscreenchange",changeHandler),ee.one("fullscreenerror",errorHandler);var ie=ee.requestFullscreenHelper_(m);ie&&(ie.then(offHandler,offHandler),ie.then(v,ae))}))}return this.requestFullscreenHelper_()},v.requestFullscreenHelper_=function requestFullscreenHelper_(m){var v,ee=this;if(this.fsApi_.prefixed||(v=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==m&&(v=m)),this.fsApi_.requestFullscreen){var ae=this.el_[this.fsApi_.requestFullscreen](v);return ae&&ae.then((function(){return ee.isFullscreen(!0)}),(function(){return ee.isFullscreen(!1)})),ae}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},v.exitFullscreen=function exitFullscreen(){var m=this.options_.Promise||ie().Promise;if(m){var v=this;return new m((function(m,ee){function offHandler(){v.off("fullscreenerror",errorHandler),v.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),m()}function errorHandler(m,v){offHandler(),ee(v)}v.one("fullscreenchange",changeHandler),v.one("fullscreenerror",errorHandler);var ae=v.exitFullscreenHelper_();ae&&(ae.then(offHandler,offHandler),ae.then(m,ee))}))}return this.exitFullscreenHelper_()},v.exitFullscreenHelper_=function exitFullscreenHelper_(){var m=this;if(this.fsApi_.requestFullscreen){var v=ce()[this.fsApi_.exitFullscreen]();return v&&silencePromise(v.then((function(){return m.isFullscreen(!1)}))),v}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},v.enterFullWindow=function enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=ce().documentElement.style.overflow,on(ce(),"keydown",this.boundFullWindowOnEscKey_),ce().documentElement.style.overflow="hidden",addClass(ce().body,"vjs-full-window"),this.trigger("enterFullWindow")},v.fullWindowOnEscKey=function fullWindowOnEscKey(m){fe().isEventKey(m,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},v.exitFullWindow=function exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,off(ce(),"keydown",this.boundFullWindowOnEscKey_),ce().documentElement.style.overflow=this.docOrigOverflow,removeClass(ce().body,"vjs-full-window"),this.trigger("exitFullWindow")},v.disablePictureInPicture=function disablePictureInPicture(m){if(void 0===m)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",m),this.options_.disablePictureInPicture=m,this.trigger("disablepictureinpicturechanged")},v.isInPictureInPicture=function isInPictureInPicture(m){return void 0!==m?(this.isInPictureInPicture_=!!m,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},v.requestPictureInPicture=function requestPictureInPicture(){if("pictureInPictureEnabled"in ce()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},v.exitPictureInPicture=function exitPictureInPicture(){if("pictureInPictureEnabled"in ce())return ce().exitPictureInPicture()},v.handleKeyDown=function handleKeyDown(m){var v=this.options_.userActions;if(v&&v.hotkeys){(function excludeElement(m){var v=m.tagName.toLowerCase();if(m.isContentEditable)return!0;if("input"===v)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(m.type);return-1!==["textarea"].indexOf(v)})(this.el_.ownerDocument.activeElement)||("function"==typeof v.hotkeys?v.hotkeys.call(this,m):this.handleHotkeys(m))}},v.handleHotkeys=function handleHotkeys(m){var v=this.options_.userActions?this.options_.userActions.hotkeys:{},ee=v.fullscreenKey,ae=void 0===ee?function(m){return fe().isEventKey(m,"f")}:ee,ie=v.muteKey,de=void 0===ie?function(m){return fe().isEventKey(m,"m")}:ie,le=v.playPauseKey,pe=void 0===le?function(m){return fe().isEventKey(m,"k")||fe().isEventKey(m,"Space")}:le;if(ae.call(this,m)){m.preventDefault(),m.stopPropagation();var ye=Os.getComponent("FullscreenToggle");!1!==ce()[this.fsApi_.fullscreenEnabled]&&ye.prototype.handleClick.call(this,m)}else if(de.call(this,m)){m.preventDefault(),m.stopPropagation(),Os.getComponent("MuteToggle").prototype.handleClick.call(this,m)}else if(pe.call(this,m)){m.preventDefault(),m.stopPropagation(),Os.getComponent("PlayToggle").prototype.handleClick.call(this,m)}},v.canPlayType=function canPlayType(m){for(var v,ee=0,ae=this.options_.techOrder;ee1?ee.handleSrc_(ce.slice(1)):(ee.changingSrc_=!1,ee.setTimeout((function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})}),0),void ee.triggerReady());ie=ae,de=ee.tech_,ie.forEach((function(m){return m.setTech&&m.setTech(de)}))},ae.setTimeout((function(){return setSourceHelper(ie,Dd[ie.type],de,ae)}),1),this.options_.retryOnError&&ce.length>1){var le=function retry(){ee.error(null),ee.handleSrc_(ce.slice(1),!0)},pe=function stopListeningForErrors(){ee.off("error",le)};this.one("error",le),this.one("playing",pe),this.resetRetryOnError_=function(){ee.off("error",le),ee.off("playing",pe)}}}else this.setTimeout((function(){this.error({code:4,message:this.localize(this.options_.notSupportedMessage)})}),0)},v.src=function src(m){return this.handleSrc_(m,!1)},v.src_=function src_(m){var v=this,ee=this.selectSource([m]);return!ee||(ks(ee.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",m):this.techCall_("src",m.src),this.changingSrc_=!1}),!0),!1):(this.changingSrc_=!0,this.loadTech_(ee.tech,ee.source),this.tech_.ready((function(){v.changingSrc_=!1})),!1))},v.load=function load(){this.techCall_("load")},v.reset=function reset(){var m=this,v=this.options_.Promise||ie().Promise;this.paused()||!v?this.doReset_():silencePromise(this.play().then((function(){return m.doReset_()})))},v.doReset_=function doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),ys(this)&&this.trigger("playerreset")},v.resetControlBarUI_=function resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},v.resetProgressBar_=function resetProgressBar_(){this.currentTime(0);var m=this.controlBar,v=m.durationDisplay,ee=m.remainingTimeDisplay;v&&v.updateContent(),ee&&ee.updateContent()},v.resetPlaybackRate_=function resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},v.resetVolumeBar_=function resetVolumeBar_(){this.volume(1),this.trigger("volumechange")},v.currentSources=function currentSources(){var m=this.currentSource(),v=[];return 0!==Object.keys(m).length&&v.push(m),this.cache_.sources||v},v.currentSource=function currentSource(){return this.cache_.source||{}},v.currentSrc=function currentSrc(){return this.currentSource()&&this.currentSource().src||""},v.currentType=function currentType(){return this.currentSource()&&this.currentSource().type||""},v.preload=function preload(m){return void 0!==m?(this.techCall_("setPreload",m),void(this.options_.preload=m)):this.techGet_("preload")},v.autoplay=function autoplay(m){if(void 0===m)return this.options_.autoplay||!1;var v;"string"==typeof m&&/(any|play|muted)/.test(m)||!0===m&&this.options_.normalizeAutoplay?(this.options_.autoplay=m,this.manualAutoplay_("string"==typeof m?m:"play"),v=!1):this.options_.autoplay=!!m,v=void 0===v?this.options_.autoplay:v,this.tech_&&this.techCall_("setAutoplay",v)},v.playsinline=function playsinline(m){return void 0!==m?(this.techCall_("setPlaysinline",m),this.options_.playsinline=m,this):this.techGet_("playsinline")},v.loop=function loop(m){return void 0!==m?(this.techCall_("setLoop",m),void(this.options_.loop=m)):this.techGet_("loop")},v.poster=function poster(m){if(void 0===m)return this.poster_;m||(m=""),m!==this.poster_&&(this.poster_=m,this.techCall_("setPoster",m),this.isPosterFromTech_=!1,this.trigger("posterchange"))},v.handleTechPosterChange_=function handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var m=this.tech_.poster()||"";m!==this.poster_&&(this.poster_=m,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},v.controls=function controls(m){if(void 0===m)return!!this.controls_;m=!!m,this.controls_!==m&&(this.controls_=m,this.usingNativeControls()&&this.techCall_("setControls",m),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},v.usingNativeControls=function usingNativeControls(m){if(void 0===m)return!!this.usingNativeControls_;m=!!m,this.usingNativeControls_!==m&&(this.usingNativeControls_=m,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},v.error=function error(m){var v=this;if(void 0===m)return this.error_||null;if(ho("beforeerror").forEach((function(ee){var ae=ee(v,m);video_es_isObject(ae)&&!Array.isArray(ae)||"string"==typeof ae||"number"==typeof ae||null===ae?m=ae:v.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&m&&4===m.code){var ee=function triggerSuppressedError(){this.error(m)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],ee),void this.one("loadstart",(function(){this.off(["click","touchstart"],ee)}))}if(null===m)return this.error_=m,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new MediaError(m),this.addClass("vjs-error"),xo.error("(CODE:"+this.error_.code+" "+MediaError.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ho("error").forEach((function(m){return m(v,v.error_)}))},v.reportUserActivity=function reportUserActivity(m){this.userActivity_=!0},v.userActive=function userActive(m){if(void 0===m)return this.userActive_;if((m=!!m)!==this.userActive_){if(this.userActive_=m,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(m){m.stopPropagation(),m.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},v.listenForUserActivity_=function listenForUserActivity_(){var m,v,ee,ae=hs(this,this.reportUserActivity),ie=function handleMouseUpAndMouseLeave(v){ae(),this.clearInterval(m)};this.on("mousedown",(function handleMouseDown(){ae(),this.clearInterval(m),m=this.setInterval(ae,250)})),this.on("mousemove",(function handleMouseMove(m){m.screenX===v&&m.screenY===ee||(v=m.screenX,ee=m.screenY,ae())})),this.on("mouseup",ie),this.on("mouseleave",ie);var de,ce=this.getChild("controlBar");!ce||qo||Io||(ce.on("mouseenter",(function(m){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),ce.on("mouseleave",(function(m){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",ae),this.on("keyup",ae),this.setInterval((function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(de);var m=this.options_.inactivityTimeout;m<=0||(de=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),m))}}),250)},v.playbackRate=function playbackRate(m){if(void 0===m)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",m)},v.defaultPlaybackRate=function defaultPlaybackRate(m){return void 0!==m?this.techCall_("setDefaultPlaybackRate",m):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},v.isAudio=function isAudio(m){if(void 0===m)return!!this.isAudio_;this.isAudio_=!!m},v.enableAudioOnlyUI_=function enableAudioOnlyUI_(){var m=this;this.addClass("vjs-audio-only-mode");var v=this.children(),ee=this.getChild("ControlBar"),ae=ee&&ee.currentHeight();v.forEach((function(v){v!==ee&&v.el_&&!v.hasClass("vjs-hidden")&&(v.hide(),m.audioOnlyCache_.hiddenChildren.push(v))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(ae),this.trigger("audioonlymodechange")},v.disableAudioOnlyUI_=function disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((function(m){return m.show()})),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")},v.audioOnlyMode=function audioOnlyMode(m){var v=this;if("boolean"!=typeof m||m===this.audioOnlyMode_)return this.audioOnlyMode_;this.audioOnlyMode_=m;var ee=this.options_.Promise||ie().Promise;if(ee){if(m){var ae=[];return this.isInPictureInPicture()&&ae.push(this.exitPictureInPicture()),this.isFullscreen()&&ae.push(this.exitFullscreen()),this.audioPosterMode()&&ae.push(this.audioPosterMode(!1)),ee.all(ae).then((function(){return v.enableAudioOnlyUI_()}))}return ee.resolve().then((function(){return v.disableAudioOnlyUI_()}))}m?(this.isInPictureInPicture()&&this.exitPictureInPicture(),this.isFullscreen()&&this.exitFullscreen(),this.enableAudioOnlyUI_()):this.disableAudioOnlyUI_()},v.enablePosterModeUI_=function enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},v.disablePosterModeUI_=function disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},v.audioPosterMode=function audioPosterMode(m){var v=this;if("boolean"!=typeof m||m===this.audioPosterMode_)return this.audioPosterMode_;this.audioPosterMode_=m;var ee=this.options_.Promise||ie().Promise;return ee?m?this.audioOnlyMode()?this.audioOnlyMode(!1).then((function(){v.enablePosterModeUI_()})):ee.resolve().then((function(){v.enablePosterModeUI_()})):ee.resolve().then((function(){v.disablePosterModeUI_()})):m?(this.audioOnlyMode()&&this.audioOnlyMode(!1),void this.enablePosterModeUI_()):void this.disablePosterModeUI_()},v.addTextTrack=function addTextTrack(m,v,ee){if(this.tech_)return this.tech_.addTextTrack(m,v,ee)},v.addRemoteTextTrack=function addRemoteTextTrack(m,v){if(this.tech_)return this.tech_.addRemoteTextTrack(m,v)},v.removeRemoteTextTrack=function removeRemoteTextTrack(m){void 0===m&&(m={});var v=m.track;if(v||(v=m),this.tech_)return this.tech_.removeRemoteTextTrack(v)},v.getVideoPlaybackQuality=function getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")},v.videoWidth=function videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},v.videoHeight=function videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},v.language=function language(m){if(void 0===m)return this.language_;this.language_!==String(m).toLowerCase()&&(this.language_=String(m).toLowerCase(),ys(this)&&this.trigger("languagechange"))},v.languages=function languages(){return mergeOptions$3(Player.prototype.options_.languages,this.languages_)},v.toJSON=function toJSON(){var m=mergeOptions$3(this.options_),v=m.tracks;m.tracks=[];for(var ee=0;ee"):function(){}},_l=1/30,xl=.1,El=function filterRanges(m,v){var ee,ae=[];if(m&&m.length)for(ee=0;ee=v}))},Dl=function findNextRange(m,v){return El(m,(function(m){return m-_l>=v}))},Sl=function findGaps(m){if(m.length<2)return videojs.createTimeRanges();for(var v=[],ee=1;ee "+m.end(ee));return v.join(", ")},Al=function timeUntilRebuffer(m,v,ee){return void 0===ee&&(ee=1),((m.length?m.end(m.length-1):0)-v)/ee},kl=function timeRangesToArray(m){for(var v=[],ee=0;eede||(ee+=v>ie&&v<=de?de-v:de-ie)}return ee},jl=videojs.createTimeRange,Ol=function segmentDurationWithParts(m,v){if(!v.preload)return v.duration;var ee=0;return(v.parts||[]).forEach((function(m){ee+=m.duration})),(v.preloadHints||[]).forEach((function(v){"PART"===v.type&&(ee+=m.partTargetDuration)})),ee},Ll=function getPartsAndSegments(m){return(m.segments||[]).reduce((function(m,v,ee){return v.parts?v.parts.forEach((function(ae,ie){m.push({duration:ae.duration,segmentIndex:ee,partIndex:ie,part:ae,segment:v})})):m.push({duration:v.duration,segmentIndex:ee,partIndex:null,segment:v,part:null}),m}),[])},Ul=function getLastParts(m){var v=m.segments&&m.segments.length&&m.segments[m.segments.length-1];return v&&v.parts||[]},Bl=function getKnownPartCount(m){var v=m.preloadSegment;if(v){var ee=v.parts,ae=(v.preloadHints||[]).reduce((function(m,v){return m+("PART"===v.type?1:0)}),0);return ae+=ee&&ee.length?ee.length:0}},Nl=function liveEdgeDelay(m,v){if(v.endList)return 0;if(m&&m.suggestedPresentationDelay)return m.suggestedPresentationDelay;var ee=Ul(v).length>0;return ee&&v.serverControl&&v.serverControl.partHoldBack?v.serverControl.partHoldBack:ee&&v.partTargetDuration?3*v.partTargetDuration:v.serverControl&&v.serverControl.holdBack?v.serverControl.holdBack:v.targetDuration?3*v.targetDuration:0},Ml=function backwardDuration(m,v){var ee=0,ae=v-m.mediaSequence,ie=m.segments[ae];if(ie){if(void 0!==ie.start)return{result:ie.start,precise:!0};if(void 0!==ie.end)return{result:ie.end-ie.duration,precise:!0}}for(;ae--;){if(void 0!==(ie=m.segments[ae]).end)return{result:ee+ie.end,precise:!0};if(ee+=Ol(m,ie),void 0!==ie.start)return{result:ee+ie.start,precise:!0}}return{result:ee,precise:!1}},Wl=function forwardDuration(m,v){for(var ee,ae=0,ie=v-m.mediaSequence;ieie){var ce=[ie,ae];ae=ce[0],ie=ce[1]}if(ae<0){for(var le=ae;leDate.now()},Xl=function isIncompatible(m){return m.excludeUntil&&m.excludeUntil===1/0},Kl=function isEnabled(m){var v=Gl(m);return!m.disabled&&!v},$l=function hasAttribute(m,v){return v.attributes&&v.attributes[m]},Zl=function isLowestEnabledRendition(m,v){if(1===m.playlists.length)return!0;var ee=v.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===m.playlists.filter((function(m){return!!Kl(m)&&(m.attributes.BANDWIDTH||0)0)for(var Re=fe-1;Re>=0;Re--){var _e=pe[Re];if(le+=_e.duration,ce){if(le<0)continue}else if(le+_l<=0)continue;return{partIndex:_e.partIndex,segmentIndex:_e.segmentIndex,startTime:de-Hl({defaultDuration:v.targetDuration,durationList:pe,startIndex:fe,endIndex:Re})}}return{partIndex:pe[0]&&pe[0].partIndex||null,segmentIndex:pe[0]&&pe[0].segmentIndex||0,startTime:ee}}if(fe<0){for(var xe=fe;xe<0;xe++)if((le-=v.targetDuration)<0)return{partIndex:pe[0]&&pe[0].partIndex||null,segmentIndex:pe[0]&&pe[0].segmentIndex||0,startTime:ee};fe=0}for(var Te=fe;Te0)continue}else if(le-_l>=0)continue;return{partIndex:Se.partIndex,segmentIndex:Se.segmentIndex,startTime:de+Hl({defaultDuration:v.targetDuration,durationList:pe,startIndex:fe,endIndex:Te})}}return{segmentIndex:pe[pe.length-1].segmentIndex,partIndex:pe[pe.length-1].partIndex,startTime:ee}},isEnabled:Kl,isDisabled:function isDisabled(m){return m.disabled},isBlacklisted:Gl,isIncompatible:Xl,playlistEnd:ql,isAes:function isAes(m){for(var v=0;v-1&&le!==ce.length-1&&(ee._HLS_part=le),(le>-1||ce.length)&&de--}ee._HLS_msn=de}if(v.serverControl&&v.serverControl.canSkipUntil&&(ee._HLS_skip=v.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(ee).length){var pe=new(ie().URL)(m);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(m){ee.hasOwnProperty(m)&&pe.searchParams.set(m,ee[m])})),m=pe.toString()}return m},hp=function updateSegment(m,v){if(!m)return v;var ee=up(m,v);if(m.preloadHints&&!v.preloadHints&&delete ee.preloadHints,m.parts&&!v.parts)delete ee.parts;else if(m.parts&&v.parts)for(var ae=0;ae=500?4:2},this.trigger("error")},v.parseManifest_=function parseManifest_(m){var v=this,ee=m.url,ae=m.manifestString;return ap({onwarn:function onwarn(m){var ae=m.message;return v.logger_("m3u8-parser warn for "+ee+": "+ae)},oninfo:function oninfo(m){var ae=m.message;return v.logger_("m3u8-parser info for "+ee+": "+ae)},manifestString:ae,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},v.haveMetadata=function haveMetadata(m){var v=m.playlistString,ee=m.playlistObject,ae=m.url,ie=m.id;this.request=null,this.state="HAVE_METADATA";var de=ee||this.parseManifest_({url:ae,manifestString:v});de.lastRequest=Date.now(),ip({playlist:de,uri:ae,id:ie});var ce=bp(this.master,de);this.targetDuration=de.partTargetDuration||de.targetDuration,this.pendingMedia_=null,ce?(this.master=ce,this.media_=this.master.playlists[ie]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(Rp(this.media(),!!ce)),this.trigger("loadedplaylist")},v.dispose=function dispose(){this.trigger("dispose"),this.stopRequest(),ie().clearTimeout(this.mediaUpdateTimeout),ie().clearTimeout(this.finalRenditionTimeout),this.off()},v.stopRequest=function stopRequest(){if(this.request){var m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}},v.media=function media(m,v){var ee=this;if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof m){if(!this.master.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.master.playlists[m]}if(ie().clearTimeout(this.finalRenditionTimeout),v){var ae=(m.partTargetDuration||m.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=ie().setTimeout(this.media.bind(this,m,!1),ae)}else{var de=this.state,ce=!this.media_||m.id!==this.media_.id,le=this.master.playlists[m.id];if(le&&le.endList||m.endList&&m.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=m,void(ce&&(this.trigger("mediachanging"),"HAVE_MASTER"===de?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(Rp(m,!0)),ce){if(this.state="SWITCHING_MEDIA",this.request){if(m.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=m,this.request=this.vhs_.xhr({uri:m.resolvedUri,withCredentials:this.withCredentials},(function(v,ae){if(ee.request){if(m.lastRequest=Date.now(),m.resolvedUri=bl(ee.handleManifestRedirects,m.resolvedUri,ae),v)return ee.playlistRequestError(ee.request,m,de);ee.haveMetadata({playlistString:ae.responseText,url:m.uri,id:m.id}),"HAVE_MASTER"===de?ee.trigger("loadedmetadata"):ee.trigger("mediachange")}}))}}},v.pause=function pause(){this.mediaUpdateTimeout&&(ie().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},v.load=function load(m){var v=this;this.mediaUpdateTimeout&&(ie().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var ee=this.media();if(m){var ae=ee?(ee.partTargetDuration||ee.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=ie().setTimeout((function(){v.mediaUpdateTimeout=null,v.load()}),ae)}else this.started?ee&&!ee.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},v.updateMediaUpdateTimeout_=function updateMediaUpdateTimeout_(m){var v=this;this.mediaUpdateTimeout&&(ie().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=ie().setTimeout((function(){v.mediaUpdateTimeout=null,v.trigger("mediaupdatetimeout"),v.updateMediaUpdateTimeout_(m)}),m))},v.start=function start(){var m=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=ie().location.href),this.src.resolvedUri=this.src.uri,void setTimeout((function(){m.setupInitialPlaylist(m.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},(function(v,ee){if(m.request){if(m.request=null,v)return m.error={status:ee.status,message:"HLS playlist request error at URL: "+m.src+".",responseText:ee.responseText,code:2},"HAVE_NOTHING"===m.state&&(m.started=!1),m.trigger("error");m.src=bl(m.handleManifestRedirects,m.src,ee);var ae=m.parseManifest_({manifestString:ee.responseText,url:m.src});m.setupInitialPlaylist(ae)}}))},v.srcUri=function srcUri(){return"string"==typeof this.src?this.src:this.src.uri},v.setupInitialPlaylist=function setupInitialPlaylist(m){if(this.state="HAVE_MASTER",m.playlists)return this.master=m,cp(this.master,this.srcUri()),m.playlists.forEach((function(m){m.segments=vp(m),m.segments.forEach((function(v){mp(v,m.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var v=this.srcUri()||ie().location.href;this.master=dp(0,v),this.haveMetadata({playlistObject:m,url:v,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},PlaylistLoader}(lp),xp=videojs.xhr,Ep=videojs.mergeOptions,Tp=function callbackWrapper(m,v,ee,ae){var ie="arraybuffer"===m.responseType?m.response:m.responseText;!v&&ie&&(m.responseTime=Date.now(),m.roundTripTime=m.responseTime-m.requestTime,m.bytesReceived=ie.byteLength||ie.length,m.bandwidth||(m.bandwidth=Math.floor(m.bytesReceived/m.roundTripTime*8*1e3))),ee.headers&&(m.responseHeaders=ee.headers),v&&"ETIMEDOUT"===v.code&&(m.timedout=!0),v||m.aborted||200===ee.statusCode||206===ee.statusCode||0===ee.statusCode||(v=new Error("XHR Failed with a response of: "+(m&&(ie||m.responseText)))),ae(v,m)},Dp=function xhrFactory(){var m=function XhrFunction(m,v){m=Ep({timeout:45e3},m);var ee=XhrFunction.beforeRequest||videojs.Vhs.xhr.beforeRequest;if(ee&&"function"==typeof ee){var ae=ee(m);ae&&(m=ae)}var ie=(!0===videojs.Vhs.xhr.original?xp:videojs.Vhs.xhr)(m,(function(m,ee){return Tp(ie,m,ee,v)})),de=ie.abort;return ie.abort=function(){return ie.aborted=!0,de.apply(ie,arguments)},ie.uri=m.uri,ie.requestTime=Date.now(),ie};return m.original=!0,m},Sp=function byterangeStr(m){return"bytes="+m.offset+"-"+("bigint"==typeof m.offset||"bigint"==typeof m.length?ie().BigInt(m.offset)+ie().BigInt(m.length)-ie().BigInt(1):m.offset+m.length-1)},wp=function segmentXhrHeaders(m){var v={};return m.byterange&&(v.Range=Sp(m.byterange)),v},Cp=function textRange(m,v){return m.start(v)+"-"+m.end(v)},Ap=function formatHexString(m,v){var ee=m.toString(16);return"00".substring(0,2-ee.length)+ee+(v%2?" ":"")},kp=function formatAsciiString(m){return m>=32&&m<126?String.fromCharCode(m):"."},Pp=function createTransferableMessage(m){var v={};return Object.keys(m).forEach((function(ee){var ae=m[ee];At(ae)?v[ee]={bytes:ae.buffer,byteOffset:ae.byteOffset,byteLength:ae.byteLength}:v[ee]=ae})),v},Ip=function initSegmentId(m){var v=m.byterange||{length:1/0,offset:0};return[v.length,v.offset,m.resolvedUri].join(",")},Fp=function segmentKeyId(m){return m.resolvedUri},jp=function hexDump(m){for(var v=Array.prototype.slice.call(m),ee=16,ae="",ie=0;ienew Date(ce.getTime()+1e3*le)?null:(ee>ce&&(ae=de),{segment:ae,estimatedStart:ae.videoTimingInfo?ae.videoTimingInfo.transmuxedPresentationStart:ep.duration(v,v.mediaSequence+v.segments.indexOf(ae)),type:ae.videoTimingInfo?"accurate":"estimate"})},Np=function findSegmentForPlayerTime(m,v){if(!v||!v.segments||0===v.segments.length)return null;for(var ee,ae=0,ie=0;ieae){if(m>ae+.25*de.duration)return null;ee=de}return{segment:ee,estimatedStart:ee.videoTimingInfo?ee.videoTimingInfo.transmuxedPresentationStart:ae-ee.duration,type:ee.videoTimingInfo?"accurate":"estimate"}},Mp=function getOffsetFromTimestamp(m,v){var ee,ae;try{ee=new Date(m),ae=new Date(v)}catch(m){}var ie=ee.getTime();return(ae.getTime()-ie)/1e3},Wp=function verifyProgramDateTimeTags(m){if(!m.segments||0===m.segments.length)return!1;for(var v=0;v=ye+fe)return le(v,{response:de.subarray(fe,fe+ye),status:ee.status,uri:ee.uri});ae.request=ae.vhs_.xhr({uri:ce,responseType:"arraybuffer",headers:wp({byterange:m.sidx.byterange})},le)}))}else this.mediaRequest_=ie().setTimeout((function(){return ee(!1)}),0)},v.dispose=function dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},ie().clearTimeout(this.minimumUpdatePeriodTimeout_),ie().clearTimeout(this.mediaRequest_),ie().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},v.hasPendingRequest=function hasPendingRequest(){return this.request||this.mediaRequest_},v.stopRequest=function stopRequest(){if(this.request){var m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}},v.media=function media(m){var v=this;if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var ee=this.state;if("string"==typeof m){if(!this.masterPlaylistLoader_.master.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.masterPlaylistLoader_.master.playlists[m]}var ae=!this.media_||m.id!==this.media_.id;if(ae&&this.loadedPlaylists_[m.id]&&this.loadedPlaylists_[m.id].endList)return this.state="HAVE_METADATA",this.media_=m,void(ae&&(this.trigger("mediachanging"),this.trigger("mediachange")));ae&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(m,ee,(function(ae){v.haveMetadata({startingState:ee,playlist:m})})))},v.haveMetadata=function haveMetadata(m){var v=m.startingState,ee=m.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[ee.id]=ee,this.mediaRequest_=null,this.refreshMedia_(ee.id),"HAVE_MASTER"===v?this.trigger("loadedmetadata"):this.trigger("mediachange")},v.pause=function pause(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),ie().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(ie().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},v.load=function load(m){var v=this;ie().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var ee=this.media();if(m){var ae=ee?ee.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=ie().setTimeout((function(){return v.load()}),ae)}else this.started?ee&&!ee.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},v.start=function start(){var m=this;this.started=!0,this.isMaster_?this.requestMaster_((function(v,ee){m.haveMaster_(),m.hasPendingRequest()||m.media_||m.media(m.masterPlaylistLoader_.master.playlists[0])})):this.mediaRequest_=ie().setTimeout((function(){return m.haveMaster_()}),0)},v.requestMaster_=function requestMaster_(m){var v=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},(function(ee,ae){if(!v.requestErrored_(ee,ae)){var ie=ae.responseText!==v.masterPlaylistLoader_.masterXml_;return v.masterPlaylistLoader_.masterXml_=ae.responseText,ae.responseHeaders&&ae.responseHeaders.date?v.masterLoaded_=Date.parse(ae.responseHeaders.date):v.masterLoaded_=Date.now(),v.masterPlaylistLoader_.srcUrl=bl(v.handleManifestRedirects,v.masterPlaylistLoader_.srcUrl,ae),ie?(v.handleMaster_(),void v.syncClientServerClock_((function(){return m(ae,ie)}))):m(ae,ie)}"HAVE_NOTHING"===v.state&&(v.started=!1)}))},v.syncClientServerClock_=function syncClientServerClock_(m){var v=this,ee=Pr(this.masterPlaylistLoader_.masterXml_);return null===ee?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),m()):"DIRECT"===ee.method?(this.masterPlaylistLoader_.clientOffset_=ee.value-Date.now(),m()):void(this.request=this.vhs_.xhr({uri:yl(this.masterPlaylistLoader_.srcUrl,ee.value),method:ee.method,withCredentials:this.withCredentials},(function(ae,ie){if(v.request){if(ae)return v.masterPlaylistLoader_.clientOffset_=v.masterLoaded_-Date.now(),m();var de;de="HEAD"===ee.method?ie.responseHeaders&&ie.responseHeaders.date?Date.parse(ie.responseHeaders.date):v.masterLoaded_:Date.parse(ie.responseText),v.masterPlaylistLoader_.clientOffset_=de-Date.now(),m()}})))},v.haveMaster_=function haveMaster_(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},v.handleMaster_=function handleMaster_(){this.mediaRequest_=null;var m=this.masterPlaylistLoader_.master,v=$p({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:m});m&&(v=Zp(m,v,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=v||m;var ee=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return ee&&ee!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=ee),(!m||v&&v.minimumUpdatePeriod!==m.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(v)},v.updateMinimumUpdatePeriodTimeout_=function updateMinimumUpdatePeriodTimeout_(){var m=this.masterPlaylistLoader_;m.createMupOnMedia_&&(m.off("loadedmetadata",m.createMupOnMedia_),m.createMupOnMedia_=null),m.minimumUpdatePeriodTimeout_&&(ie().clearTimeout(m.minimumUpdatePeriodTimeout_),m.minimumUpdatePeriodTimeout_=null);var v=m.master&&m.master.minimumUpdatePeriod;0===v&&(m.media()?v=1e3*m.media().targetDuration:(m.createMupOnMedia_=m.updateMinimumUpdatePeriodTimeout_,m.one("loadedmetadata",m.createMupOnMedia_))),"number"!=typeof v||v<=0?v<0&&this.logger_("found invalid minimumUpdatePeriod of "+v+", not setting a timeout"):this.createMUPTimeout_(v)},v.createMUPTimeout_=function createMUPTimeout_(m){var v=this.masterPlaylistLoader_;v.minimumUpdatePeriodTimeout_=ie().setTimeout((function(){v.minimumUpdatePeriodTimeout_=null,v.trigger("minimumUpdatePeriod"),v.createMUPTimeout_(m)}),m)},v.refreshXml_=function refreshXml_(){var m=this;this.requestMaster_((function(v,ee){ee&&(m.media_&&(m.media_=m.masterPlaylistLoader_.master.playlists[m.media_.id]),m.masterPlaylistLoader_.sidxMapping_=Yp(m.masterPlaylistLoader_.master,m.masterPlaylistLoader_.sidxMapping_),m.addSidxSegments_(m.media(),m.state,(function(v){m.refreshMedia_(m.media().id)})))}))},v.refreshMedia_=function refreshMedia_(m){var v=this;if(!m)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var ee=this.masterPlaylistLoader_.master.playlists,ae=!this.media_||this.media_!==ee[m];if(ae?this.media_=ee[m]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){!function createMediaUpdateTimeout(){v.media().endList||(v.mediaUpdateTimeout=ie().setTimeout((function(){v.trigger("mediaupdatetimeout"),createMediaUpdateTimeout()}),Rp(v.media(),Boolean(ae))))}()}this.trigger("loadedplaylist")},DashPlaylistLoader}(Gp),ah={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},ch=function stringToArrayBuffer(m){for(var v=new Uint8Array(new ArrayBuffer(m.length)),ee=0;ee-1)},this.trigger=function(v){var ee,ae,ie,de;if(ee=m[v])if(2===arguments.length)for(ie=ee.length,ae=0;ae>>1,m.samplingfrequencyindex<<7|m.channelcount<<3,6,1,2]))},Se=function hdlr(m){return v(He.hdlr,tt[m])},Te=function mdhd(m){var ee=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,m.duration>>>24&255,m.duration>>>16&255,m.duration>>>8&255,255&m.duration,85,196,0,0]);return m.samplerate&&(ee[12]=m.samplerate>>>24&255,ee[13]=m.samplerate>>>16&255,ee[14]=m.samplerate>>>8&255,ee[15]=255&m.samplerate),v(He.mdhd,ee)},xe=function mdia(m){return v(He.mdia,Te(m),Se(m.type),le(m))},ce=function mfhd(m){return v(He.mfhd,new Uint8Array([0,0,0,0,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m]))},le=function minf(m){return v(He.minf,"video"===m.type?v(He.vmhd,nt):v(He.smhd,rt),ae(),Pe(m))},pe=function moof(m,ee){for(var ae=[],ie=ee.length;ie--;)ae[ie]=We(ee[ie]);return v.apply(null,[He.moof,ce(m)].concat(ae))},fe=function moov(m){for(var ee=m.length,ae=[];ee--;)ae[ee]=Re(m[ee]);return v.apply(null,[He.moov,be(4294967295)].concat(ae).concat(ye(m)))},ye=function mvex(m){for(var ee=m.length,ae=[];ee--;)ae[ee]=ze(m[ee]);return v.apply(null,[He.mvex].concat(ae))},be=function mvhd(m){var ee=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,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,255,255,255,255]);return v(He.mvhd,ee)},we=function sdtp(m){var ee,ae,ie=m.samples||[],de=new Uint8Array(4+ie.length);for(ae=0;ae>>8),ce.push(255&ie[ee].byteLength),ce=ce.concat(Array.prototype.slice.call(ie[ee]));for(ee=0;ee>>8),le.push(255&de[ee].byteLength),le=le.concat(Array.prototype.slice.call(de[ee]));if(ae=[He.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&m.width)>>8,255&m.width,(65280&m.height)>>8,255&m.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),v(He.avcC,new Uint8Array([1,m.profileIdc,m.profileCompatibility,m.levelIdc,255].concat([ie.length],ce,[de.length],le))),v(He.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],m.sarRatio){var pe=m.sarRatio[0],fe=m.sarRatio[1];ae.push(v(He.pasp,new Uint8Array([(4278190080&pe)>>24,(16711680&pe)>>16,(65280&pe)>>8,255&pe,(4278190080&fe)>>24,(16711680&fe)>>16,(65280&fe)>>8,255&fe])))}return v.apply(null,ae)},lt=function audioSample(m){return v(He.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&m.channelcount)>>8,255&m.channelcount,(65280&m.samplesize)>>8,255&m.samplesize,0,0,0,0,(65280&m.samplerate)>>8,255&m.samplerate,0,0]),ie(m))},_e=function tkhd(m){var ee=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,0,(4278190080&m.duration)>>24,(16711680&m.duration)>>16,(65280&m.duration)>>8,255&m.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&m.width)>>8,255&m.width,0,0,(65280&m.height)>>8,255&m.height,0,0]);return v(He.tkhd,ee)},We=function traf(m){var ee,ae,ie,de,ce,le;return ee=v(He.tfhd,new Uint8Array([0,0,0,58,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),ce=Math.floor(m.baseMediaDecodeTime/yt),le=Math.floor(m.baseMediaDecodeTime%yt),ae=v(He.tfdt,new Uint8Array([1,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,255&ce,le>>>24&255,le>>>16&255,le>>>8&255,255&le])),92,"audio"===m.type?(ie=Ve(m,92),v(He.traf,ee,ae,ie)):(de=we(m),ie=Ve(m,de.length+92),v(He.traf,ee,ae,ie,de))},Re=function trak(m){return m.duration=m.duration||4294967295,v(He.trak,_e(m),xe(m))},ze=function trex(m){var ee=new Uint8Array([0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==m.type&&(ee[ee.length-1]=0),v(He.trex,ee)},gt=function trunHeader(m,v){var ee=0,ae=0,ie=0,de=0;return m.length&&(void 0!==m[0].duration&&(ee=1),void 0!==m[0].size&&(ae=2),void 0!==m[0].flags&&(ie=4),void 0!==m[0].compositionTimeOffset&&(de=8)),[0,0,ee|ae|ie|de,1,(4278190080&m.length)>>>24,(16711680&m.length)>>>16,(65280&m.length)>>>8,255&m.length,(4278190080&v)>>>24,(16711680&v)>>>16,(65280&v)>>>8,255&v]},ht=function videoTrun(m,ee){var ae,ie,de,ce,le,pe;for(ee+=20+16*(ce=m.samples||[]).length,de=gt(ce,ee),(ie=new Uint8Array(de.length+16*ce.length)).set(de),ae=de.length,pe=0;pe>>24,ie[ae++]=(16711680&le.duration)>>>16,ie[ae++]=(65280&le.duration)>>>8,ie[ae++]=255&le.duration,ie[ae++]=(4278190080&le.size)>>>24,ie[ae++]=(16711680&le.size)>>>16,ie[ae++]=(65280&le.size)>>>8,ie[ae++]=255&le.size,ie[ae++]=le.flags.isLeading<<2|le.flags.dependsOn,ie[ae++]=le.flags.isDependedOn<<6|le.flags.hasRedundancy<<4|le.flags.paddingValue<<1|le.flags.isNonSyncSample,ie[ae++]=61440&le.flags.degradationPriority,ie[ae++]=15&le.flags.degradationPriority,ie[ae++]=(4278190080&le.compositionTimeOffset)>>>24,ie[ae++]=(16711680&le.compositionTimeOffset)>>>16,ie[ae++]=(65280&le.compositionTimeOffset)>>>8,ie[ae++]=255&le.compositionTimeOffset;return v(He.trun,ie)},pt=function audioTrun(m,ee){var ae,ie,de,ce,le,pe;for(ee+=20+8*(ce=m.samples||[]).length,de=gt(ce,ee),(ae=new Uint8Array(de.length+8*ce.length)).set(de),ie=de.length,pe=0;pe>>24,ae[ie++]=(16711680&le.duration)>>>16,ae[ie++]=(65280&le.duration)>>>8,ae[ie++]=255&le.duration,ae[ie++]=(4278190080&le.size)>>>24,ae[ie++]=(16711680&le.size)>>>16,ae[ie++]=(65280&le.size)>>>8,ae[ie++]=255&le.size;return v(He.trun,ae)},Ve=function trun(m,v){return"audio"===m.type?pt(m,v):ht(m,v)};de=function ftyp(){return v(He.ftyp,qe,Xe,qe,Qe)};var bt,Rt,_t,xt,Et,Tt,Dt,St,wt=function mdat(m){return v(He.mdat,m)},Ct=pe,At=function initSegment(m){var v,ee=de(),ae=fe(m);return(v=new Uint8Array(ee.byteLength+ae.byteLength)).set(ee),v.set(ae,ee.byteLength),v},kt=function sampleForFrame(m,v){var ee={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return ee.dataOffset=v,ee.compositionTimeOffset=m.pts-m.dts,ee.duration=m.duration,ee.size=4*m.length,ee.size+=m.byteLength,m.keyFrame&&(ee.flags.dependsOn=2,ee.flags.isNonSyncSample=0),ee},Pt=function groupNalsIntoFrames(m){var v,ee,ae=[],ie=[];for(ie.byteLength=0,ie.nalCount=0,ie.duration=0,ae.byteLength=0,v=0;v1&&(v=m.shift(),m.byteLength-=v.byteLength,m.nalCount-=v.nalCount,m[0][0].dts=v.dts,m[0][0].pts=v.pts,m[0][0].duration+=v.duration),m},jt=function generateSampleTable(m,v){var ee,ae,ie,de,ce,le=v||0,pe=[];for(ee=0;eezt/2))){for((ce=Mt()[m.samplerate])||(ce=v[0].data),le=0;le=ee?m:(v.minSegmentDts=1/0,m.filter((function(m){return m.dts>=ee&&(v.minSegmentDts=Math.min(v.minSegmentDts,m.dts),v.minSegmentPts=v.minSegmentDts,!0)})))},Qt=function generateSampleTable(m){var v,ee,ae=[];for(v=0;v=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(m),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},xn.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},xn.prototype.addText=function(m){this.rows[this.rowIdx]+=m},xn.prototype.backspace=function(){if(!this.isEmpty()){var m=this.rows[this.rowIdx];this.rows[this.rowIdx]=m.substr(0,m.length-1)}};var Sn=function Cea708Service(m,v,ee){this.serviceNum=m,this.text="",this.currentWindow=new xn(-1),this.windows=[],this.stream=ee,"string"==typeof v&&this.createTextDecoder(v)};Sn.prototype.init=function(m,v){this.startPts=m;for(var ee=0;ee<8;ee++)this.windows[ee]=new xn(ee),"function"==typeof v&&(this.windows[ee].beforeRowOverflow=v)},Sn.prototype.setCurrentWindow=function(m){this.currentWindow=this.windows[m]},Sn.prototype.createTextDecoder=function(m){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(m)}catch(v){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+m+" encoding. "+v})}};var Cn=function Cea708Stream(m){m=m||{},Cea708Stream.prototype.init.call(this);var v,ee=this,ae=m.captionServices||{},ie={};Object.keys(ae).forEach((function(m){v=ae[m],/^SERVICE/.test(m)&&(ie[m]=v.encoding)})),this.serviceEncodings=ie,this.current708Packet=null,this.services={},this.push=function(m){3===m.type?(ee.new708Packet(),ee.add708Bytes(m)):(null===ee.current708Packet&&ee.new708Packet(),ee.add708Bytes(m))}};Cn.prototype=new ft,Cn.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Cn.prototype.add708Bytes=function(m){var v=m.ccData,ee=v>>>8,ae=255&v;this.current708Packet.ptsVals.push(m.pts),this.current708Packet.data.push(ee),this.current708Packet.data.push(ae)},Cn.prototype.push708Packet=function(){var m=this.current708Packet,v=m.data,ee=null,ae=null,ie=0,de=v[ie++];for(m.seq=de>>6,m.sizeCode=63&de;ie>5)&&ae>0&&(ee=de=v[ie++]),this.pushServiceBlock(ee,ie,ae),ae>0&&(ie+=ae-1)},Cn.prototype.pushServiceBlock=function(m,v,ee){var ae,ie=v,de=this.current708Packet.data,ce=this.services[m];for(ce||(ce=this.initService(m,ie));ie>5,de.rowLock=(16&ae)>>4,de.columnLock=(8&ae)>>3,de.priority=7&ae,ae=ee[++m],de.relativePositioning=(128&ae)>>7,de.anchorVertical=127&ae,ae=ee[++m],de.anchorHorizontal=ae,ae=ee[++m],de.anchorPoint=(240&ae)>>4,de.rowCount=15&ae,ae=ee[++m],de.columnCount=63&ae,ae=ee[++m],de.windowStyle=(56&ae)>>3,de.penStyle=7&ae,de.virtualRowCount=de.rowCount+1,m},Cn.prototype.setWindowAttributes=function(m,v){var ee=this.current708Packet.data,ae=ee[m],ie=v.currentWindow.winAttr;return ae=ee[++m],ie.fillOpacity=(192&ae)>>6,ie.fillRed=(48&ae)>>4,ie.fillGreen=(12&ae)>>2,ie.fillBlue=3&ae,ae=ee[++m],ie.borderType=(192&ae)>>6,ie.borderRed=(48&ae)>>4,ie.borderGreen=(12&ae)>>2,ie.borderBlue=3&ae,ae=ee[++m],ie.borderType+=(128&ae)>>5,ie.wordWrap=(64&ae)>>6,ie.printDirection=(48&ae)>>4,ie.scrollDirection=(12&ae)>>2,ie.justify=3&ae,ae=ee[++m],ie.effectSpeed=(240&ae)>>4,ie.effectDirection=(12&ae)>>2,ie.displayEffect=3&ae,m},Cn.prototype.flushDisplayed=function(m,v){for(var ee=[],ae=0;ae<8;ae++)v.windows[ae].visible&&!v.windows[ae].isEmpty()&&ee.push(v.windows[ae].getText());v.endPts=m,v.text=ee.join("\n\n"),this.pushCaption(v),v.startPts=m},Cn.prototype.pushCaption=function(m){""!==m.text&&(this.trigger("data",{startPts:m.startPts,endPts:m.endPts,text:m.text,stream:"cc708_"+m.serviceNum}),m.text="",m.startPts=m.endPts)},Cn.prototype.displayWindows=function(m,v){var ee=this.current708Packet.data[++m],ae=this.getPts(m);this.flushDisplayed(ae,v);for(var ie=0;ie<8;ie++)ee&1<>4,ie.offset=(12&ae)>>2,ie.penSize=3&ae,ae=ee[++m],ie.italics=(128&ae)>>7,ie.underline=(64&ae)>>6,ie.edgeType=(56&ae)>>3,ie.fontStyle=7&ae,m},Cn.prototype.setPenColor=function(m,v){var ee=this.current708Packet.data,ae=ee[m],ie=v.currentWindow.penColor;return ae=ee[++m],ie.fgOpacity=(192&ae)>>6,ie.fgRed=(48&ae)>>4,ie.fgGreen=(12&ae)>>2,ie.fgBlue=3&ae,ae=ee[++m],ie.bgOpacity=(192&ae)>>6,ie.bgRed=(48&ae)>>4,ie.bgGreen=(12&ae)>>2,ie.bgBlue=3&ae,ae=ee[++m],ie.edgeRed=(48&ae)>>4,ie.edgeGreen=(12&ae)>>2,ie.edgeBlue=3&ae,m},Cn.prototype.setPenLocation=function(m,v){var ee=this.current708Packet.data,ae=ee[m],ie=v.currentWindow.penLoc;return v.currentWindow.pendingNewLine=!0,ae=ee[++m],ie.row=15&ae,ae=ee[++m],ie.column=63&ae,m},Cn.prototype.reset=function(m,v){var ee=this.getPts(m);return this.flushDisplayed(ee,v),this.initService(v.serviceNum,m)};var On={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Hn=function getCharFromCode(m){return null===m?"":(m=On[m]||m,String.fromCharCode(m))},Gn=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Kn=function createDisplayBuffer(){for(var m=[],v=15;v--;)m.push("");return m},$n=function Cea608Stream(m,v){Cea608Stream.prototype.init.call(this),this.field_=m||0,this.dataChannel_=v||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(m){var v,ee,ae,ie,de;if((v=32639&m.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),ae=v>>>8,ie=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(m.pts),this.flushDisplayed(m.pts),ee=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=ee,this.startPts_=m.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(m.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(m.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(m.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(m.pts),this.flushDisplayed(m.pts),this.shiftRowsUp_(),this.startPts_=m.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(m.pts),this.displayed_=Kn();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Kn();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(m.pts),this.displayed_=Kn()),this.mode_="paintOn",this.startPts_=m.pts;else if(this.isSpecialCharacter(ae,ie))de=Hn((ae=(3&ae)<<8)|ie),this[this.mode_](m.pts,de),this.column_++;else if(this.isExtCharacter(ae,ie))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),de=Hn((ae=(3&ae)<<8)|ie),this[this.mode_](m.pts,de),this.column_++;else if(this.isMidRowCode(ae,ie))this.clearFormatting(m.pts),this[this.mode_](m.pts," "),this.column_++,14==(14&ie)&&this.addFormatting(m.pts,["i"]),1==(1&ie)&&this.addFormatting(m.pts,["u"]);else if(this.isOffsetControlCode(ae,ie))this.column_+=3&ie;else if(this.isPAC(ae,ie)){var ce=Gn.indexOf(7968&v);"rollUp"===this.mode_&&(ce-this.rollUpRows_+1<0&&(ce=this.rollUpRows_-1),this.setRollUp(m.pts,ce)),ce!==this.row_&&(this.clearFormatting(m.pts),this.row_=ce),1&ie&&-1===this.formatting_.indexOf("u")&&this.addFormatting(m.pts,["u"]),16==(16&v)&&(this.column_=4*((14&v)>>1)),this.isColorPAC(ie)&&14==(14&ie)&&this.addFormatting(m.pts,["i"])}else this.isNormalChar(ae)&&(0===ie&&(ie=null),de=Hn(ae),de+=Hn(ie),this[this.mode_](m.pts,de),this.column_+=de.length)}else this.lastControlCode_=null}};$n.prototype=new ft,$n.prototype.flushDisplayed=function(m){var v=this.displayed_.map((function(m,v){try{return m.trim()}catch(m){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+v+"."}),""}}),this).join("\n").replace(/^\n+|\n+$/g,"");v.length&&this.trigger("data",{startPts:this.startPts_,endPts:m,text:v,stream:this.name_})},$n.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Kn(),this.nonDisplayed_=Kn(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},$n.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},$n.prototype.isSpecialCharacter=function(m,v){return m===this.EXT_&&v>=48&&v<=63},$n.prototype.isExtCharacter=function(m,v){return(m===this.EXT_+1||m===this.EXT_+2)&&v>=32&&v<=63},$n.prototype.isMidRowCode=function(m,v){return m===this.EXT_&&v>=32&&v<=47},$n.prototype.isOffsetControlCode=function(m,v){return m===this.OFFSET_&&v>=33&&v<=35},$n.prototype.isPAC=function(m,v){return m>=this.BASE_&&m=64&&v<=127},$n.prototype.isColorPAC=function(m){return m>=64&&m<=79||m>=96&&m<=127},$n.prototype.isNormalChar=function(m){return m>=32&&m<=127},$n.prototype.setRollUp=function(m,v){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(m),this.nonDisplayed_=Kn(),this.displayed_=Kn()),void 0!==v&&v!==this.row_)for(var ee=0;ee"}),"");this[this.mode_](m,ee)},$n.prototype.clearFormatting=function(m){if(this.formatting_.length){var v=this.formatting_.reverse().reduce((function(m,v){return m+""}),"");this.formatting_=[],this[this.mode_](m,v)}},$n.prototype.popOn=function(m,v){var ee=this.nonDisplayed_[this.row_];ee+=v,this.nonDisplayed_[this.row_]=ee},$n.prototype.rollUp=function(m,v){var ee=this.displayed_[this.row_];ee+=v,this.displayed_[this.row_]=ee},$n.prototype.shiftRowsUp_=function(){var m;for(m=0;mv&&(ee=-1);Math.abs(v-m)>4294967296;)m+=8589934592*ee;return m},ra=function TimestampRolloverStream(m){var v,ee;TimestampRolloverStream.prototype.init.call(this),this.type_=m||ta,this.push=function(m){this.type_!==ta&&m.type!==this.type_||(void 0===ee&&(ee=m.dts),m.dts=aa(m.dts,ee),m.pts=aa(m.pts,ee),v=m.dts,this.trigger("data",m))},this.flush=function(){ee=v,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){ee=void 0,v=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};ra.prototype=new ft;var ia,oa=ra,sa=aa,ca=function percentEncode(m,v,ee){var ae,ie="";for(ae=v;ae>>2;ye*=4,ye+=3&fe[7],le.timeStamp=ye,void 0===v.pts&&void 0===v.dts&&(v.pts=le.timeStamp,v.dts=le.timeStamp),this.trigger("timestamp",le)}v.frames.push(le),ee+=10,ee+=ce}while(ee>>4>1&&(ae+=v[ae]+1),0===ee.pid)ee.type="pat",m(v.subarray(ae),ee),this.trigger("data",ee);else if(ee.pid===this.pmtPid)for(ee.type="pmt",m(v.subarray(ae),ee),this.trigger("data",ee);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([v,ae,ee]):this.processPes_(v,ae,ee)},this.processPes_=function(m,v,ee){ee.pid===this.programMapTable.video?ee.streamType=Yn.H264_STREAM_TYPE:ee.pid===this.programMapTable.audio?ee.streamType=Yn.ADTS_STREAM_TYPE:ee.streamType=this.programMapTable["timed-metadata"][ee.pid],ee.type="pes",ee.data=m.subarray(v),this.trigger("data",ee)}},ya.prototype=new ft,ya.STREAM_TYPES={h264:27,adts:15},ba=function ElementaryStream(){var m,v=this,ee=!1,ae={data:[],size:0},ie={data:[],size:0},de={data:[],size:0},ce=function parsePes(m,v){var ee,ae=m[0]<<16|m[1]<<8|m[2];v.data=new Uint8Array,1===ae&&(v.packetLength=6+(m[4]<<8|m[5]),v.dataAlignmentIndicator=0!=(4&m[6]),192&(ee=m[7])&&(v.pts=(14&m[9])<<27|(255&m[10])<<20|(254&m[11])<<12|(255&m[12])<<5|(254&m[13])>>>3,v.pts*=4,v.pts+=(6&m[13])>>>1,v.dts=v.pts,64&ee&&(v.dts=(14&m[14])<<27|(255&m[15])<<20|(254&m[16])<<12|(255&m[17])<<5|(254&m[18])>>>3,v.dts*=4,v.dts+=(6&m[18])>>>1)),v.data=m.subarray(9+m[8]))},le=function flushStream(m,ee,ae){var ie,de,le=new Uint8Array(m.size),pe={type:ee},fe=0,ye=0;if(m.data.length&&!(m.size<9)){for(pe.trackId=m.data[0].pid,fe=0;fe>5,pe=(le=1024*(1+(3&v[fe+6])))*ka/Ia[(60&v[fe+2])>>>2],v.byteLength-fe>>6&3),channelcount:(1&v[fe+2])<<2|(192&v[fe+3])>>>6,samplerate:Ia[(60&v[fe+2])>>>2],samplingfrequencyindex:(60&v[fe+2])>>>2,samplesize:16,data:v.subarray(fe+7+de,fe+ie)}),ee++,fe+=ie}else"number"!=typeof ye&&(ye=fe),fe++;"number"==typeof ye&&(this.skipWarn_(ye,fe),ye=null),v=v.subarray(fe)}},this.flush=function(){ee=0,this.trigger("done")},this.reset=function(){v=void 0,this.trigger("reset")},this.endTimeline=function(){v=void 0,this.trigger("endedtimeline")}},Ca.prototype=new ft;var Fa,ja,Oa,Ba=Ca,Ma=function ExpGolomb(m){var v=m.byteLength,ee=0,ae=0;this.length=function(){return 8*v},this.bitsAvailable=function(){return 8*v+ae},this.loadWord=function(){var ie=m.byteLength-v,de=new Uint8Array(4),ce=Math.min(4,v);if(0===ce)throw new Error("no bytes available");de.set(m.subarray(ie,ie+ce)),ee=new DataView(de.buffer).getUint32(0),ae=8*ce,v-=ce},this.skipBits=function(m){var ie;ae>m?(ee<<=m,ae-=m):(m-=ae,m-=8*(ie=Math.floor(m/8)),v-=ie,this.loadWord(),ee<<=m,ae-=m)},this.readBits=function(m){var ie=Math.min(ae,m),de=ee>>>32-ie;return(ae-=ie)>0?ee<<=ie:v>0&&this.loadWord(),(ie=m-ie)>0?de<>>m))return ee<<=m,ae-=m,m;return this.loadWord(),m+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var m=this.skipLeadingZeros();return this.readBits(m+1)-1},this.readExpGolomb=function(){var m=this.readUnsignedExpGolomb();return 1&m?1+m>>>1:-1*(m>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};ja=function NalByteStream(){var m,v,ee=0;ja.prototype.init.call(this),this.push=function(ae){var ie;v?((ie=new Uint8Array(v.byteLength+ae.data.byteLength)).set(v),ie.set(ae.data,v.byteLength),v=ie):v=ae.data;for(var de=v.byteLength;ee3&&this.trigger("data",v.subarray(ee+3)),v=null,ee=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},ja.prototype=new ft,Oa={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Fa=function H264Stream(){var m,v,ee,ae,ie,de,ce,le=new ja;Fa.prototype.init.call(this),m=this,this.push=function(m){"video"===m.type&&(v=m.trackId,ee=m.pts,ae=m.dts,le.push(m))},le.on("data",(function(ce){var le={trackId:v,pts:ee,dts:ae,data:ce,nalUnitTypeCode:31&ce[0]};switch(le.nalUnitTypeCode){case 5:le.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:le.nalUnitType="sei_rbsp",le.escapedRBSP=ie(ce.subarray(1));break;case 7:le.nalUnitType="seq_parameter_set_rbsp",le.escapedRBSP=ie(ce.subarray(1)),le.config=de(le.escapedRBSP);break;case 8:le.nalUnitType="pic_parameter_set_rbsp";break;case 9:le.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",le)})),le.on("done",(function(){m.trigger("done")})),le.on("partialdone",(function(){m.trigger("partialdone")})),le.on("reset",(function(){m.trigger("reset")})),le.on("endedtimeline",(function(){m.trigger("endedtimeline")})),this.flush=function(){le.flush()},this.partialFlush=function(){le.partialFlush()},this.reset=function(){le.reset()},this.endTimeline=function(){le.endTimeline()},ce=function skipScalingList(m,v){var ee,ae=8,ie=8;for(ee=0;ee=0?ee:0,(16&m[v+5])>>4?ee+20:ee+10},Ja=function getId3Offset(m,v){return m.length-v<10||m[v]!=="I".charCodeAt(0)||m[v+1]!=="D".charCodeAt(0)||m[v+2]!=="3".charCodeAt(0)?v:getId3Offset(m,v+=Ka(m,v))},tr=function parseSyncSafeInteger(m){return m[0]<<21|m[1]<<14|m[2]<<7|m[3]},rr=function percentEncode(m,v,ee){var ae,ie="";for(ae=v;ae=v+2&&255==(255&m[v])&&240==(240&m[v+1])&&16==(22&m[v+1])},parseId3TagSize:Ka,parseAdtsSize:function parseAdtsSize(m,v){var ee=(224&m[v+5])>>5,ae=m[v+4]<<3;return 6144&m[v+3]|ae|ee},parseType:function parseType(m,v){return m[v]==="I".charCodeAt(0)&&m[v+1]==="D".charCodeAt(0)&&m[v+2]==="3".charCodeAt(0)?"timed-metadata":!0&m[v]&&240==(240&m[v+1])?"audio":null},parseSampleRate:function parseSampleRate(m){for(var v=0;v+5>>2];v++}return null},parseAacTimestamp:function parseAacTimestamp(m){var v,ee,ae;v=10,64&m[5]&&(v+=4,v+=tr(m.subarray(10,14)));do{if((ee=tr(m.subarray(v+4,v+8)))<1)return null;if("PRIV"===String.fromCharCode(m[v],m[v+1],m[v+2],m[v+3])){ae=m.subarray(v+10,v+ee+10);for(var ie=0;ie>>2;return ce*=4,ce+=3&de[7]}break}}v+=10,v+=ee}while(v=3;)if(m[pe]!=="I".charCodeAt(0)||m[pe+1]!=="D".charCodeAt(0)||m[pe+2]!=="3".charCodeAt(0))if(255!=(255&m[pe])||240!=(240&m[pe+1]))pe++;else{if(m.length-pe<7)break;if(pe+(le=or.parseAdtsSize(m,pe))>m.length)break;de={type:"audio",data:m.subarray(pe,pe+le),pts:v,dts:v},this.trigger("data",de),pe+=le}else{if(m.length-pe<10)break;if(pe+(le=or.parseId3TagSize(m,pe))>m.length)break;ie={type:"timed-metadata",data:m.subarray(pe,pe+le)},this.trigger("data",ie),pe+=le}ae=m.length-pe,m=ae>0?m.subarray(pe):new Uint8Array},this.reset=function(){m=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){m=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new ft;var gr,vr,Rr,Cr,Ar=za,Pr=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Fr=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Ur=Ha.H264Stream,Wr=or.isLikelyAacData,Vr=zt,Gr=function retriggerForStream(m,v){v.stream=m,this.trigger("log",v)},Kr=function addPipelineLogRetriggers(m,v){for(var ee=Object.keys(v),ae=0;ae=-1e4&&ee<=45e3&&(!ae||le>ee)&&(ae=de,le=ee));return ae?ae.gop:null},this.alignGopsAtStart_=function(m){var v,ee,ae,ie,de,le,pe,fe;for(de=m.byteLength,le=m.nalCount,pe=m.duration,v=ee=0;vae.pts?v++:(ee++,de-=ie.byteLength,le-=ie.nalCount,pe-=ie.duration);return 0===ee?m:ee===m.length?null:((fe=m.slice(ee)).byteLength=de,fe.duration=pe,fe.nalCount=le,fe.pts=fe[0].pts,fe.dts=fe[0].dts,fe)},this.alignGopsAtEnd_=function(m){var v,ee,ae,ie,de,le,pe;for(v=ce.length-1,ee=m.length-1,de=null,le=!1;v>=0&&ee>=0;){if(ae=ce[v],ie=m[ee],ae.pts===ie.pts){le=!0;break}ae.pts>ie.pts?v--:(v===ce.length-1&&(de=ee),ee--)}if(!le&&null===de)return null;if(0===(pe=le?ee:de))return m;var fe=m.slice(pe),ye=fe.reduce((function(m,v){return m.byteLength+=v.byteLength,m.duration+=v.duration,m.nalCount+=v.nalCount,m}),{byteLength:0,duration:0,nalCount:0});return fe.byteLength=ye.byteLength,fe.duration=ye.duration,fe.nalCount=ye.nalCount,fe.pts=fe[0].pts,fe.dts=fe[0].dts,fe},this.alignGopsWith=function(m){ce=m}},gr.prototype=new ft,Cr=function CoalesceStream(m,v){this.numberOfTracks=0,this.metadataStream=v,void 0!==(m=m||{}).remux?this.remuxTracks=!!m.remux:this.remuxTracks=!0,"boolean"==typeof m.keepOriginalTimestamps?this.keepOriginalTimestamps=m.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,Cr.prototype.init.call(this),this.push=function(m){return m.text?this.pendingCaptions.push(m):m.frames?this.pendingMetadata.push(m):(this.pendingTracks.push(m.track),this.pendingBytes+=m.boxes.byteLength,"video"===m.track.type&&(this.videoTrack=m.track,this.pendingBoxes.push(m.boxes)),void("audio"===m.track.type&&(this.audioTrack=m.track,this.pendingBoxes.unshift(m.boxes))))}},Cr.prototype=new ft,Cr.prototype.flush=function(m){var v,ee,ae,ie,de=0,ce={captions:[],captionStreams:{},metadata:[],info:{}},le=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(le=this.videoTrack.timelineStartInfo.pts,Fr.forEach((function(m){ce.info[m]=this.videoTrack[m]}),this)):this.audioTrack&&(le=this.audioTrack.timelineStartInfo.pts,Pr.forEach((function(m){ce.info[m]=this.audioTrack[m]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?ce.type=this.pendingTracks[0].type:ce.type="combined",this.emittedTracks+=this.pendingTracks.length,ae=At(this.pendingTracks),ce.initSegment=new Uint8Array(ae.byteLength),ce.initSegment.set(ae),ce.data=new Uint8Array(this.pendingBytes),ie=0;ie=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},Cr.prototype.setRemux=function(m){this.remuxTracks=m},Rr=function Transmuxer(m){var v,ee,ae=this,ie=!0;Rr.prototype.init.call(this),m=m||{},this.baseMediaDecodeTime=m.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var ie={};this.transmuxPipeline_=ie,ie.type="aac",ie.metadataStream=new Aa.MetadataStream,ie.aacStream=new Ar,ie.audioTimestampRolloverStream=new Aa.TimestampRolloverStream("audio"),ie.timedMetadataTimestampRolloverStream=new Aa.TimestampRolloverStream("timed-metadata"),ie.adtsStream=new Ba,ie.coalesceStream=new Cr(m,ie.metadataStream),ie.headOfPipeline=ie.aacStream,ie.aacStream.pipe(ie.audioTimestampRolloverStream).pipe(ie.adtsStream),ie.aacStream.pipe(ie.timedMetadataTimestampRolloverStream).pipe(ie.metadataStream).pipe(ie.coalesceStream),ie.metadataStream.on("timestamp",(function(m){ie.aacStream.setTimestamp(m.timeStamp)})),ie.aacStream.on("data",(function(de){"timed-metadata"!==de.type&&"audio"!==de.type||ie.audioSegmentStream||(ee=ee||{timelineStartInfo:{baseMediaDecodeTime:ae.baseMediaDecodeTime},codec:"adts",type:"audio"},ie.coalesceStream.numberOfTracks++,ie.audioSegmentStream=new vr(ee,m),ie.audioSegmentStream.on("log",ae.getLogTrigger_("audioSegmentStream")),ie.audioSegmentStream.on("timingInfo",ae.trigger.bind(ae,"audioTimingInfo")),ie.adtsStream.pipe(ie.audioSegmentStream).pipe(ie.coalesceStream),ae.trigger("trackinfo",{hasAudio:!!ee,hasVideo:!!v}))})),ie.coalesceStream.on("data",this.trigger.bind(this,"data")),ie.coalesceStream.on("done",this.trigger.bind(this,"done")),Kr(this,ie)},this.setupTsPipeline=function(){var ie={};this.transmuxPipeline_=ie,ie.type="ts",ie.metadataStream=new Aa.MetadataStream,ie.packetStream=new Aa.TransportPacketStream,ie.parseStream=new Aa.TransportParseStream,ie.elementaryStream=new Aa.ElementaryStream,ie.timestampRolloverStream=new Aa.TimestampRolloverStream,ie.adtsStream=new Ba,ie.h264Stream=new Ur,ie.captionStream=new Aa.CaptionStream(m),ie.coalesceStream=new Cr(m,ie.metadataStream),ie.headOfPipeline=ie.packetStream,ie.packetStream.pipe(ie.parseStream).pipe(ie.elementaryStream).pipe(ie.timestampRolloverStream),ie.timestampRolloverStream.pipe(ie.h264Stream),ie.timestampRolloverStream.pipe(ie.adtsStream),ie.timestampRolloverStream.pipe(ie.metadataStream).pipe(ie.coalesceStream),ie.h264Stream.pipe(ie.captionStream).pipe(ie.coalesceStream),ie.elementaryStream.on("data",(function(de){var ce;if("metadata"===de.type){for(ce=de.tracks.length;ce--;)v||"video"!==de.tracks[ce].type?ee||"audio"!==de.tracks[ce].type||((ee=de.tracks[ce]).timelineStartInfo.baseMediaDecodeTime=ae.baseMediaDecodeTime):(v=de.tracks[ce]).timelineStartInfo.baseMediaDecodeTime=ae.baseMediaDecodeTime;v&&!ie.videoSegmentStream&&(ie.coalesceStream.numberOfTracks++,ie.videoSegmentStream=new gr(v,m),ie.videoSegmentStream.on("log",ae.getLogTrigger_("videoSegmentStream")),ie.videoSegmentStream.on("timelineStartInfo",(function(v){ee&&!m.keepOriginalTimestamps&&(ee.timelineStartInfo=v,ie.audioSegmentStream.setEarliestDts(v.dts-ae.baseMediaDecodeTime))})),ie.videoSegmentStream.on("processedGopsInfo",ae.trigger.bind(ae,"gopInfo")),ie.videoSegmentStream.on("segmentTimingInfo",ae.trigger.bind(ae,"videoSegmentTimingInfo")),ie.videoSegmentStream.on("baseMediaDecodeTime",(function(m){ee&&ie.audioSegmentStream.setVideoBaseMediaDecodeTime(m)})),ie.videoSegmentStream.on("timingInfo",ae.trigger.bind(ae,"videoTimingInfo")),ie.h264Stream.pipe(ie.videoSegmentStream).pipe(ie.coalesceStream)),ee&&!ie.audioSegmentStream&&(ie.coalesceStream.numberOfTracks++,ie.audioSegmentStream=new vr(ee,m),ie.audioSegmentStream.on("log",ae.getLogTrigger_("audioSegmentStream")),ie.audioSegmentStream.on("timingInfo",ae.trigger.bind(ae,"audioTimingInfo")),ie.audioSegmentStream.on("segmentTimingInfo",ae.trigger.bind(ae,"audioSegmentTimingInfo")),ie.adtsStream.pipe(ie.audioSegmentStream).pipe(ie.coalesceStream)),ae.trigger("trackinfo",{hasAudio:!!ee,hasVideo:!!v})}})),ie.coalesceStream.on("data",this.trigger.bind(this,"data")),ie.coalesceStream.on("id3Frame",(function(m){m.dispatchType=ie.metadataStream.dispatchType,ae.trigger("id3Frame",m)})),ie.coalesceStream.on("caption",this.trigger.bind(this,"caption")),ie.coalesceStream.on("done",this.trigger.bind(this,"done")),Kr(this,ie)},this.setBaseMediaDecodeTime=function(ae){var ie=this.transmuxPipeline_;m.keepOriginalTimestamps||(this.baseMediaDecodeTime=ae),ee&&(ee.timelineStartInfo.dts=void 0,ee.timelineStartInfo.pts=void 0,sn(ee),ie.audioTimestampRolloverStream&&ie.audioTimestampRolloverStream.discontinuity()),v&&(ie.videoSegmentStream&&(ie.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,sn(v),ie.captionStream.reset()),ie.timestampRolloverStream&&ie.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(m){ee&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(m)},this.setRemux=function(v){var ee=this.transmuxPipeline_;m.remux=v,ee&&ee.coalesceStream&&ee.coalesceStream.setRemux(v)},this.alignGopsWith=function(m){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(m)},this.getLogTrigger_=function(m){var v=this;return function(ee){ee.stream=m,v.trigger("log",ee)}},this.push=function(m){if(ie){var v=Wr(m);v&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():v||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),ie=!1}this.transmuxPipeline_.headOfPipeline.push(m)},this.flush=function(){ie=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},Rr.prototype=new ft;var ei,si,Ri,_i={Transmuxer:Rr,VideoSegmentStream:gr,AudioSegmentStream:vr,AUDIO_PROPERTIES:Pr,VIDEO_PROPERTIES:Fr,generateSegmentTimingInfo:Qr},Ei=function toUnsigned(m){return m>>>0},Ti=function toHexString(m){return("00"+m.toString(16)).slice(-2)},Di=function parseType(m){var v="";return v+=String.fromCharCode(m[0]),v+=String.fromCharCode(m[1]),v+=String.fromCharCode(m[2]),v+=String.fromCharCode(m[3])},Ci=Ei,Oi=function findBox(m,v){var ee,ae,ie,de,ce,le=[];if(!v.length)return null;for(ee=0;ee1?ee+ae:m.byteLength,ie===v[0]&&(1===v.length?le.push(m.subarray(ee+8,de)):(ce=findBox(m.subarray(ee+8,de),v.slice(1))).length&&(le=le.concat(ce))),ee=de;return le},Ui=Ei,Bi=vt.getUint64,Hi=function tfdt(m){var v={version:m[0],flags:new Uint8Array(m.subarray(1,4))};return 1===v.version?v.baseMediaDecodeTime=Bi(m.subarray(4)):v.baseMediaDecodeTime=Ui(m[4]<<24|m[5]<<16|m[6]<<8|m[7]),v},Qi=function parseSampleFlags(m){return{isLeading:(12&m[0])>>>2,dependsOn:3&m[0],isDependedOn:(192&m[1])>>>6,hasRedundancy:(48&m[1])>>>4,paddingValue:(14&m[1])>>>1,isNonSyncSample:1&m[1],degradationPriority:m[2]<<8|m[3]}},Ji=function trun(m){var v,ee={version:m[0],flags:new Uint8Array(m.subarray(1,4)),samples:[]},ae=new DataView(m.buffer,m.byteOffset,m.byteLength),ie=1&ee.flags[2],de=4&ee.flags[2],ce=1&ee.flags[1],le=2&ee.flags[1],pe=4&ee.flags[1],fe=8&ee.flags[1],ye=ae.getUint32(4),be=8;for(ie&&(ee.dataOffset=ae.getInt32(be),be+=4),de&&ye&&(v={flags:Qi(m.subarray(be,be+4))},be+=4,ce&&(v.duration=ae.getUint32(be),be+=4),le&&(v.size=ae.getUint32(be),be+=4),fe&&(1===ee.version?v.compositionTimeOffset=ae.getInt32(be):v.compositionTimeOffset=ae.getUint32(be),be+=4),ee.samples.push(v),ye--);ye--;)v={},ce&&(v.duration=ae.getUint32(be),be+=4),le&&(v.size=ae.getUint32(be),be+=4),pe&&(v.flags=Qi(m.subarray(be,be+4)),be+=4),fe&&(1===ee.version?v.compositionTimeOffset=ae.getInt32(be):v.compositionTimeOffset=ae.getUint32(be),be+=4),ee.samples.push(v);return ee},eo=function tfhd(m){var v,ee=new DataView(m.buffer,m.byteOffset,m.byteLength),ae={version:m[0],flags:new Uint8Array(m.subarray(1,4)),trackId:ee.getUint32(4)},ie=1&ae.flags[2],de=2&ae.flags[2],ce=8&ae.flags[2],le=16&ae.flags[2],pe=32&ae.flags[2],fe=65536&ae.flags[0],ye=131072&ae.flags[0];return v=8,ie&&(v+=4,ae.baseDataOffset=ee.getUint32(12),v+=4),de&&(ae.sampleDescriptionIndex=ee.getUint32(v),v+=4),ce&&(ae.defaultSampleDuration=ee.getUint32(v),v+=4),le&&(ae.defaultSampleSize=ee.getUint32(v),v+=4),pe&&(ae.defaultSampleFlags=ee.getUint32(v)),fe&&(ae.durationIsEmpty=!0),!ie&&ye&&(ae.baseDataOffsetIsMoof=!0),ae},to="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==ee.g?ee.g:"undefined"!=typeof self?self:{},no="undefined"!=typeof window?window:void 0!==to?to:"undefined"!=typeof self?self:{},ao=hn,ro=Jn.CaptionStream,io=function mapToSample(m,v){for(var ee=m,ae=0;ae0?Hi(ye[0]).baseMediaDecodeTime:0,Re=Oi(ce,["trun"]);v===fe&&Re.length>0&&(ee=so(Re,be,pe),ae=oo(de,ee,fe),ie[fe]||(ie[fe]={seiNals:[],logs:[]}),ie[fe].seiNals=ie[fe].seiNals.concat(ae.seiNals),ie[fe].logs=ie[fe].logs.concat(ae.logs))})),ie},uo=function parseEmbeddedCaptions(m,v,ee){if(null===v)return null;var ae=co(m,v)[v]||{};return{seiNals:ae.seiNals,logs:ae.logs,timescale:ee}},lo=function CaptionParser(){var m,v,ee,ae,ie,de,ce=!1;this.isInitialized=function(){return ce},this.init=function(v){m=new ro,ce=!0,de=!!v&&v.isPartial,m.on("data",(function(m){m.startTime=m.startPts/ae,m.endTime=m.endPts/ae,ie.captions.push(m),ie.captionStreams[m.stream]=!0})),m.on("log",(function(m){ie.logs.push(m)}))},this.isNewInit=function(m,v){return!(m&&0===m.length||v&&"object"==typeof v&&0===Object.keys(v).length)&&(ee!==m[0]||ae!==v[ee])},this.parse=function(m,de,ce){var le;if(!this.isInitialized())return null;if(!de||!ce)return null;if(this.isNewInit(de,ce))ee=de[0],ae=ce[ee];else if(null===ee||!ae)return v.push(m),null;for(;v.length>0;){var pe=v.shift();this.parse(pe,de,ce)}return(le=uo(m,ee,ae))&&le.logs&&(ie.logs=ie.logs.concat(le.logs)),null!==le&&le.seiNals?(this.pushNals(le.seiNals),this.flushStream(),ie):ie.logs.length?{logs:ie.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(v){if(!this.isInitialized()||!v||0===v.length)return null;v.forEach((function(v){m.push(v)}))},this.flushStream=function(){if(!this.isInitialized())return null;de?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){ie.captions=[],ie.captionStreams={},ie.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){v=[],ee=null,ae=null,ie?this.clearParsedCaptions():ie={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},po=Ei,ho=Ti,go=vt.getUint64;ei=function startTime(m,v){var ee=Oi(v,["moof","traf"]).reduce((function(v,ee){var ae,ie,de=Oi(ee,["tfhd"])[0],ce=po(de[4]<<24|de[5]<<16|de[6]<<8|de[7]),le=m[ce]||9e4,pe=Oi(ee,["tfdt"])[0],fe=new DataView(pe.buffer,pe.byteOffset,pe.byteLength);return"bigint"==typeof(ae=1===pe[0]?go(pe.subarray(4,12)):fe.getUint32(4))?ie=ae/no.BigInt(le):"number"!=typeof ae||isNaN(ae)||(ie=ae/le),ie11?(ie.codec+=".",ie.codec+=ho(ye[9]),ie.codec+=ho(ye[10]),ie.codec+=ho(ye[11])):ie.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(ie.codec)?(ye=be.subarray(28),"esds"===Di(ye.subarray(4,8))&&ye.length>20&&0!==ye[19]?(ie.codec+="."+ho(ye[19]),ie.codec+="."+ho(ye[20]>>>2&63).replace(/^0/,"")):ie.codec="mp4a.40.2"):ie.codec=ie.codec.toLowerCase())}var Re=Oi(m,["mdia","mdhd"])[0];Re&&(ie.timescale=Ri(Re)),ee.push(ie)})),ee};var fo=ei,mo=si,vo=function parsePid(m){var v=31&m[1];return v<<=8,v|=m[2]},yo=function parsePayloadUnitStartIndicator(m){return!!(64&m[1])},bo=function parseAdaptionField(m){var v=0;return(48&m[3])>>>4>1&&(v+=m[4]+1),v},Ro=function parseNalUnitType(m){switch(m){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},_o={parseType:function parseType(m,v){var ee=vo(m);return 0===ee?"pat":ee===v?"pmt":v?"pes":null},parsePat:function parsePat(m){var v=yo(m),ee=4+bo(m);return v&&(ee+=m[ee]+1),(31&m[ee+10])<<8|m[ee+11]},parsePmt:function parsePmt(m){var v={},ee=yo(m),ae=4+bo(m);if(ee&&(ae+=m[ae]+1),1&m[ae+5]){var ie;ie=3+((15&m[ae+1])<<8|m[ae+2])-4;for(var de=12+((15&m[ae+10])<<8|m[ae+11]);de=m.byteLength)return null;var ee,ae=null;return 192&(ee=m[v+7])&&((ae={}).pts=(14&m[v+9])<<27|(255&m[v+10])<<20|(254&m[v+11])<<12|(255&m[v+12])<<5|(254&m[v+13])>>>3,ae.pts*=4,ae.pts+=(6&m[v+13])>>>1,ae.dts=ae.pts,64&ee&&(ae.dts=(14&m[v+14])<<27|(255&m[v+15])<<20|(254&m[v+16])<<12|(255&m[v+17])<<5|(254&m[v+18])>>>3,ae.dts*=4,ae.dts+=(6&m[v+18])>>>1)),ae},videoPacketContainsKeyFrame:function videoPacketContainsKeyFrame(m){for(var v=4+bo(m),ee=m.subarray(v),ae=0,ie=0,de=!1;ie3&&"slice_layer_without_partitioning_rbsp_idr"===Ro(31&ee[ie+3])&&(de=!0),de}},xo=sa,Eo={};Eo.ts=_o,Eo.aac=or;var To=zt,Do=188,So=71,wo=function parsePsi_(m,v){for(var ee,ae=0,ie=Do;ie=0;)if(m[le]!==So||m[pe]!==So&&pe!==m.byteLength)le--,pe--;else{if(ae=m.subarray(le,pe),"pes"===Eo.ts.parseType(ae,v.pid))ie=Eo.ts.parsePesType(ae,v.table),de=Eo.ts.parsePayloadUnitStartIndicator(ae),"audio"===ie&&de&&(ce=Eo.ts.parsePesTime(ae))&&(ce.type="audio",ee.audio.push(ce),fe=!0);if(fe)break;le-=Do,pe-=Do}},Ao=function parseVideoPes_(m,v,ee){for(var ae,ie,de,ce,le,pe,fe,ye=0,be=Do,Re=!1,_e={data:[],size:0};be=0;)if(m[ye]!==So||m[be]!==So)ye--,be--;else{if(ae=m.subarray(ye,be),"pes"===Eo.ts.parseType(ae,v.pid))ie=Eo.ts.parsePesType(ae,v.table),de=Eo.ts.parsePayloadUnitStartIndicator(ae),"video"===ie&&de&&(ce=Eo.ts.parsePesTime(ae))&&(ce.type="video",ee.video.push(ce),Re=!0);if(Re)break;ye-=Do,be-=Do}},ko=function adjustTimestamp_(m,v){if(m.audio&&m.audio.length){var ee=v;(void 0===ee||isNaN(ee))&&(ee=m.audio[0].dts),m.audio.forEach((function(m){m.dts=xo(m.dts,ee),m.pts=xo(m.pts,ee),m.dtsTime=m.dts/To,m.ptsTime=m.pts/To}))}if(m.video&&m.video.length){var ae=v;if((void 0===ae||isNaN(ae))&&(ae=m.video[0].dts),m.video.forEach((function(m){m.dts=xo(m.dts,ae),m.pts=xo(m.pts,ae),m.dtsTime=m.dts/To,m.ptsTime=m.pts/To})),m.firstKeyFrame){var ie=m.firstKeyFrame;ie.dts=xo(ie.dts,ae),ie.pts=xo(ie.pts,ae),ie.dtsTime=ie.dts/To,ie.ptsTime=ie.pts/To}}},Po=function inspectAac_(m){for(var v,ee=!1,ae=0,ie=null,de=null,ce=0,le=0;m.length-le>=3;){switch(Eo.aac.parseType(m,le)){case"timed-metadata":if(m.length-le<10){ee=!0;break}if((ce=Eo.aac.parseId3TagSize(m,le))>m.length){ee=!0;break}null===de&&(v=m.subarray(le,le+ce),de=Eo.aac.parseAacTimestamp(v)),le+=ce;break;case"audio":if(m.length-le<7){ee=!0;break}if((ce=Eo.aac.parseAdtsSize(m,le))>m.length){ee=!0;break}null===ie&&(v=m.subarray(le,le+ce),ie=Eo.aac.parseSampleRate(v)),ae++,le+=ce;break;default:le++}if(ee)return null}if(null===ie||null===de)return null;var pe=To/ie;return{audio:[{type:"audio",dts:de,pts:de},{type:"audio",dts:de+1024*ae*pe,pts:de+1024*ae*pe}]}},Io=function inspectTs_(m){var v={pid:null,table:null},ee={};for(var ae in wo(m,v),v.table){if(v.table.hasOwnProperty(ae))switch(v.table[ae]){case Yn.H264_STREAM_TYPE:ee.video=[],Ao(m,v,ee),0===ee.video.length&&delete ee.video;break;case Yn.ADTS_STREAM_TYPE:ee.audio=[],Co(m,v,ee),0===ee.audio.length&&delete ee.audio}}return ee},Fo=function inspect(m,v){var ee;return(ee=Eo.aac.isLikelyAacData(m)?Po(m):Io(m))&&(ee.audio||ee.video)?(ko(ee,v),ee):null},jo=function wireTransmuxerEvents(m,v){v.on("data",(function(v){var ee=v.initSegment;v.initSegment={data:ee.buffer,byteOffset:ee.byteOffset,byteLength:ee.byteLength};var ae=v.data;v.data=ae.buffer,m.postMessage({action:"data",segment:v,byteOffset:ae.byteOffset,byteLength:ae.byteLength},[v.data])})),v.on("done",(function(v){m.postMessage({action:"done"})})),v.on("gopInfo",(function(v){m.postMessage({action:"gopInfo",gopInfo:v})})),v.on("videoSegmentTimingInfo",(function(v){var ee={start:{decode:Ht(v.start.dts),presentation:Ht(v.start.pts)},end:{decode:Ht(v.end.dts),presentation:Ht(v.end.pts)},baseMediaDecodeTime:Ht(v.baseMediaDecodeTime)};v.prependedContentDuration&&(ee.prependedContentDuration=Ht(v.prependedContentDuration)),m.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:ee})})),v.on("audioSegmentTimingInfo",(function(v){var ee={start:{decode:Ht(v.start.dts),presentation:Ht(v.start.pts)},end:{decode:Ht(v.end.dts),presentation:Ht(v.end.pts)},baseMediaDecodeTime:Ht(v.baseMediaDecodeTime)};v.prependedContentDuration&&(ee.prependedContentDuration=Ht(v.prependedContentDuration)),m.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:ee})})),v.on("id3Frame",(function(v){m.postMessage({action:"id3Frame",id3Frame:v})})),v.on("caption",(function(v){m.postMessage({action:"caption",caption:v})})),v.on("trackinfo",(function(v){m.postMessage({action:"trackinfo",trackInfo:v})})),v.on("audioTimingInfo",(function(v){m.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:Ht(v.start),end:Ht(v.end)}})})),v.on("videoTimingInfo",(function(v){m.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:Ht(v.start),end:Ht(v.end)}})})),v.on("log",(function(v){m.postMessage({action:"log",log:v})}))},Oo=function(){function MessageHandlers(m,v){this.options=v||{},this.self=m,this.init()}var m=MessageHandlers.prototype;return m.init=function init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new _i.Transmuxer(this.options),jo(this.self,this.transmuxer)},m.pushMp4Captions=function pushMp4Captions(m){this.captionParser||(this.captionParser=new lo,this.captionParser.init());var v=new Uint8Array(m.data,m.byteOffset,m.byteLength),ee=this.captionParser.parse(v,m.trackIds,m.timescales);this.self.postMessage({action:"mp4Captions",captions:ee&&ee.captions||[],logs:ee&&ee.logs||[],data:v.buffer},[v.buffer])},m.probeMp4StartTime=function probeMp4StartTime(m){var v=m.timescales,ee=m.data,ae=fo(v,ee);this.self.postMessage({action:"probeMp4StartTime",startTime:ae,data:ee},[ee.buffer])},m.probeMp4Tracks=function probeMp4Tracks(m){var v=m.data,ee=mo(v);this.self.postMessage({action:"probeMp4Tracks",tracks:ee,data:v},[v.buffer])},m.probeTs=function probeTs(m){var v=m.data,ee=m.baseStartTime,ae="number"!=typeof ee||isNaN(ee)?void 0:ee*zt,ie=Fo(v,ae),de=null;ie&&((de={hasVideo:ie.video&&2===ie.video.length||!1,hasAudio:ie.audio&&2===ie.audio.length||!1}).hasVideo&&(de.videoStart=ie.video[0].ptsTime),de.hasAudio&&(de.audioStart=ie.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:de,data:v},[v.buffer])},m.clearAllMp4Captions=function clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()},m.clearParsedMp4Captions=function clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()},m.push=function push(m){var v=new Uint8Array(m.data,m.byteOffset,m.byteLength);this.transmuxer.push(v)},m.reset=function reset(){this.transmuxer.reset()},m.setTimestampOffset=function setTimestampOffset(m){var v=m.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(Vt(v)))},m.setAudioAppendStart=function setAudioAppendStart(m){this.transmuxer.setAudioAppendStart(Math.ceil(Vt(m.appendStart)))},m.setRemux=function setRemux(m){this.transmuxer.setRemux(m.remux)},m.flush=function flush(m){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},m.endTimeline=function endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},m.alignGopsWith=function alignGopsWith(m){this.transmuxer.alignGopsWith(m.gopsToAlignWith.slice())},MessageHandlers}();self.onmessage=function(m){"init"===m.data.action&&m.data.options?this.messageHandlers=new Oo(self,m.data.options):(this.messageHandlers||(this.messageHandlers=new Oo(self)),m.data&&m.data.action&&"init"!==m.data.action&&this.messageHandlers[m.data.action]&&this.messageHandlers[m.data.action](m.data))}}))),Eh=yh(xh),Dh=function handleData_(m,v,ee){var ae=m.data.segment,ie=ae.type,de=ae.initSegment,ce=ae.captions,le=ae.captionStreams,pe=ae.metadata,fe=ae.videoFrameDtsTime,ye=ae.videoFramePtsTime;v.buffer.push({captions:ce,captionStreams:le,metadata:pe});var be=m.data.segment.boxes||{data:m.data.segment.data},Re={type:ie,data:new Uint8Array(be.data,be.data.byteOffset,be.data.byteLength),initSegment:new Uint8Array(de.data,de.byteOffset,de.byteLength)};void 0!==fe&&(Re.videoFrameDtsTime=fe),void 0!==ye&&(Re.videoFramePtsTime=ye),ee(Re)},wh=function handleDone_(m){var v=m.transmuxedData,ee=m.callback;v.buffer=[],ee(v)},kh=function handleGopInfo_(m,v){v.gopInfo=m.data.gopInfo},Fh=function processTransmux(m){var v=m.transmuxer,ee=m.bytes,ae=m.audioAppendStart,ie=m.gopsToAlignWith,de=m.remux,ce=m.onData,le=m.onTrackInfo,pe=m.onAudioTimingInfo,fe=m.onVideoTimingInfo,ye=m.onVideoSegmentTimingInfo,be=m.onAudioSegmentTimingInfo,Re=m.onId3,_e=m.onCaptions,xe=m.onDone,Te=m.onEndedTimeline,Se=m.onTransmuxerLog,we=m.isEndOfTimeline,Pe={buffer:[]},Ie=we;if(v.onmessage=function handleMessage(ee){v.currentTransmux===m&&("data"===ee.data.action&&Dh(ee,Pe,ce),"trackinfo"===ee.data.action&&le(ee.data.trackInfo),"gopInfo"===ee.data.action&&kh(ee,Pe),"audioTimingInfo"===ee.data.action&&pe(ee.data.audioTimingInfo),"videoTimingInfo"===ee.data.action&&fe(ee.data.videoTimingInfo),"videoSegmentTimingInfo"===ee.data.action&&ye(ee.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===ee.data.action&&be(ee.data.audioSegmentTimingInfo),"id3Frame"===ee.data.action&&Re([ee.data.id3Frame],ee.data.id3Frame.dispatchType),"caption"===ee.data.action&&_e(ee.data.caption),"endedtimeline"===ee.data.action&&(Ie=!1,Te()),"log"===ee.data.action&&Se(ee.data.log),"transmuxed"===ee.data.type&&(Ie||(v.onmessage=null,wh({transmuxedData:Pe,callback:xe}),jh(v))))},ae&&v.postMessage({action:"setAudioAppendStart",appendStart:ae}),Array.isArray(ie)&&v.postMessage({action:"alignGopsWith",gopsToAlignWith:ie}),void 0!==de&&v.postMessage({action:"setRemux",remux:de}),ee.byteLength){var We=ee instanceof ArrayBuffer?ee:ee.buffer,ze=ee instanceof ArrayBuffer?0:ee.byteOffset;v.postMessage({action:"push",data:We,byteOffset:ze,byteLength:ee.byteLength},[We])}we&&v.postMessage({action:"endTimeline"}),v.postMessage({action:"flush"})},jh=function dequeue(m){m.currentTransmux=null,m.transmuxQueue.length&&(m.currentTransmux=m.transmuxQueue.shift(),"function"==typeof m.currentTransmux?m.currentTransmux():Fh(m.currentTransmux))},zh=function processAction(m,v){m.postMessage({action:v}),jh(m)},Gh=function enqueueAction(m,v){if(!v.currentTransmux)return v.currentTransmux=m,void zh(v,m);v.transmuxQueue.push(zh.bind(null,v,m))},ng=function transmux(m){if(!m.transmuxer.currentTransmux)return m.transmuxer.currentTransmux=m,void Fh(m);m.transmuxer.transmuxQueue.push(m)},ag=function reset(m){Gh("reset",m)},og=function createTransmuxer(m){var v=new Eh;v.currentTransmux=null,v.transmuxQueue=[];var ee=v.terminate;return v.terminate=function(){return v.currentTransmux=null,v.transmuxQueue.length=0,ee.call(v)},v.postMessage({action:"init",options:m}),v},dg=function workerCallback(m){var v=m.transmuxer,ee=m.endAction||m.action,ae=m.callback,ie=(0,le.Z)({},m,{endAction:null,transmuxer:null,callback:null});if(v.addEventListener("message",(function listenForEndEvent(ie){ie.data.action===ee&&(v.removeEventListener("message",listenForEndEvent),ie.data.data&&(ie.data.data=new Uint8Array(ie.data.data,m.byteOffset||0,m.byteLength||ie.data.data.byteLength),m.data&&(m.data=ie.data.data)),ae(ie.data))})),m.data){var de=m.data instanceof ArrayBuffer;ie.byteOffset=de?0:m.data.byteOffset,ie.byteLength=m.data.byteLength;var ce=[de?m.data:m.data.buffer];v.postMessage(ie,ce)}else v.postMessage(ie)},cg=2,ug=-101,pg=-102,mg=function abortAll(m){m.forEach((function(m){m.abort()}))},bg=function getRequestStats(m){return{bandwidth:m.bandwidth,bytesReceived:m.bytesReceived||0,roundTripTime:m.roundTripTime||0}},_g=function getProgressStats(m){var v=m.target,ee={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-v.requestTime||0};return ee.bytesReceived=m.loaded,ee.bandwidth=Math.floor(ee.bytesReceived/ee.roundTripTime*8*1e3),ee},Dg=function handleErrors(m,v){return v.timedout?{status:v.status,message:"HLS request timed-out at URL: "+v.uri,code:ug,xhr:v}:v.aborted?{status:v.status,message:"HLS request aborted at URL: "+v.uri,code:pg,xhr:v}:m?{status:v.status,message:"HLS request errored at URL: "+v.uri,code:cg,xhr:v}:"arraybuffer"===v.responseType&&0===v.response.byteLength?{status:v.status,message:"Empty HLS response at URL: "+v.uri,code:cg,xhr:v}:null},wg=function handleKeyResponse(m,v,ee){return function(ae,ie){var de=ie.response,ce=Dg(ae,ie);if(ce)return ee(ce,m);if(16!==de.byteLength)return ee({status:ie.status,message:"Invalid HLS key at URL: "+ie.uri,code:cg,xhr:ie},m);for(var le=new DataView(de),pe=new Uint32Array([le.getUint32(0),le.getUint32(4),le.getUint32(8),le.getUint32(12)]),fe=0;fe1)return ff("multiple "+m+" codecs found as attributes: "+v[m].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(v[m]=null);v[m]=v[m][0]})),v},_f=function codecCount(m){var v=0;return m.audio&&v++,m.video&&v++,v},xf=function codecsForPlaylist(m,v){var ee=v.attributes||{},ae=Rf(vf(v)||[]);if(yf(m,v)&&!ae.audio&&!bf(m,v)){var ie=Rf(vt(m,ee.AUDIO)||[]);ie.audio&&(ae.audio=ie.audio)}return ae},Tf=Rl("PlaylistSelector"),Df=function representationToString(m){if(m&&m.playlist){var v=m.playlist;return JSON.stringify({id:v.id,bandwidth:m.bandwidth,width:m.width,height:m.height,codecs:v.attributes&&v.attributes.CODECS||""})}},Sf=function safeGetComputedStyle(m,v){if(!m)return"";var ee=ie().getComputedStyle(m);return ee?ee[v]:""},wf=function stableSort(m,v){var ee=m.slice();m.sort((function(m,ae){var ie=v(m,ae);return 0===ie?ee.indexOf(m)-ee.indexOf(ae):ie}))},Cf=function comparePlaylistBandwidth(m,v){var ee,ae;return m.attributes.BANDWIDTH&&(ee=m.attributes.BANDWIDTH),ee=ee||ie().Number.MAX_VALUE,v.attributes.BANDWIDTH&&(ae=v.attributes.BANDWIDTH),ee-(ae=ae||ie().Number.MAX_VALUE)},Af=function simpleSelector(m,v,ee,ae,de,ce){if(m){var le={bandwidth:v,width:ee,height:ae,limitRenditionByPlayerDimensions:de},pe=m.playlists;ep.isAudioOnly(m)&&(pe=ce.getAudioTrackPlaylists_(),le.audioOnly=!0);var fe=pe.map((function(m){var v=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width,ee=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height;return{bandwidth:m.attributes&&m.attributes.BANDWIDTH||ie().Number.MAX_VALUE,width:v,height:ee,playlist:m}}));wf(fe,(function(m,v){return m.bandwidth-v.bandwidth}));var ye=(fe=fe.filter((function(m){return!ep.isIncompatible(m.playlist)}))).filter((function(m){return ep.isEnabled(m.playlist)}));ye.length||(ye=fe.filter((function(m){return!ep.isDisabled(m.playlist)})));var be=ye.filter((function(m){return m.bandwidth*ah.BANDWIDTH_VARIANCEee||m.height>ae}))).filter((function(m){return m.width===Pe[0].width&&m.height===Pe[0].height})),Re=Ie[Ie.length-1],We=Ie.filter((function(m){return m.bandwidth===Re.bandwidth}))[0]),ce.experimentalLeastPixelDiffSelector){var He=Se.map((function(m){return m.pixelDiff=Math.abs(m.width-ee)+Math.abs(m.height-ae),m}));wf(He,(function(m,v){return m.pixelDiff===v.pixelDiff?v.bandwidth-m.bandwidth:m.pixelDiff-v.pixelDiff})),ze=He[0]}var qe=ze||We||Ve||_e||ye[0]||fe[0];if(qe&&qe.playlist){var Xe="sortedPlaylistReps";return ze?Xe="leastPixelDiffRep":We?Xe="resolutionPlusOneRep":Ve?Xe="resolutionBestRep":_e?Xe="bandwidthBestRep":ye[0]&&(Xe="enabledPlaylistReps"),Tf("choosing "+Df(qe)+" using "+Xe+" with options",le),qe.playlist}return Tf("could not choose a playlist with options",le),null}},kf=function lastBandwidthSelector(){var m=this.useDevicePixelRatio&&ie().devicePixelRatio||1;return Af(this.playlists.master,this.systemBandwidth,parseInt(Sf(this.tech_.el(),"width"),10)*m,parseInt(Sf(this.tech_.el(),"height"),10)*m,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},Pf=function minRebufferMaxBandwidthSelector(m){var v=m.master,ee=m.currentTime,ae=m.bandwidth,ie=m.duration,de=m.segmentDuration,ce=m.timeUntilRebuffer,le=m.currentTimeline,pe=m.syncController,fe=v.playlists.filter((function(m){return!ep.isIncompatible(m)})),ye=fe.filter(ep.isEnabled);ye.length||(ye=fe.filter((function(m){return!ep.isDisabled(m)})));var be=ye.filter(ep.hasAttribute.bind(null,"BANDWIDTH")).map((function(m){var v=pe.getSyncPoint(m,ie,le,ee)?1:2;return{playlist:m,rebufferingImpact:ep.estimateSegmentRequestTime(de,ae,m)*v-ce}})),Re=be.filter((function(m){return m.rebufferingImpact<=0}));return wf(Re,(function(m,v){return Cf(v.playlist,m.playlist)})),Re.length?Re[0]:(wf(be,(function(m,v){return m.rebufferingImpact-v.rebufferingImpact})),be[0]||null)},Of=function concatSegments(m){var v,ee=0;return m.bytes&&(v=new Uint8Array(m.bytes),m.segments.forEach((function(m){v.set(m,ee),ee+=m.byteLength}))),v},Lf=function createCaptionsTrackIfNotExists(m,v,ee){if(!m[ee]){v.trigger({type:"usage",name:"vhs-608"}),v.trigger({type:"usage",name:"hls-608"});var ae=ee;/^cc708_/.test(ee)&&(ae="SERVICE"+ee.split("_")[1]);var ie=v.textTracks().getTrackById(ae);if(ie)m[ee]=ie;else{var de=ee,ce=ee,le=!1,pe=(v.options_.vhs&&v.options_.vhs.captionServices||{})[ae];pe&&(de=pe.label,ce=pe.language,le=pe.default),m[ee]=v.addRemoteTextTrack({kind:"captions",id:ae,default:le,label:de,language:ce},!1).track}}},Uf=function addCaptionData(m){var v=m.inbandTextTracks,ee=m.captionArray,ae=m.timestampOffset;if(ee){var de=ie().WebKitDataCue||ie().VTTCue;ee.forEach((function(m){var ee=m.stream;v[ee].addCue(new de(m.startTime+ae,m.endTime+ae,m.text))}))}},Nf=function deprecateOldCue(m){Object.defineProperties(m.frame,{id:{get:function get(){return videojs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),m.value.key}},value:{get:function get(){return videojs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),m.value.data}},privateData:{get:function get(){return videojs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),m.value.data}}})},Mf=function addMetadata(m){var v=m.inbandTextTracks,ee=m.metadataArray,ae=m.timestampOffset,de=m.videoDuration;if(ee){var ce=ie().WebKitDataCue||ie().VTTCue,le=v.metadataTrack_;if(le&&(ee.forEach((function(m){var v=m.cueTime+ae;!("number"!=typeof v||ie().isNaN(v)||v<0)&&v<1/0&&m.frames.forEach((function(m){var ee=new ce(v,v,m.value||m.url||m.data||"");ee.frame=m,ee.value=m,Nf(ee),le.addCue(ee)}))})),le.cues&&le.cues.length)){for(var pe=le.cues,fe=[],ye=0;ye=m&&ie.endTime<=v&&ee.removeCue(ie)},Vf=function removeDuplicateCuesFromTrack(m){var v=m.cues;if(v)for(var ee=0;ee1&&ae.push(v[de]);ae.length&&ae.forEach((function(v){return m.removeCue(v)}))}},Xf=function gopsSafeToAlignWith(m,v,ee){if(null==v||!m.length)return[];var ae,ie=Math.ceil((v-ee+3)*uo.ONE_SECOND_IN_TS);for(ae=0;aeie);ae++);return m.slice(ae)},$f=function updateGopBuffer(m,v,ee){if(!v.length)return m;if(ee)return v.slice();for(var ae=v[0].pts,ie=0;ie=ae);ie++);return m.slice(0,ie).concat(v)},Zf=function removeGopBuffer(m,v,ee,ae){for(var ie=Math.ceil((v-ae)*uo.ONE_SECOND_IN_TS),de=Math.ceil((ee-ae)*uo.ONE_SECOND_IN_TS),ce=m.slice(),le=m.length;le--&&!(m[le].pts<=de););if(-1===le)return ce;for(var pe=le+1;pe--&&!(m[pe].pts<=ie););return pe=Math.max(pe,0),ce.splice(pe,le-pe+1),ce},Qf=function shallowEqual(m,v){if(!m&&!v||!m&&v||m&&!v)return!1;if(m===v)return!0;var ee=Object.keys(m).sort(),ae=Object.keys(v).sort();if(ee.length!==ae.length)return!1;for(var ie=0;ieee))return de}return 0===ae.length?0:ae[ae.length-1]},em=function finite(m){return"number"==typeof m&&isFinite(m)},tm=1/60,nm=function illegalMediaSwitch(m,v,ee){return"main"===m&&v&&ee?ee.hasAudio||ee.hasVideo?v.hasVideo&&!ee.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!v.hasVideo&&ee.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null},am=function safeBackBufferTrimTime(m,v,ee){var ae=v-ah.BACK_BUFFER_LENGTH;m.length&&(ae=Math.max(ae,m.start(0)));var ie=v-ee;return Math.min(ie,ae)},rm=function segmentInfoString(m){var v=m.startOfSegment,ee=m.duration,ae=m.segment,ie=m.part,de=m.playlist,ce=de.mediaSequence,le=de.id,pe=de.segments,fe=void 0===pe?[]:pe,ye=m.mediaIndex,be=m.partIndex,Re=m.timeline,_e=fe.length-1,xe="mediaIndex/partIndex increment";m.getMediaInfoForTime?xe="getMediaInfoForTime ("+m.getMediaInfoForTime+")":m.isSyncRequest&&(xe="getSyncSegmentCandidate (isSyncRequest)"),m.independent&&(xe+=" with independent "+m.independent);var Te="number"==typeof be,Se=m.segment.uri?"segment":"pre-segment",we=Te?Bl({preloadSegment:ae})-1:0;return Se+" ["+(ce+ye)+"/"+(ce+_e)+"]"+(Te?" part ["+be+"/"+we+"]":"")+" segment start/end ["+ae.start+" => "+ae.end+"]"+(Te?" part start/end ["+ie.start+" => "+ie.end+"]":"")+" startOfSegment ["+v+"] duration ["+ee+"] timeline ["+Re+"] selected by ["+xe+"] playlist ["+le+"]"},im=function timingInfoPropertyForMedia(m){return m+"TimingInfo"},om=function timestampOffsetForSegment(m){var v=m.segmentTimeline,ee=m.currentTimeline,ae=m.startOfSegment,ie=m.buffered;return m.overrideCheck||v!==ee?vv&&(v=de)}})),"bigint"==typeof v&&vee+_l},um=function getTroublesomeSegmentDurationMessage(m,v){if("hls"!==v)return null;var ee=dm({audioTimingInfo:m.audioTimingInfo,videoTimingInfo:m.videoTimingInfo});if(!ee)return null;var ae=m.playlist.targetDuration,ie=cm({segmentDuration:ee,maxDuration:2*ae}),de=cm({segmentDuration:ee,maxDuration:ae}),ce="Segment with index "+m.mediaIndex+" from playlist "+m.playlist.id+" has a duration of "+ee+" when the reported duration is "+m.duration+" and the target duration is "+ae+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return ie||de?{severity:ie?"warn":"info",message:ce}:null},lm=function(m){function SegmentLoader(v,ee){var ae;if(ae=m.call(this)||this,!v)throw new TypeError("Initialization settings are required");if("function"!=typeof v.currentTime)throw new TypeError("No currentTime getter specified");if(!v.mediaSource)throw new TypeError("No MediaSource specified");return ae.bandwidth=v.bandwidth,ae.throughput={rate:0,count:0},ae.roundTrip=NaN,ae.resetStats_(),ae.mediaIndex=null,ae.partIndex=null,ae.hasPlayed_=v.hasPlayed,ae.currentTime_=v.currentTime,ae.seekable_=v.seekable,ae.seeking_=v.seeking,ae.duration_=v.duration,ae.mediaSource_=v.mediaSource,ae.vhs_=v.vhs,ae.loaderType_=v.loaderType,ae.currentMediaInfo_=void 0,ae.startingMediaInfo_=void 0,ae.segmentMetadataTrack_=v.segmentMetadataTrack,ae.goalBufferLength_=v.goalBufferLength,ae.sourceType_=v.sourceType,ae.sourceUpdater_=v.sourceUpdater,ae.inbandTextTracks_=v.inbandTextTracks,ae.state_="INIT",ae.timelineChangeController_=v.timelineChangeController,ae.shouldSaveSegmentTimingInfo_=!0,ae.parse708captions_=v.parse708captions,ae.useDtsForTimestampOffset_=v.useDtsForTimestampOffset,ae.captionServices_=v.captionServices,ae.experimentalExactManifestTimings=v.experimentalExactManifestTimings,ae.checkBufferTimeout_=null,ae.error_=void 0,ae.currentTimeline_=-1,ae.pendingSegment_=null,ae.xhrOptions_=null,ae.pendingSegments_=[],ae.audioDisabled_=!1,ae.isPendingTimestampOffset_=!1,ae.gopBuffer_=[],ae.timeMapping_=0,ae.safeAppend_=videojs.browser.IE_VERSION>=11,ae.appendInitSegment_={audio:!0,video:!0},ae.playlistOfLastInitSegment_={audio:null,video:null},ae.callQueue_=[],ae.loadQueue_=[],ae.metadataQueue_={id3:[],caption:[]},ae.waitingOnRemove_=!1,ae.quotaExceededErrorRetryTimeout_=null,ae.activeInitSegmentId_=null,ae.initSegments_={},ae.cacheEncryptionKeys_=v.cacheEncryptionKeys,ae.keyCache_={},ae.decrypter_=v.decrypter,ae.syncController_=v.syncController,ae.syncPoint_={segmentIndex:0,time:0},ae.transmuxer_=ae.createTransmuxer_(),ae.triggerSyncInfoUpdate_=function(){return ae.trigger("syncinfoupdate")},ae.syncController_.on("syncinfoupdate",ae.triggerSyncInfoUpdate_),ae.mediaSource_.addEventListener("sourceopen",(function(){ae.isEndOfStream_()||(ae.ended_=!1)})),ae.fetchAtBuffer_=!1,ae.logger_=Rl("SegmentLoader["+ae.loaderType_+"]"),Object.defineProperty((0,ye.Z)(ae),"state",{get:function get(){return this.state_},set:function set(m){m!==this.state_&&(this.logger_(this.state_+" -> "+m),this.state_=m,this.trigger("statechange"))}}),ae.sourceUpdater_.on("ready",(function(){ae.hasEnoughInfoToAppend_()&&ae.processCallQueue_()})),"main"===ae.loaderType_&&ae.timelineChangeController_.on("pendingtimelinechange",(function(){ae.hasEnoughInfoToAppend_()&&ae.processCallQueue_()})),"audio"===ae.loaderType_&&ae.timelineChangeController_.on("timelinechange",(function(){ae.hasEnoughInfoToLoad_()&&ae.processLoadQueue_(),ae.hasEnoughInfoToAppend_()&&ae.processCallQueue_()})),ae}_inheritsLoose(SegmentLoader,m);var v=SegmentLoader.prototype;return v.createTransmuxer_=function createTransmuxer_(){return og({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},v.resetStats_=function resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},v.dispose=function dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&ie().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},v.setAudio=function setAudio(m){this.audioDisabled_=!m,m?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},v.abort=function abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},v.abort_=function abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,ie().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},v.checkForAbort_=function checkForAbort_(m){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==m:(this.state="READY",!0)},v.error=function error(m){return void 0!==m&&(this.logger_("error occurred:",m),this.error_=m),this.pendingSegment_=null,this.error_},v.endOfStream=function endOfStream(){this.ended_=!0,this.transmuxer_&&ag(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},v.buffered_=function buffered_(){var m=this.getMediaInfo_();if(!this.sourceUpdater_||!m)return videojs.createTimeRanges();if("main"===this.loaderType_){var v=m.hasAudio,ee=m.hasVideo,ae=m.isMuxed;if(ee&&v&&!this.audioDisabled_&&!ae)return this.sourceUpdater_.buffered();if(ee)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},v.initSegmentForMap=function initSegmentForMap(m,v){if(void 0===v&&(v=!1),!m)return null;var ee=Ip(m),ae=this.initSegments_[ee];return v&&!ae&&m.bytes&&(this.initSegments_[ee]=ae={resolvedUri:m.resolvedUri,byterange:m.byterange,bytes:m.bytes,tracks:m.tracks,timescales:m.timescales}),ae||m},v.segmentKey=function segmentKey(m,v){if(void 0===v&&(v=!1),!m)return null;var ee=Fp(m),ae=this.keyCache_[ee];this.cacheEncryptionKeys_&&v&&!ae&&m.bytes&&(this.keyCache_[ee]=ae={resolvedUri:m.resolvedUri,bytes:m.bytes});var ie={resolvedUri:(ae||m).resolvedUri};return ae&&(ie.bytes=ae.bytes),ie},v.couldBeginLoading_=function couldBeginLoading_(){return this.playlist_&&!this.paused()},v.load=function load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))},v.init_=function init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},v.playlist=function playlist(m,v){if(void 0===v&&(v={}),m){var ee=this.playlist_,ae=this.pendingSegment_;this.playlist_=m,this.xhrOptions_=v,"INIT"===this.state&&(m.syncInfo={mediaSequence:m.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(m));var ie=null;if(ee&&(ee.id?ie=ee.id:ee.uri&&(ie=ee.uri)),this.logger_("playlist update ["+ie+" => "+(m.id||m.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!ee||ee.uri!==m.uri)return null!==this.mediaIndex&&(m.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var de=m.mediaSequence-ee.mediaSequence;if(this.logger_("live window shift ["+de+"]"),null!==this.mediaIndex)if(this.mediaIndex-=de,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var ce=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!ce.parts||!ce.parts.length||!ce.parts[this.partIndex])){var le=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=le}}ae&&(ae.mediaIndex-=de,ae.mediaIndex<0?(ae.mediaIndex=null,ae.partIndex=null):(ae.mediaIndex>=0&&(ae.segment=m.segments[ae.mediaIndex]),ae.partIndex>=0&&ae.segment.parts&&(ae.part=ae.segment.parts[ae.partIndex]))),this.syncController_.saveExpiredSegmentInfo(ee,m)}},v.pause=function pause(){this.checkBufferTimeout_&&(ie().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},v.paused=function paused(){return null===this.checkBufferTimeout_},v.resetEverything=function resetEverything(m){this.ended_=!1,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,m),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},v.resetLoader=function resetLoader(){this.fetchAtBuffer_=!1,this.resyncLoader()},v.resyncLoader=function resyncLoader(){this.transmuxer_&&ag(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},v.remove=function remove(m,v,ee,ae){if(void 0===ee&&(ee=function done(){}),void 0===ae&&(ae=!1),v===1/0&&(v=this.duration_()),v<=m)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var ie=1,de=function removeFinished(){0===--ie&&ee()};for(var ce in!ae&&this.audioDisabled_||(ie++,this.sourceUpdater_.removeAudio(m,v,de)),(ae||"main"===this.loaderType_)&&(this.gopBuffer_=Zf(this.gopBuffer_,m,v,this.timeMapping_),ie++,this.sourceUpdater_.removeVideo(m,v,de)),this.inbandTextTracks_)zf(m,v,this.inbandTextTracks_[ce]);zf(m,v,this.segmentMetadataTrack_),de()}else this.logger_("skipping remove because no source updater or starting media info")},v.monitorBuffer_=function monitorBuffer_(){this.checkBufferTimeout_&&ie().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ie().setTimeout(this.monitorBufferTick_.bind(this),1)},v.monitorBufferTick_=function monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&ie().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ie().setTimeout(this.monitorBufferTick_.bind(this),500)},v.fillBuffer_=function fillBuffer_(){if(!this.sourceUpdater_.updating()){var m=this.chooseNextRequest_();m&&("number"==typeof m.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:m.timeline})),this.loadSegment_(m))}},v.isEndOfStream_=function isEndOfStream_(m,v,ee){if(void 0===m&&(m=this.mediaIndex),void 0===v&&(v=this.playlist_),void 0===ee&&(ee=this.partIndex),!v||!this.mediaSource_)return!1;var ae="number"==typeof m&&v.segments[m],ie=m+1===v.segments.length,de=!ae||!ae.parts||ee+1===ae.parts.length;return v.endList&&"open"===this.mediaSource_.readyState&&ie&&de},v.chooseNextRequest_=function chooseNextRequest_(){var m=this.buffered_(),v=Il(m)||0,ee=Fl(m,this.currentTime_()),ae=!this.hasPlayed_()&&ee>=1,ie=ee>=this.goalBufferLength_(),de=this.playlist_.segments;if(!de.length||ae||ie)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var ce={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(ce.isSyncRequest)ce.mediaIndex=Yf(this.currentTimeline_,de,v);else if(null!==this.mediaIndex){var le=de[this.mediaIndex],pe="number"==typeof this.partIndex?this.partIndex:-1;ce.startOfSegment=le.end?le.end:v,le.parts&&le.parts[pe+1]?(ce.mediaIndex=this.mediaIndex,ce.partIndex=pe+1):ce.mediaIndex=this.mediaIndex+1}else{var fe=ep.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?v:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),ye=fe.segmentIndex,be=fe.startTime,Re=fe.partIndex;ce.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+v:"currentTime "+this.currentTime_(),ce.mediaIndex=ye,ce.startOfSegment=be,ce.partIndex=Re}var _e=de[ce.mediaIndex],xe=_e&&"number"==typeof ce.partIndex&&_e.parts&&_e.parts[ce.partIndex];if(!_e||"number"==typeof ce.partIndex&&!xe)return null;if("number"!=typeof ce.partIndex&&_e.parts&&(ce.partIndex=0,xe=_e.parts[0]),!ee&&xe&&!xe.independent)if(0===ce.partIndex){var Te=de[ce.mediaIndex-1],Se=Te.parts&&Te.parts.length&&Te.parts[Te.parts.length-1];Se&&Se.independent&&(ce.mediaIndex-=1,ce.partIndex=Te.parts.length-1,ce.independent="previous segment")}else _e.parts[ce.partIndex-1].independent&&(ce.partIndex-=1,ce.independent="previous part");var we=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return ce.mediaIndex>=de.length-1&&we&&!this.seeking_()?null:this.generateSegmentInfo_(ce)},v.generateSegmentInfo_=function generateSegmentInfo_(m){var v=m.independent,ee=m.playlist,ae=m.mediaIndex,ie=m.startOfSegment,de=m.isSyncRequest,ce=m.partIndex,le=m.forceTimestampOffset,pe=m.getMediaInfoForTime,fe=ee.segments[ae],ye="number"==typeof ce&&fe.parts[ce],be={requestId:"segment-loader-"+Math.random(),uri:ye&&ye.resolvedUri||fe.resolvedUri,mediaIndex:ae,partIndex:ye?ce:null,isSyncRequest:de,startOfSegment:ie,playlist:ee,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:fe.timeline,duration:ye&&ye.duration||fe.duration,segment:fe,part:ye,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:pe,independent:v},Re=void 0!==le?le:this.isPendingTimestampOffset_;be.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:fe.timeline,currentTimeline:this.currentTimeline_,startOfSegment:ie,buffered:this.buffered_(),overrideCheck:Re});var _e=Il(this.sourceUpdater_.audioBuffered());return"number"==typeof _e&&(be.audioAppendStart=_e-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(be.gopsToAlignWith=Xf(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),be},v.timestampOffsetForSegment_=function timestampOffsetForSegment_(m){return om(m)},v.earlyAbortWhenNeeded_=function earlyAbortWhenNeeded_(m){if(!this.vhs_.tech_.paused()&&this.xhrOptions_.timeout&&this.playlist_.attributes.BANDWIDTH&&!(Date.now()-(m.firstBytesReceivedAt||Date.now())<1e3)){var v=this.currentTime_(),ee=m.bandwidth,ae=this.pendingSegment_.duration,ie=ep.estimateSegmentRequestTime(ae,ee,this.playlist_,m.bytesReceived),de=Al(this.buffered_(),v,this.vhs_.tech_.playbackRate())-1;if(!(ie<=de)){var ce=Pf({master:this.vhs_.playlists.master,currentTime:v,bandwidth:ee,duration:this.duration_(),segmentDuration:ae,timeUntilRebuffer:de,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(ce){var le=ie-de-ce.rebufferingImpact,pe=.5;de<=_l&&(pe=1),!ce.playlist||ce.playlist.uri===this.playlist_.uri||le "+ce+" for "+m),Lf(pe,ee.vhs_.tech_,m),zf(de,ce,pe[m]),Uf({captionArray:le,inbandTextTracks:pe,timestampOffset:ae})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}else this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,m,v));else this.logger_("SegmentLoader received no captions from a caption event")},v.handleId3_=function handleId3_(m,v,ee){if(this.earlyAbortWhenNeeded_(m.stats),!this.checkForAbort_(m.requestId))if(this.pendingSegment_.hasAppendedData_){var ae=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();Wf(this.inbandTextTracks_,ee,this.vhs_.tech_),Mf({inbandTextTracks:this.inbandTextTracks_,metadataArray:v,timestampOffset:ae,videoDuration:this.duration_()})}else this.metadataQueue_.id3.push(this.handleId3_.bind(this,m,v,ee))},v.processMetadataQueue_=function processMetadataQueue_(){this.metadataQueue_.id3.forEach((function(m){return m()})),this.metadataQueue_.caption.forEach((function(m){return m()})),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},v.processCallQueue_=function processCallQueue_(){var m=this.callQueue_;this.callQueue_=[],m.forEach((function(m){return m()}))},v.processLoadQueue_=function processLoadQueue_(){var m=this.loadQueue_;this.loadQueue_=[],m.forEach((function(m){return m()}))},v.hasEnoughInfoToLoad_=function hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;var m=this.pendingSegment_;return!!m&&(!this.getCurrentMediaInfo_()||!sm({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},v.getCurrentMediaInfo_=function getCurrentMediaInfo_(m){return void 0===m&&(m=this.pendingSegment_),m&&m.trackInfo||this.currentMediaInfo_},v.getMediaInfo_=function getMediaInfo_(m){return void 0===m&&(m=this.pendingSegment_),this.getCurrentMediaInfo_(m)||this.startingMediaInfo_},v.hasEnoughInfoToAppend_=function hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var m=this.pendingSegment_,v=this.getCurrentMediaInfo_();if(!m||!v)return!1;var ee=v.hasAudio,ae=v.hasVideo,ie=v.isMuxed;return!(ae&&!m.videoTimingInfo)&&(!(ee&&!this.audioDisabled_&&!ie&&!m.audioTimingInfo)&&!sm({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},v.handleData_=function handleData_(m,v){if(this.earlyAbortWhenNeeded_(m.stats),!this.checkForAbort_(m.requestId))if(!this.callQueue_.length&&this.hasEnoughInfoToAppend_()){var ee=this.pendingSegment_;if(this.setTimeMapping_(ee.timeline),this.updateMediaSecondsLoaded_(ee.part||ee.segment),"closed"!==this.mediaSource_.readyState){if(m.map&&(m.map=this.initSegmentForMap(m.map,!0),ee.segment.map=m.map),m.key&&this.segmentKey(m.key,!0),ee.isFmp4=m.isFmp4,ee.timingInfo=ee.timingInfo||{},ee.isFmp4)this.trigger("fmp4"),ee.timingInfo.start=ee[im(v.type)].start;else{var ae,ie=this.getCurrentMediaInfo_(),de="main"===this.loaderType_&&ie&&ie.hasVideo;de&&(ae=ee.videoTimingInfo.start),ee.timingInfo.start=this.trueSegmentStart_({currentStart:ee.timingInfo.start,playlist:ee.playlist,mediaIndex:ee.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:de,firstVideoFrameTimeForData:ae,videoTimingInfo:ee.videoTimingInfo,audioTimingInfo:ee.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(ee,v.type),this.updateSourceBufferTimestampOffset_(ee),ee.isSyncRequest){this.updateTimingInfoEnd_(ee),this.syncController_.saveSegmentTimingInfo({segmentInfo:ee,shouldSaveTimelineMapping:"main"===this.loaderType_});var ce=this.chooseNextRequest_();if(ce.mediaIndex!==ee.mediaIndex||ce.partIndex!==ee.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}ee.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(ee,v)}}else this.callQueue_.push(this.handleData_.bind(this,m,v))},v.updateAppendInitSegmentStatus=function updateAppendInitSegmentStatus(m,v){"main"!==this.loaderType_||"number"!=typeof m.timestampOffset||m.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[v]!==m.playlist&&(this.appendInitSegment_[v]=!0)},v.getInitSegmentAndUpdateState_=function getInitSegmentAndUpdateState_(m){var v=m.type,ee=m.initSegment,ae=m.map,ie=m.playlist;if(ae){var de=Ip(ae);if(this.activeInitSegmentId_===de)return null;ee=this.initSegmentForMap(ae,!0).bytes,this.activeInitSegmentId_=de}return ee&&this.appendInitSegment_[v]?(this.playlistOfLastInitSegment_[v]=ie,this.appendInitSegment_[v]=!1,this.activeInitSegmentId_=null,ee):null},v.handleQuotaExceededError_=function handleQuotaExceededError_(m,v){var ee=this,ae=m.segmentInfo,de=m.type,ce=m.bytes,le=this.sourceUpdater_.audioBuffered(),pe=this.sourceUpdater_.videoBuffered();le.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+kl(le).join(", ")),pe.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+kl(pe).join(", "));var fe=le.length?le.start(0):0,ye=le.length?le.end(le.length-1):0,be=pe.length?pe.start(0):0,Re=pe.length?pe.end(pe.length-1):0;if(ye-fe<=1&&Re-be<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+ce.byteLength+", audio buffer: "+kl(le).join(", ")+", video buffer: "+kl(pe).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:ae,type:de,bytes:ce}));var _e=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+_e),this.remove(0,_e,(function(){ee.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),ee.waitingOnRemove_=!1,ee.quotaExceededErrorRetryTimeout_=ie().setTimeout((function(){ee.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),ee.quotaExceededErrorRetryTimeout_=null,ee.processCallQueue_()}),1e3)}),!0)},v.handleAppendError_=function handleAppendError_(m,v){var ee=m.segmentInfo,ae=m.type,ie=m.bytes;v&&(22!==v.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",v),this.error(ae+" append of "+ie.length+"b failed for segment #"+ee.mediaIndex+" in playlist "+ee.playlist.id),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:ee,type:ae,bytes:ie}))},v.appendToSourceBuffer_=function appendToSourceBuffer_(m){var v=m.segmentInfo,ee=m.type,ae=m.initSegment,ie=m.data,de=m.bytes;if(!de){var ce=[ie],le=ie.byteLength;ae&&(ce.unshift(ae),le+=ae.byteLength),de=Of({bytes:le,segments:ce})}this.sourceUpdater_.appendBuffer({segmentInfo:v,type:ee,bytes:de},this.handleAppendError_.bind(this,{segmentInfo:v,type:ee,bytes:de}))},v.handleSegmentTimingInfo_=function handleSegmentTimingInfo_(m,v,ee){if(this.pendingSegment_&&v===this.pendingSegment_.requestId){var ae=this.pendingSegment_.segment,ie=m+"TimingInfo";ae[ie]||(ae[ie]={}),ae[ie].transmuxerPrependedSeconds=ee.prependedContentDuration||0,ae[ie].transmuxedPresentationStart=ee.start.presentation,ae[ie].transmuxedDecodeStart=ee.start.decode,ae[ie].transmuxedPresentationEnd=ee.end.presentation,ae[ie].transmuxedDecodeEnd=ee.end.decode,ae[ie].baseMediaDecodeTime=ee.baseMediaDecodeTime}},v.appendData_=function appendData_(m,v){var ee=v.type,ae=v.data;if(ae&&ae.byteLength&&("audio"!==ee||!this.audioDisabled_)){var ie=this.getInitSegmentAndUpdateState_({type:ee,initSegment:v.initSegment,playlist:m.playlist,map:m.isFmp4?m.segment.map:null});this.appendToSourceBuffer_({segmentInfo:m,type:ee,initSegment:ie,data:ae})}},v.loadSegment_=function loadSegment_(m){var v=this;this.state="WAITING",this.pendingSegment_=m,this.trimBackBuffer_(m),"number"==typeof m.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(m):this.loadQueue_.push((function(){var ee=(0,le.Z)({},m,{forceTimestampOffset:!0});(0,le.Z)(m,v.generateSegmentInfo_(ee)),v.isPendingTimestampOffset_=!1,v.updateTransmuxerAndRequestSegment_(m)}))},v.updateTransmuxerAndRequestSegment_=function updateTransmuxerAndRequestSegment_(m){var v=this;this.shouldUpdateTransmuxerTimestampOffset_(m.timestampOffset)&&(this.gopBuffer_.length=0,m.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:m.timestampOffset}));var ee=this.createSimplifiedSegmentObj_(m),ae=this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex),ie=null!==this.mediaIndex,de=m.timeline!==this.currentTimeline_&&m.timeline>0,ce=ae||ie&&de;this.logger_("Requesting "+rm(m)),ee.map&&!ee.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),m.abortRequests=pf({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:ee,abortFn:this.handleAbort_.bind(this,m),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",m.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",m.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:ce,endedTimelineFn:function endedTimelineFn(){v.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function onTransmuxerLog(ee){var ae=ee.message,ie=ee.level,de=ee.stream;v.logger_(rm(m)+" logged from transmuxer stream "+de+" as a "+ie+": "+ae)}})},v.trimBackBuffer_=function trimBackBuffer_(m){var v=am(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);v>0&&this.remove(0,v)},v.createSimplifiedSegmentObj_=function createSimplifiedSegmentObj_(m){var v=m.segment,ee=m.part,ae={resolvedUri:ee?ee.resolvedUri:v.resolvedUri,byterange:ee?ee.byterange:v.byterange,requestId:m.requestId,transmuxer:m.transmuxer,audioAppendStart:m.audioAppendStart,gopsToAlignWith:m.gopsToAlignWith,part:m.part},ie=m.playlist.segments[m.mediaIndex-1];if(ie&&ie.timeline===v.timeline&&(ie.videoTimingInfo?ae.baseStartTime=ie.videoTimingInfo.transmuxedDecodeEnd:ie.audioTimingInfo&&(ae.baseStartTime=ie.audioTimingInfo.transmuxedDecodeEnd)),v.key){var de=v.key.iv||new Uint32Array([0,0,0,m.mediaIndex+m.playlist.mediaSequence]);ae.key=this.segmentKey(v.key),ae.key.iv=de}return v.map&&(ae.map=this.initSegmentForMap(v.map)),ae},v.saveTransferStats_=function saveTransferStats_(m){this.mediaRequests+=1,m&&(this.mediaBytesTransferred+=m.bytesReceived,this.mediaTransferDuration+=m.roundTripTime)},v.saveBandwidthRelatedStats_=function saveBandwidthRelatedStats_(m,v){this.pendingSegment_.byteLength=v.bytesReceived,m3*m.playlist.targetDuration,de=ae&&ae.end&&this.currentTime_()-ae.end>3*m.playlist.partTargetDuration;if(ie||de)return this.logger_("bad "+(ie?"segment":"part")+" "+rm(m)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=m.mediaIndex,this.partIndex=m.partIndex,this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex)&&this.endOfStream(),this.trigger("appended"),m.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+rm(m))},v.recordThroughput_=function recordThroughput_(m){if(m.duration=m.playlist.segments.length){m=null;break}m=this.generateSegmentInfo_({playlist:m.playlist,mediaIndex:m.mediaIndex+1,startOfSegment:m.startOfSegment+m.duration,isSyncRequest:m.isSyncRequest})}return m},v.stopForError=function stopForError(m){this.error(m),this.state="READY",this.pause(),this.trigger("error")},v.segmentRequestFinished_=function segmentRequestFinished_(m,v,ee){var ae=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(v.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(m)return m.code===ug&&this.handleTimeout_(),m.code===pg?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(m);var de=this.pendingSegment_;this.saveBandwidthRelatedStats_(de.duration,v.stats),this.state="APPENDING",this.trigger("appending");var ce=de.segment;if(ce.map&&(ce.map.bytes=v.map.bytes),de.bytes=v.bytes,"function"!=typeof ie().WebVTT&&this.subtitlesTrack_&&this.subtitlesTrack_.tech_){var le,pe=function errorHandler(){ae.subtitlesTrack_.tech_.off("vttjsloaded",le),ae.stopForError({message:"Error loading vtt.js"})};return le=function loadHandler(){ae.subtitlesTrack_.tech_.off("vttjserror",pe),ae.segmentRequestFinished_(m,v,ee)},this.state="WAITING_ON_VTTJS",this.subtitlesTrack_.tech_.one("vttjsloaded",le),void this.subtitlesTrack_.tech_.one("vttjserror",pe)}ce.requested=!0;try{this.parseVTTCues_(de)}catch(m){return void this.stopForError({message:m.message})}if(this.updateTimeMapping_(de,this.syncController_.timelines[de.timeline],this.playlist_),de.cues.length?de.timingInfo={start:de.cues[0].startTime,end:de.cues[de.cues.length-1].endTime}:de.timingInfo={start:de.startOfSegment,end:de.startOfSegment+de.duration},de.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");de.byteLength=de.bytes.byteLength,this.mediaSecondsLoaded+=ce.duration,de.cues.forEach((function(m){ae.subtitlesTrack_.addCue(ae.featuresNativeTextTracks_?new(ie().VTTCue)(m.startTime,m.endTime,m.text):m)})),Vf(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},v.handleData_=function handleData_(){},v.updateTimingInfoEnd_=function updateTimingInfoEnd_(){},v.parseVTTCues_=function parseVTTCues_(m){var v,ee=!1;"function"==typeof ie().TextDecoder?v=new(ie().TextDecoder)("utf8"):(v=ie().WebVTT.StringDecoder(),ee=!0);var ae=new(ie().WebVTT.Parser)(ie(),ie().vttjs,v);if(m.cues=[],m.timestampmap={MPEGTS:0,LOCAL:0},ae.oncue=m.cues.push.bind(m.cues),ae.ontimestampmap=function(v){m.timestampmap=v},ae.onparsingerror=function(m){videojs.log.warn("Error encountered when parsing cues: "+m.message)},m.segment.map){var de=m.segment.map.bytes;ee&&(de=Fm(de)),ae.parse(de)}var ce=m.bytes;ee&&(ce=Fm(ce)),ae.parse(ce),ae.flush()},v.updateTimeMapping_=function updateTimeMapping_(m,v,ee){var ae=m.segment;if(v)if(m.cues.length){var ie=m.timestampmap,de=ie.MPEGTS/uo.ONE_SECOND_IN_TS-ie.LOCAL+v.mapping;if(m.cues.forEach((function(m){m.startTime+=de,m.endTime+=de})),!ee.syncInfo){var ce=m.cues[0].startTime,le=m.cues[m.cues.length-1].startTime;ee.syncInfo={mediaSequence:ee.mediaSequence+m.mediaIndex,time:Math.min(ce,le-ae.duration)}}}else ae.empty=!0},VTTSegmentLoader}(lm),Lm=function findAdCue(m,v){for(var ee=m.cues,ae=0;ae=ie.adStartTime&&v<=ie.adEndTime)return ie}return null},Um=function updateAdCues(m,v,ee){if(void 0===ee&&(ee=0),m.segments)for(var ae,de=ee,ce=0;ce=Re)&&(ce=Re,de={time:be,segmentIndex:fe.segmentIndex,partIndex:fe.partIndex})}}return de}},{name:"Discontinuity",run:function run(m,v,ee,ae,ie){var de=null;if(ie=ie||0,v.discontinuityStarts&&v.discontinuityStarts.length)for(var ce=null,le=0;le=be)&&(ce=be,de={time:ye.time,segmentIndex:pe,partIndex:null})}}return de}},{name:"Playlist",run:function run(m,v,ee,ae,ie){return v.syncInfo?{time:v.syncInfo.time,segmentIndex:v.syncInfo.mediaSequence-v.mediaSequence,partIndex:null}:null}}],Nm=function(m){function SyncController(v){var ee;return(ee=m.call(this)||this).timelines=[],ee.discontinuities=[],ee.timelineToDatetimeMappings={},ee.logger_=Rl("SyncController"),ee}_inheritsLoose(SyncController,m);var v=SyncController.prototype;return v.getSyncPoint=function getSyncPoint(m,v,ee,ae){var ie=this.runStrategies_(m,v,ee,ae);return ie.length?this.selectSyncPoint_(ie,{key:"time",value:ae}):null},v.getExpiredTime=function getExpiredTime(m,v){if(!m||!m.segments)return null;var ee=this.runStrategies_(m,v,m.discontinuitySequence,0);if(!ee.length)return null;var ae=this.selectSyncPoint_(ee,{key:"segmentIndex",value:0});return ae.segmentIndex>0&&(ae.time*=-1),Math.abs(ae.time+Hl({defaultDuration:m.targetDuration,durationList:m.segments,startIndex:ae.segmentIndex,endIndex:0}))},v.runStrategies_=function runStrategies_(m,v,ee,ae){for(var ie=[],de=0;de86400)videojs.log.warn("Not saving expired segment info. Media sequence gap "+ee+" is too large.");else for(var ae=ee-1;ae>=0;ae--){var ie=m.segments[ae];if(ie&&void 0!==ie.start){v.syncInfo={mediaSequence:m.mediaSequence+ae,time:ie.start},this.logger_("playlist refresh sync: [time:"+v.syncInfo.time+", mediaSequence: "+v.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},v.setDateTimeMappingForStart=function setDateTimeMappingForStart(m){if(this.timelineToDatetimeMappings={},m.segments&&m.segments.length&&m.segments[0].dateTimeObject){var v=m.segments[0],ee=v.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[v.timeline]=-ee}},v.saveSegmentTimingInfo=function saveSegmentTimingInfo(m){var v=m.segmentInfo,ee=m.shouldSaveTimelineMapping,ae=this.calculateSegmentTimeMapping_(v,v.timingInfo,ee),ie=v.segment;ae&&(this.saveDiscontinuitySyncInfo_(v),v.playlist.syncInfo||(v.playlist.syncInfo={mediaSequence:v.playlist.mediaSequence+v.mediaIndex,time:ie.start}));var de=ie.dateTimeObject;ie.discontinuity&&ee&&de&&(this.timelineToDatetimeMappings[ie.timeline]=-de.getTime()/1e3)},v.timestampOffsetForTimeline=function timestampOffsetForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].time},v.mappingForTimeline=function mappingForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].mapping},v.calculateSegmentTimeMapping_=function calculateSegmentTimeMapping_(m,v,ee){var ae,ie,de=m.segment,ce=m.part,le=this.timelines[m.timeline];if("number"==typeof m.timestampOffset)le={time:m.startOfSegment,mapping:m.startOfSegment-v.start},ee&&(this.timelines[m.timeline]=le,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+m.timeline+": [time: "+le.time+"] [mapping: "+le.mapping+"]")),ae=m.startOfSegment,ie=v.end+le.mapping;else{if(!le)return!1;ae=v.start+le.mapping,ie=v.end+le.mapping}return ce&&(ce.start=ae,ce.end=ie),(!de.start||aele){var pe=void 0;pe=ce<0?ee.start-Hl({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex,endIndex:ie}):ee.end+Hl({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex+1,endIndex:ie}),this.discontinuities[de]={time:pe,accuracy:le}}}},v.dispose=function dispose(){this.trigger("dispose"),this.off()},SyncController}(videojs.EventTarget),Mm=function(m){function TimelineChangeController(){var v;return(v=m.call(this)||this).pendingTimelineChanges_={},v.lastTimelineChanges_={},v}_inheritsLoose(TimelineChangeController,m);var v=TimelineChangeController.prototype;return v.clearPendingTimelineChange=function clearPendingTimelineChange(m){this.pendingTimelineChanges_[m]=null,this.trigger("pendingtimelinechange")},v.pendingTimelineChange=function pendingTimelineChange(m){var v=m.type,ee=m.from,ae=m.to;return"number"==typeof ee&&"number"==typeof ae&&(this.pendingTimelineChanges_[v]={type:v,from:ee,to:ae},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[v]},v.lastTimelineChange=function lastTimelineChange(m){var v=m.type,ee=m.from,ae=m.to;return"number"==typeof ee&&"number"==typeof ae&&(this.lastTimelineChanges_[v]={type:v,from:ee,to:ae},delete this.pendingTimelineChanges_[v],this.trigger("timelinechange")),this.lastTimelineChanges_[v]},v.dispose=function dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},TimelineChangeController}(videojs.EventTarget),Wm=bh(_h((function(){var m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==ee.g?ee.g:"undefined"!=typeof self?self:{};function createCommonjsModule(m,v,ee){return m(ee={path:v,exports:{},require:function require(m,v){return commonjsRequire(null==v&&ee.path)}},ee.exports),ee.exports}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var v=createCommonjsModule((function(m){function _defineProperties(m,v){for(var ee=0;ee-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var ee=v.length,ae=0;ae>7))^m]=m;for(v=ee=0;!be[v];v^=ae||1,ee=xe[ee]||1)for(de=(de=ee^ee<<1^ee<<2^ee<<3^ee<<4)>>8^255&de^99,be[v]=de,Re[de]=v,le=16843009*_e[ie=_e[ae=_e[v]]]^65537*ie^257*ae^16843008*v,ce=257*_e[de]^16843008*de,m=0;m<4;m++)fe[m][v]=ce=ce<<24^ce>>>8,ye[m][de]=le=le<<24^le>>>8;for(m=0;m<5;m++)fe[m]=fe[m].slice(0),ye[m]=ye[m].slice(0);return pe},pe=null,fe=function(){function AES(m){var v,ee,ae;pe||(pe=le()),this._tables=[[pe[0][0].slice(),pe[0][1].slice(),pe[0][2].slice(),pe[0][3].slice(),pe[0][4].slice()],[pe[1][0].slice(),pe[1][1].slice(),pe[1][2].slice(),pe[1][3].slice(),pe[1][4].slice()]];var ie=this._tables[0][4],de=this._tables[1],ce=m.length,fe=1;if(4!==ce&&6!==ce&&8!==ce)throw new Error("Invalid aes key size");var ye=m.slice(0),be=[];for(this._key=[ye,be],v=ce;v<4*ce+28;v++)ae=ye[v-1],(v%ce==0||8===ce&&v%ce==4)&&(ae=ie[ae>>>24]<<24^ie[ae>>16&255]<<16^ie[ae>>8&255]<<8^ie[255&ae],v%ce==0&&(ae=ae<<8^ae>>>24^fe<<24,fe=fe<<1^283*(fe>>7))),ye[v]=ye[v-ce]^ae;for(ee=0;v;ee++,v--)ae=ye[3&ee?v:v-4],be[ee]=v<=4||ee<4?ae:de[0][ie[ae>>>24]]^de[1][ie[ae>>16&255]]^de[2][ie[ae>>8&255]]^de[3][ie[255&ae]]}return AES.prototype.decrypt=function decrypt(m,v,ee,ae,ie,de){var ce,le,pe,fe,ye=this._key[1],be=m^ye[0],Re=ae^ye[1],_e=ee^ye[2],xe=v^ye[3],Te=ye.length/4-2,Se=4,we=this._tables[1],Pe=we[0],Ie=we[1],We=we[2],ze=we[3],Ve=we[4];for(fe=0;fe>>24]^Ie[Re>>16&255]^We[_e>>8&255]^ze[255&xe]^ye[Se],le=Pe[Re>>>24]^Ie[_e>>16&255]^We[xe>>8&255]^ze[255&be]^ye[Se+1],pe=Pe[_e>>>24]^Ie[xe>>16&255]^We[be>>8&255]^ze[255&Re]^ye[Se+2],xe=Pe[xe>>>24]^Ie[be>>16&255]^We[Re>>8&255]^ze[255&_e]^ye[Se+3],Se+=4,be=ce,Re=le,_e=pe;for(fe=0;fe<4;fe++)ie[(3&-fe)+de]=Ve[be>>>24]<<24^Ve[Re>>16&255]<<16^Ve[_e>>8&255]<<8^Ve[255&xe]^ye[Se++],ce=be,be=Re,Re=_e,_e=xe,xe=ce},AES}(),ye=function(m){function AsyncStream(){var v;return(v=m.call(this,de)||this).jobs=[],v.delay=1,v.timeout_=null,v}ie(AsyncStream,m);var v=AsyncStream.prototype;return v.processJob_=function processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},v.push=function push(m){this.jobs.push(m),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},AsyncStream}(de),be=function ntoh(m){return m<<24|(65280&m)<<8|(16711680&m)>>8|m>>>24},Re=function decrypt(m,v,ee){var ae,ie,de,ce,le,pe,ye,Re,_e,xe=new Int32Array(m.buffer,m.byteOffset,m.byteLength>>2),Te=new fe(Array.prototype.slice.call(v)),Se=new Uint8Array(m.byteLength),we=new Int32Array(Se.buffer);for(ae=ee[0],ie=ee[1],de=ee[2],ce=ee[3],_e=0;_e=0&&(v="main-desc"),v},Hm=function stopLoaders(m,v){m.abort(),m.pause(),v&&v.activePlaylistLoader&&(v.activePlaylistLoader.pause(),v.activePlaylistLoader=null)},qm=function startLoaders(m,v){v.activePlaylistLoader=m,m.load()},Gm=function onGroupChanged(m,v){return function(){var ee=v.segmentLoaders,ae=ee[m],ie=ee.main,de=v.mediaTypes[m],ce=de.activeTrack(),le=de.getActiveGroup(),pe=de.activePlaylistLoader,fe=de.lastGroup_;le&&fe&&le.id===fe.id||(de.lastGroup_=le,de.lastTrack_=ce,Hm(ae,de),le&&!le.isMasterPlaylist&&(le.playlistLoader?(ae.resyncLoader(),qm(le.playlistLoader,de)):pe&&ie.resetEverything()))}},Xm=function onGroupChanging(m,v){return function(){var ee=v.segmentLoaders[m];v.mediaTypes[m].lastGroup_=null,ee.abort(),ee.pause()}},Km=function onTrackChanged(m,v){return function(){var ee=v.masterPlaylistLoader,ae=v.segmentLoaders,ie=ae[m],de=ae.main,ce=v.mediaTypes[m],le=ce.activeTrack(),pe=ce.getActiveGroup(),fe=ce.activePlaylistLoader,ye=ce.lastTrack_;if((!ye||!le||ye.id!==le.id)&&(ce.lastGroup_=pe,ce.lastTrack_=le,Hm(ie,ce),pe)){if(pe.isMasterPlaylist){if(!le||!ye||le.id===ye.id)return;var be=v.vhs.masterPlaylistController_,Re=be.selectPlaylist();if(be.media()===Re)return;return ce.logger_("track change. Switching master audio from "+ye.id+" to "+le.id),ee.pause(),de.resetEverything(),void be.fastQualityChange_(Re)}if("AUDIO"===m){if(!pe.playlistLoader)return de.setAudio(!0),void de.resetEverything();ie.setAudio(!0),de.setAudio(!1)}fe!==pe.playlistLoader?(ie.track&&ie.track(le),ie.resetEverything(),qm(pe.playlistLoader,ce)):qm(pe.playlistLoader,ce)}}},$m={AUDIO:function AUDIO(m,v){return function(){var ee=v.segmentLoaders[m],ae=v.mediaTypes[m],ie=v.blacklistCurrentPlaylist;Hm(ee,ae);var de=ae.activeTrack(),ce=ae.activeGroup(),le=(ce.filter((function(m){return m.default}))[0]||ce[0]).id,pe=ae.tracks[le];if(de!==pe){for(var fe in videojs.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),ae.tracks)ae.tracks[fe].enabled=ae.tracks[fe]===pe;ae.onTrackChanged()}else ie({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function SUBTITLES(m,v){return function(){var ee=v.segmentLoaders[m],ae=v.mediaTypes[m];videojs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Hm(ee,ae);var ie=ae.activeTrack();ie&&(ie.mode="disabled"),ae.onTrackChanged()}}},Zm={AUDIO:function AUDIO(m,v,ee){if(v){var ae=ee.tech,ie=ee.requestOptions,de=ee.segmentLoaders[m];v.on("loadedmetadata",(function(){var m=v.media();de.playlist(m,ie),(!ae.paused()||m.endList&&"none"!==ae.preload())&&de.load()})),v.on("loadedplaylist",(function(){de.playlist(v.media(),ie),ae.paused()||de.load()})),v.on("error",$m[m](m,ee))}},SUBTITLES:function SUBTITLES(m,v,ee){var ae=ee.tech,ie=ee.requestOptions,de=ee.segmentLoaders[m],ce=ee.mediaTypes[m];v.on("loadedmetadata",(function(){var m=v.media();de.playlist(m,ie),de.track(ce.activeTrack()),(!ae.paused()||m.endList&&"none"!==ae.preload())&&de.load()})),v.on("loadedplaylist",(function(){de.playlist(v.media(),ie),ae.paused()||de.load()})),v.on("error",$m[m](m,ee))}},Qm={AUDIO:function AUDIO(m,v){var ee=v.vhs,ae=v.sourceType,ie=v.segmentLoaders[m],de=v.requestOptions,ce=v.master.mediaGroups,le=v.mediaTypes[m],pe=le.groups,fe=le.tracks,ye=le.logger_,be=v.masterPlaylistLoader,Re=Yl(be.master);for(var _e in ce[m]&&0!==Object.keys(ce[m]).length||(ce[m]={main:{default:{default:!0}}},Re&&(ce[m].main.default.playlists=be.master.playlists)),ce[m])for(var xe in pe[_e]||(pe[_e]=[]),ce[m][_e]){var Te=ce[m][_e][xe],Se=void 0;if(Re?(ye("AUDIO group '"+_e+"' label '"+xe+"' is a master playlist"),Te.isMasterPlaylist=!0,Se=null):Se="vhs-json"===ae&&Te.playlists?new _p(Te.playlists[0],ee,de):Te.resolvedUri?new _p(Te.resolvedUri,ee,de):Te.playlists&&"dash"===ae?new th(Te.playlists[0],ee,de,be):null,Te=videojs.mergeOptions({id:xe,playlistLoader:Se},Te),Zm[m](m,Te.playlistLoader,v),pe[_e].push(Te),void 0===fe[xe]){var we=new videojs.AudioTrack({id:xe,kind:Vm(Te),enabled:!1,language:Te.language,default:Te.default,label:xe});fe[xe]=we}}ie.on("error",$m[m](m,v))},SUBTITLES:function SUBTITLES(m,v){var ee=v.tech,ae=v.vhs,ie=v.sourceType,de=v.segmentLoaders[m],ce=v.requestOptions,le=v.master.mediaGroups,pe=v.mediaTypes[m],fe=pe.groups,ye=pe.tracks,be=v.masterPlaylistLoader;for(var Re in le[m])for(var _e in fe[Re]||(fe[Re]=[]),le[m][Re])if(!le[m][Re][_e].forced){var xe=le[m][Re][_e],Te=void 0;if("hls"===ie)Te=new _p(xe.resolvedUri,ae,ce);else if("dash"===ie){if(!xe.playlists.filter((function(m){return m.excludeUntil!==1/0})).length)return;Te=new th(xe.playlists[0],ae,ce,be)}else"vhs-json"===ie&&(Te=new _p(xe.playlists?xe.playlists[0]:xe.resolvedUri,ae,ce));if(xe=videojs.mergeOptions({id:_e,playlistLoader:Te},xe),Zm[m](m,xe.playlistLoader,v),fe[Re].push(xe),void 0===ye[_e]){var Se=ee.addRemoteTextTrack({id:_e,kind:"subtitles",default:xe.default&&xe.autoselect,language:xe.language,label:_e},!1).track;ye[_e]=Se}}de.on("error",$m[m](m,v))},"CLOSED-CAPTIONS":function CLOSEDCAPTIONS(m,v){var ee=v.tech,ae=v.master.mediaGroups,ie=v.mediaTypes[m],de=ie.groups,ce=ie.tracks;for(var le in ae[m])for(var pe in de[le]||(de[le]=[]),ae[m][le]){var fe=ae[m][le][pe];if(/^(?:CC|SERVICE)/.test(fe.instreamId)){var ye=ee.options_.vhs&&ee.options_.vhs.captionServices||{},be={label:pe,language:fe.language,instreamId:fe.instreamId,default:fe.default&&fe.autoselect};if(ye[be.instreamId]&&(be=videojs.mergeOptions(be,ye[be.instreamId])),void 0===be.default&&delete be.default,de[le].push(videojs.mergeOptions({id:pe},fe)),void 0===ce[pe]){var Re=ee.addRemoteTextTrack({id:be.instreamId,kind:"captions",default:be.default,language:be.language,label:be.label},!1).track;ce[pe]=Re}}}}},Jm=function groupMatch(m,v){for(var ee=0;ee1&&Yl(v.master))for(var pe=0;pe "+ie.id;if(!v)return fe(ye+" as current playlist is not set"),!0;if(ie.id===v.id)return!1;var be=Boolean(Tl(ee,ae).length);if(!v.endList)return be||"number"!=typeof v.partTargetDuration?(fe(ye+" as current playlist is live"),!0):(fe("not "+ye+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var Re=Fl(ee,ae),_e=pe?ah.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:ah.MAX_BUFFER_LOW_WATER_LINE;if(le<_e)return fe(ye+" as duration < max low water line ("+le+" < "+_e+")"),!0;var xe=ie.attributes.BANDWIDTH,Te=v.attributes.BANDWIDTH;if(xeTe)&&Re>=de){var we=ye+" as forwardBuffer >= bufferLowWaterLine ("+Re+" >= "+de+")";return pe&&(we+=" and next bandwidth > current bandwidth ("+xe+" > "+Te+")"),fe(we),!0}return fe("not "+ye+" as no switching criteria met"),!1},sv=function(m){function MasterPlaylistController(v){var ee;ee=m.call(this)||this;var ae=v.src,de=v.handleManifestRedirects,ce=v.withCredentials,le=v.tech,pe=v.bandwidth,fe=v.externVhs,be=v.useCueTags,Re=v.blacklistDuration,_e=v.enableLowInitialPlaylist,xe=v.sourceType,Te=v.cacheEncryptionKeys,Se=v.experimentalBufferBasedABR,we=v.experimentalLeastPixelDiffSelector,Pe=v.captionServices;if(!ae)throw new Error("A non-empty playlist URL or JSON manifest string is required");var Ie=v.maxPlaylistRetries;null==Ie&&(Ie=1/0),pm=fe,ee.experimentalBufferBasedABR=Boolean(Se),ee.experimentalLeastPixelDiffSelector=Boolean(we),ee.withCredentials=ce,ee.tech_=le,ee.vhs_=le.vhs,ee.sourceType_=xe,ee.useCueTags_=be,ee.blacklistDuration=Re,ee.maxPlaylistRetries=Ie,ee.enableLowInitialPlaylist=_e,ee.useCueTags_&&(ee.cueTagsTrack_=ee.tech_.addTextTrack("metadata","ad-cues"),ee.cueTagsTrack_.inBandMetadataTrackDispatchType=""),ee.requestOptions_={withCredentials:ce,handleManifestRedirects:de,maxPlaylistRetries:Ie,timeout:null},ee.on("error",ee.pauseLoading),ee.mediaTypes_=av(),ee.mediaSource=new(ie().MediaSource),ee.handleDurationChange_=ee.handleDurationChange_.bind((0,ye.Z)(ee)),ee.handleSourceOpen_=ee.handleSourceOpen_.bind((0,ye.Z)(ee)),ee.handleSourceEnded_=ee.handleSourceEnded_.bind((0,ye.Z)(ee)),ee.mediaSource.addEventListener("durationchange",ee.handleDurationChange_),ee.mediaSource.addEventListener("sourceopen",ee.handleSourceOpen_),ee.mediaSource.addEventListener("sourceended",ee.handleSourceEnded_),ee.seekable_=videojs.createTimeRanges(),ee.hasPlayed_=!1,ee.syncController_=new Nm(v),ee.segmentMetadataTrack_=le.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,ee.decrypter_=new zm,ee.sourceUpdater_=new Im(ee.mediaSource),ee.inbandTextTracks_={},ee.timelineChangeController_=new Mm;var We={vhs:ee.vhs_,parse708captions:v.parse708captions,useDtsForTimestampOffset:v.useDtsForTimestampOffset,captionServices:Pe,mediaSource:ee.mediaSource,currentTime:ee.tech_.currentTime.bind(ee.tech_),seekable:function seekable(){return ee.seekable()},seeking:function seeking(){return ee.tech_.seeking()},duration:function duration(){return ee.duration()},hasPlayed:function hasPlayed(){return ee.hasPlayed_},goalBufferLength:function goalBufferLength(){return ee.goalBufferLength()},bandwidth:pe,syncController:ee.syncController_,decrypter:ee.decrypter_,sourceType:ee.sourceType_,inbandTextTracks:ee.inbandTextTracks_,cacheEncryptionKeys:Te,sourceUpdater:ee.sourceUpdater_,timelineChangeController:ee.timelineChangeController_,experimentalExactManifestTimings:v.experimentalExactManifestTimings};ee.masterPlaylistLoader_="dash"===ee.sourceType_?new th(ae,ee.vhs_,ee.requestOptions_):new _p(ae,ee.vhs_,ee.requestOptions_),ee.setupMasterPlaylistLoaderListeners_(),ee.mainSegmentLoader_=new lm(videojs.mergeOptions(We,{segmentMetadataTrack:ee.segmentMetadataTrack_,loaderType:"main"}),v),ee.audioSegmentLoader_=new lm(videojs.mergeOptions(We,{loaderType:"audio"}),v),ee.subtitleSegmentLoader_=new Om(videojs.mergeOptions(We,{loaderType:"vtt",featuresNativeTextTracks:ee.tech_.featuresNativeTextTracks}),v),ee.setupSegmentLoaderListeners_(),ee.experimentalBufferBasedABR&&(ee.masterPlaylistLoader_.one("loadedplaylist",(function(){return ee.startABRTimer_()})),ee.tech_.on("pause",(function(){return ee.stopABRTimer_()})),ee.tech_.on("play",(function(){return ee.startABRTimer_()}))),rv.forEach((function(m){ee[m+"_"]=iv.bind((0,ye.Z)(ee),m)})),ee.logger_=Rl("MPC"),ee.triggeredFmp4Usage=!1,"none"===ee.tech_.preload()?(ee.loadOnPlay_=function(){ee.loadOnPlay_=null,ee.masterPlaylistLoader_.load()},ee.tech_.one("play",ee.loadOnPlay_)):ee.masterPlaylistLoader_.load(),ee.timeToLoadedData__=-1,ee.mainAppendsToLoadedData__=-1,ee.audioAppendsToLoadedData__=-1;var ze="none"===ee.tech_.preload()?"play":"loadstart";return ee.tech_.one(ze,(function(){var m=Date.now();ee.tech_.one("loadeddata",(function(){ee.timeToLoadedData__=Date.now()-m,ee.mainAppendsToLoadedData__=ee.mainSegmentLoader_.mediaAppends,ee.audioAppendsToLoadedData__=ee.audioSegmentLoader_.mediaAppends}))})),ee}_inheritsLoose(MasterPlaylistController,m);var v=MasterPlaylistController.prototype;return v.mainAppendsToLoadedData_=function mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__},v.audioAppendsToLoadedData_=function audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__},v.appendsToLoadedData_=function appendsToLoadedData_(){var m=this.mainAppendsToLoadedData_(),v=this.audioAppendsToLoadedData_();return-1===m||-1===v?-1:m+v},v.timeToLoadedData_=function timeToLoadedData_(){return this.timeToLoadedData__},v.checkABR_=function checkABR_(){var m=this.selectPlaylist();m&&this.shouldSwitchToMedia_(m)&&this.switchMedia_(m,"abr")},v.switchMedia_=function switchMedia_(m,v,ee){var ae=this.media(),ie=ae&&(ae.id||ae.uri),de=m.id||m.uri;ie&&ie!==de&&(this.logger_("switch media "+ie+" -> "+de+" from "+v),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+v})),this.masterPlaylistLoader_.media(m,ee)},v.startABRTimer_=function startABRTimer_(){var m=this;this.stopABRTimer_(),this.abrTimer_=ie().setInterval((function(){return m.checkABR_()}),250)},v.stopABRTimer_=function stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(ie().clearInterval(this.abrTimer_),this.abrTimer_=null)},v.getAudioTrackPlaylists_=function getAudioTrackPlaylists_(){var m=this.master(),v=m&&m.playlists||[];if(!m||!m.mediaGroups||!m.mediaGroups.AUDIO)return v;var ee,ae=m.mediaGroups.AUDIO,ie=Object.keys(ae);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)ee=this.mediaTypes_.AUDIO.activeTrack();else{var de=ae.main||ie.length&&ae[ie[0]];for(var ce in de)if(de[ce].default){ee={label:ce};break}}if(!ee)return v;var le=[];for(var pe in ae)if(ae[pe][ee.label]){var fe=ae[pe][ee.label];if(fe.playlists&&fe.playlists.length)le.push.apply(le,fe.playlists);else if(fe.uri)le.push(fe);else if(m.playlists.length)for(var ye=0;ye1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},v.shouldSwitchToMedia_=function shouldSwitchToMedia_(m){var v=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,ee=this.tech_.currentTime(),ae=this.bufferLowWaterLine(),ie=this.bufferHighWaterLine(),de=this.tech_.buffered();return ov({buffered:de,currentTime:ee,currentPlaylist:v,nextPlaylist:m,bufferLowWaterLine:ae,bufferHighWaterLine:ie,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},v.setupSegmentLoaderListeners_=function setupSegmentLoaderListeners_(){var m=this;this.experimentalBufferBasedABR||(this.mainSegmentLoader_.on("bandwidthupdate",(function(){var v=m.selectPlaylist();m.shouldSwitchToMedia_(v)&&m.switchMedia_(v,"bandwidthupdate"),m.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("progress",(function(){m.trigger("progress")}))),this.mainSegmentLoader_.on("error",(function(){m.blacklistCurrentPlaylist(m.mainSegmentLoader_.error())})),this.mainSegmentLoader_.on("appenderror",(function(){m.error=m.mainSegmentLoader_.error_,m.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(function(){m.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(function(){m.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),m.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(function(){m.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(function(){m.error=m.audioSegmentLoader_.error_,m.trigger("error")})),this.mainSegmentLoader_.on("ended",(function(){m.logger_("main segment loader ended"),m.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(function(v){m.experimentalBufferBasedABR||(m.delegateLoaders_("all",["abort"]),m.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))}));var v=function updateCodecs(){if(!m.sourceUpdater_.hasCreatedSourceBuffers())return m.tryToCreateSourceBuffers_();var v=m.getCodecsOrExclude_();v&&m.sourceUpdater_.addOrChangeSourceBuffers(v)};this.mainSegmentLoader_.on("trackinfo",v),this.audioSegmentLoader_.on("trackinfo",v),this.mainSegmentLoader_.on("fmp4",(function(){m.triggeredFmp4Usage||(m.tech_.trigger({type:"usage",name:"vhs-fmp4"}),m.tech_.trigger({type:"usage",name:"hls-fmp4"}),m.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(function(){m.triggeredFmp4Usage||(m.tech_.trigger({type:"usage",name:"vhs-fmp4"}),m.tech_.trigger({type:"usage",name:"hls-fmp4"}),m.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(function(){m.logger_("audioSegmentLoader ended"),m.onEndOfStream()}))},v.mediaSecondsLoaded_=function mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},v.load=function load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},v.smoothQualityChange_=function smoothQualityChange_(m){void 0===m&&(m=this.selectPlaylist()),this.fastQualityChange_(m)},v.fastQualityChange_=function fastQualityChange_(m){var v=this;void 0===m&&(m=this.selectPlaylist()),m!==this.masterPlaylistLoader_.media()?(this.switchMedia_(m,"fast-quality"),this.mainSegmentLoader_.resetEverything((function(){videojs.browser.IE_VERSION||videojs.browser.IS_EDGE?v.tech_.setCurrentTime(v.tech_.currentTime()+.04):v.tech_.setCurrentTime(v.tech_.currentTime())}))):this.logger_("skipping fastQualityChange because new media is same as old")},v.play=function play(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var m=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*v,ee.excludeUntil=ae,m.reason&&(ee.lastExcludeReason_=m.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var pe=this.selectPlaylist();if(!pe)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var fe=m.internal?this.logger_:videojs.log.warn,ye=m.message?" "+m.message:"";fe((m.internal?"Internal problem":"Problem")+" encountered with playlist "+ee.id+"."+ye+" Switching to playlist "+pe.id+"."),pe.attributes.AUDIO!==ee.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),pe.attributes.SUBTITLES!==ee.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var be=pe.targetDuration/2*1e3||5e3,Re="number"==typeof pe.lastRequest&&Date.now()-pe.lastRequest<=be;return this.switchMedia_(pe,"exclude",ce||Re)},v.pauseLoading=function pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},v.delegateLoaders_=function delegateLoaders_(m,v){var ee=this,ae=[],ie="all"===m;(ie||"main"===m)&&ae.push(this.masterPlaylistLoader_);var de=[];(ie||"audio"===m)&&de.push("AUDIO"),(ie||"subtitle"===m)&&(de.push("CLOSED-CAPTIONS"),de.push("SUBTITLES")),de.forEach((function(m){var v=ee.mediaTypes_[m]&&ee.mediaTypes_[m].activePlaylistLoader;v&&ae.push(v)})),["main","audio","subtitle"].forEach((function(v){var ie=ee[v+"SegmentLoader_"];!ie||m!==v&&"all"!==m||ae.push(ie)})),ae.forEach((function(m){return v.forEach((function(v){"function"==typeof m[v]&&m[v]()}))}))},v.setCurrentTime=function setCurrentTime(m){var v=Tl(this.tech_.buffered(),m);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?v&&v.length?m:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},v.duration=function duration(){if(!this.masterPlaylistLoader_)return 0;var m=this.masterPlaylistLoader_.media();return m?m.endList?this.mediaSource?this.mediaSource.duration:pm.Playlist.duration(m):1/0:0},v.seekable=function seekable(){return this.seekable_},v.onSyncInfoUpdate_=function onSyncInfoUpdate_(){var m;if(this.masterPlaylistLoader_){var v=this.masterPlaylistLoader_.media();if(v){var ee=this.syncController_.getExpiredTime(v,this.duration());if(null!==ee){var ae=this.masterPlaylistLoader_.master,ie=pm.Playlist.seekable(v,ee,pm.Playlist.liveEdgeDelay(ae,v));if(0!==ie.length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(v=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(ee=this.syncController_.getExpiredTime(v,this.duration())))return;if(0===(m=pm.Playlist.seekable(v,ee,pm.Playlist.liveEdgeDelay(ae,v))).length)return}var de,ce;this.seekable_&&this.seekable_.length&&(de=this.seekable_.end(0),ce=this.seekable_.start(0)),m?m.start(0)>ie.end(0)||ie.start(0)>m.end(0)?this.seekable_=ie:this.seekable_=videojs.createTimeRanges([[m.start(0)>ie.start(0)?m.start(0):ie.start(0),m.end(0)0&&(ae=Math.max(ae,ee.end(ee.length-1))),this.mediaSource.duration!==ae&&this.sourceUpdater_.setDuration(ae)}},v.dispose=function dispose(){var m=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((function(v){var ee=m.mediaTypes_[v].groups;for(var ae in ee)ee[ae].forEach((function(m){m.playlistLoader&&m.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},v.master=function master(){return this.masterPlaylistLoader_.master},v.media=function media(){return this.masterPlaylistLoader_.media()||this.initialMedia_},v.areMediaTypesKnown_=function areMediaTypesKnown_(){var m=!!this.mediaTypes_.AUDIO.activePlaylistLoader,v=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),ee=!m||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!v||!ee)},v.getCodecsOrExclude_=function getCodecsOrExclude_(){var m=this,v={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}};v.video=v.main;var ee=xf(this.master(),this.media()),ae={},ie=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(v.main.hasVideo&&(ae.video=ee.video||v.main.videoCodec||"avc1.4d400d"),v.main.isMuxed&&(ae.video+=","+(ee.audio||v.main.audioCodec||Et)),(v.main.hasAudio&&!v.main.isMuxed||v.audio.hasAudio||ie)&&(ae.audio=ee.audio||v.main.audioCodec||v.audio.audioCodec||Et,v.audio.isFmp4=v.main.hasAudio&&!v.main.isMuxed?v.main.isFmp4:v.audio.isFmp4),ae.audio||ae.video){var de,ce=function supportFunction(m,v){return m?_t(v):xt(v)},le={};if(["video","audio"].forEach((function(m){if(ae.hasOwnProperty(m)&&!ce(v[m].isFmp4,ae[m])){var ee=v[m].isFmp4?"browser":"muxer";le[ee]=le[ee]||[],le[ee].push(ae[m]),"audio"===m&&(de=ee)}})),ie&&de&&this.media().attributes.AUDIO){var pe=this.media().attributes.AUDIO;this.master().playlists.forEach((function(v){(v.attributes&&v.attributes.AUDIO)===pe&&v!==m.media()&&(v.excludeUntil=1/0)})),this.logger_("excluding audio group "+pe+" as "+de+' does not support codec(s): "'+ae.audio+'"')}if(!Object.keys(le).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var fe=[];if(["video","audio"].forEach((function(v){var ee=(mt(m.sourceUpdater_.codecs[v]||"")[0]||{}).type,ie=(mt(ae[v]||"")[0]||{}).type;ee&&ie&&ee.toLowerCase()!==ie.toLowerCase()&&fe.push('"'+m.sourceUpdater_.codecs[v]+'" -> "'+ae[v]+'"')})),fe.length)return void this.blacklistCurrentPlaylist({playlist:this.media(),message:"Codec switching not supported: "+fe.join(", ")+".",blacklistDuration:1/0,internal:!0})}return ae}var ye=Object.keys(le).reduce((function(m,v){return m&&(m+=", "),m+=v+' does not support codec(s): "'+le[v].join(",")+'"'}),"")+".";this.blacklistCurrentPlaylist({playlist:this.media(),internal:!0,message:ye,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:this.media(),message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},v.tryToCreateSourceBuffers_=function tryToCreateSourceBuffers_(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var m=this.getCodecsOrExclude_();if(m){this.sourceUpdater_.createSourceBuffers(m);var v=[m.video,m.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(v)}}},v.excludeUnsupportedVariants_=function excludeUnsupportedVariants_(){var m=this,v=this.master().playlists,ee=[];Object.keys(v).forEach((function(ae){var ie=v[ae];if(-1===ee.indexOf(ie.id)){ee.push(ie.id);var de=xf(m.master,ie),ce=[];!de.audio||xt(de.audio)||_t(de.audio)||ce.push("audio codec "+de.audio),!de.video||xt(de.video)||_t(de.video)||ce.push("video codec "+de.video),de.text&&"stpp.ttml.im1t"===de.text&&ce.push("text codec "+de.text),ce.length&&(ie.excludeUntil=1/0,m.logger_("excluding "+ie.id+" for unsupported: "+ce.join(", ")))}}))},v.excludeIncompatibleVariants_=function excludeIncompatibleVariants_(m){var v=this,ee=[],ae=this.master().playlists,ie=Rf(mt(m)),de=_f(ie),ce=ie.video&&mt(ie.video)[0]||null,le=ie.audio&&mt(ie.audio)[0]||null;Object.keys(ae).forEach((function(m){var ie=ae[m];if(-1===ee.indexOf(ie.id)&&ie.excludeUntil!==1/0){ee.push(ie.id);var pe=[],fe=xf(v.masterPlaylistLoader_.master,ie),ye=_f(fe);if(fe.audio||fe.video){if(ye!==de&&pe.push('codec count "'+ye+'" !== "'+de+'"'),!v.sourceUpdater_.canChangeType()){var be=fe.video&&mt(fe.video)[0]||null,Re=fe.audio&&mt(fe.audio)[0]||null;be&&ce&&be.type.toLowerCase()!==ce.type.toLowerCase()&&pe.push('video codec "'+be.type+'" !== "'+ce.type+'"'),Re&&le&&Re.type.toLowerCase()!==le.type.toLowerCase()&&pe.push('audio codec "'+Re.type+'" !== "'+le.type+'"')}pe.length&&(ie.excludeUntil=1/0,v.logger_("blacklisting "+ie.id+": "+pe.join(" && ")))}}}))},v.updateAdCues_=function updateAdCues_(m){var v=0,ee=this.seekable();ee.length&&(v=ee.start(0)),Um(m,this.cueTagsTrack_,v)},v.goalBufferLength=function goalBufferLength(){var m=this.tech_.currentTime(),v=ah.GOAL_BUFFER_LENGTH,ee=ah.GOAL_BUFFER_LENGTH_RATE,ae=Math.max(v,ah.MAX_GOAL_BUFFER_LENGTH);return Math.min(v+m*ee,ae)},v.bufferLowWaterLine=function bufferLowWaterLine(){var m=this.tech_.currentTime(),v=ah.BUFFER_LOW_WATER_LINE,ee=ah.BUFFER_LOW_WATER_LINE_RATE,ae=Math.max(v,ah.MAX_BUFFER_LOW_WATER_LINE),ie=Math.max(v,ah.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(v+m*ee,this.experimentalBufferBasedABR?ie:ae)},v.bufferHighWaterLine=function bufferHighWaterLine(){return ah.BUFFER_HIGH_WATER_LINE},MasterPlaylistController}(videojs.EventTarget),dv=function enableFunction(m,v,ee){return function(ae){var ie=m.master.playlists[v],de=Xl(ie),ce=Kl(ie);return void 0===ae?ce:(ae?delete ie.disabled:ie.disabled=!0,ae===ce||de||(ee(),ae?m.trigger("renditionenabled"):m.trigger("renditiondisabled")),ae)}},cv=function Representation(m,v,ee){var ae=m.masterPlaylistController_,ie=ae[(m.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(ae);if(v.attributes){var de=v.attributes.RESOLUTION;this.width=de&&de.width,this.height=de&&de.height,this.bandwidth=v.attributes.BANDWIDTH}this.codecs=xf(ae.master(),v),this.playlist=v,this.id=ee,this.enabled=dv(m.playlists,v.id,ie)},uv=function renditionSelectionMixin(m){m.representations=function(){var v=m.masterPlaylistController_.master(),ee=Yl(v)?m.masterPlaylistController_.getAudioTrackPlaylists_():v.playlists;return ee?ee.filter((function(m){return!Xl(m)})).map((function(v,ee){return new cv(m,v,v.id)})):[]}},lv=["seeking","seeked","pause","playing","error"],pv=function(){function PlaybackWatcher(m){var v=this;this.masterPlaylistController_=m.masterPlaylistController,this.tech_=m.tech,this.seekable=m.seekable,this.allowSeeksWithinUnsafeLiveWindow=m.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=m.liveRangeSafeTimeDelta,this.media=m.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=Rl("PlaybackWatcher"),this.logger_("initialize");var ee=function playHandler(){return v.monitorCurrentTime_()},ae=function canPlayHandler(){return v.monitorCurrentTime_()},de=function waitingHandler(){return v.techWaiting_()},ce=function cancelTimerHandler(){return v.cancelTimer_()},le=this.masterPlaylistController_,pe=["main","subtitle","audio"],fe={};pe.forEach((function(m){fe[m]={reset:function reset(){return v.resetSegmentDownloads_(m)},updateend:function updateend(){return v.checkSegmentDownloads_(m)}},le[m+"SegmentLoader_"].on("appendsdone",fe[m].updateend),le[m+"SegmentLoader_"].on("playlistupdate",fe[m].reset),v.tech_.on(["seeked","seeking"],fe[m].reset)}));var ye=function setSeekingHandlers(m){["main","audio"].forEach((function(ee){le[ee+"SegmentLoader_"][m]("appended",v.seekingAppendCheck_)}))};this.seekingAppendCheck_=function(){v.fixesBadSeeks_()&&(v.consecutiveUpdates=0,v.lastRecordedTime=v.tech_.currentTime(),ye("off"))},this.clearSeekingAppendCheck_=function(){return ye("off")},this.watchForBadSeeking_=function(){v.clearSeekingAppendCheck_(),ye("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",de),this.tech_.on(lv,ce),this.tech_.on("canplay",ae),this.tech_.one("play",ee),this.dispose=function(){v.clearSeekingAppendCheck_(),v.logger_("dispose"),v.tech_.off("waiting",de),v.tech_.off(lv,ce),v.tech_.off("canplay",ae),v.tech_.off("play",ee),v.tech_.off("seeking",v.watchForBadSeeking_),v.tech_.off("seeked",v.clearSeekingAppendCheck_),pe.forEach((function(m){le[m+"SegmentLoader_"].off("appendsdone",fe[m].updateend),le[m+"SegmentLoader_"].off("playlistupdate",fe[m].reset),v.tech_.off(["seeked","seeking"],fe[m].reset)})),v.checkCurrentTimeTimeout_&&ie().clearTimeout(v.checkCurrentTimeTimeout_),v.cancelTimer_()}}var m=PlaybackWatcher.prototype;return m.monitorCurrentTime_=function monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&ie().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=ie().setTimeout(this.monitorCurrentTime_.bind(this),250)},m.resetSegmentDownloads_=function resetSegmentDownloads_(m){var v=this.masterPlaylistController_[m+"SegmentLoader_"];this[m+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+m+" loader"),this[m+"StalledDownloads_"]=0,this[m+"Buffered_"]=v.buffered_()},m.checkSegmentDownloads_=function checkSegmentDownloads_(m){var v=this.masterPlaylistController_,ee=v[m+"SegmentLoader_"],ae=ee.buffered_(),ie=Pl(this[m+"Buffered_"],ae);this[m+"Buffered_"]=ae,ie?this.resetSegmentDownloads_(m):(this[m+"StalledDownloads_"]++,this.logger_("found #"+this[m+"StalledDownloads_"]+" "+m+" appends that did not increase buffer (possible stalled download)",{playlistId:ee.playlist_&&ee.playlist_.id,buffered:kl(ae)}),this[m+"StalledDownloads_"]<10||(this.logger_(m+" loader stalled download exclusion"),this.resetSegmentDownloads_(m),this.tech_.trigger({type:"usage",name:"vhs-"+m+"-download-exclusion"}),"subtitle"!==m&&v.blacklistCurrentPlaylist({message:"Excessive "+m+" segment downloading detected."},1/0)))},m.checkCurrentTime_=function checkCurrentTime_(){if(!this.tech_.paused()&&!this.tech_.seeking()){var m=this.tech_.currentTime(),v=this.tech_.buffered();if(this.lastRecordedTime===m&&(!v.length||m+xl>=v.end(v.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&m===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):m===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=m)}},m.cancelTimer_=function cancelTimer_(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},m.fixesBadSeeks_=function fixesBadSeeks_(){if(!this.tech_.seeking())return!1;var m,v=this.seekable(),ee=this.tech_.currentTime();this.afterSeekableWindow_(v,ee,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(m=v.end(v.length-1));if(this.beforeSeekableWindow_(v,ee)){var ae=v.start(0);m=ae+(ae===v.end(0)?0:xl)}if(void 0!==m)return this.logger_("Trying to seek outside of seekable at time "+ee+" with seekable range "+Cl(v)+". Seeking to "+m+"."),this.tech_.setCurrentTime(m),!0;for(var ie=this.masterPlaylistController_.sourceUpdater_,de=this.tech_.buffered(),ce=ie.audioBuffer?ie.audioBuffered():null,le=ie.videoBuffer?ie.videoBuffered():null,pe=this.media(),fe=pe.partTargetDuration?pe.partTargetDuration:2*(pe.targetDuration-_l),ye=[ce,le],be=0;be "+ee.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})):void 0}},m.techWaiting_=function techWaiting_(){var m=this.seekable(),v=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(m,v)){var ee=m.end(m.length-1);return this.logger_("Fell out of live window at time "+v+". Seeking to live point (seekable end) "+ee),this.cancelTimer_(),this.tech_.setCurrentTime(ee),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var ae=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,ie=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:ae.audioBuffered(),videoBuffered:ae.videoBuffered(),currentTime:v}))return this.cancelTimer_(),this.tech_.setCurrentTime(v),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var de=Dl(ie,v);if(de.length>0){var ce=de.start(0)-v;return this.logger_("Stopped at "+v+", setting timer for "+ce+", seeking to "+de.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*ce,v),!0}return!1},m.afterSeekableWindow_=function afterSeekableWindow_(m,v,ee,ae){if(void 0===ae&&(ae=!1),!m.length)return!1;var ie=m.end(m.length-1)+xl;return!ee.endList&&ae&&(ie=m.end(m.length-1)+3*ee.targetDuration),v>ie},m.beforeSeekableWindow_=function beforeSeekableWindow_(m,v){return!!(m.length&&m.start(0)>0&&v2)return{start:ie,end:de}}return null},PlaybackWatcher}(),hv={errorInterval:30,getSource:function getSource(m){return m(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},gv=function initPlugin(m,v){var ee=0,ae=0,ie=videojs.mergeOptions(hv,v);m.ready((function(){m.trigger({type:"usage",name:"vhs-error-reload-initialized"}),m.trigger({type:"usage",name:"hls-error-reload-initialized"})}));var de=function loadedMetadataHandler(){ae&&m.currentTime(ae)},ce=function setSource(v){null!=v&&(ae=m.duration()!==1/0&&m.currentTime()||0,m.one("loadedmetadata",de),m.src(v),m.trigger({type:"usage",name:"vhs-error-reload"}),m.trigger({type:"usage",name:"hls-error-reload"}),m.play())},le=function errorHandler(){return Date.now()-ee<1e3*ie.errorInterval?(m.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void m.trigger({type:"usage",name:"hls-error-reload-canceled"})):ie.getSource&&"function"==typeof ie.getSource?(ee=Date.now(),ie.getSource.call(m,ce)):void videojs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},pe=function cleanupEvents(){m.off("loadedmetadata",de),m.off("error",le),m.off("dispose",cleanupEvents)};m.on("error",le),m.on("dispose",pe),m.reloadSourceOnError=function reinitPlugin(v){pe(),initPlugin(m,v)}},fv="2.14.2",mv={PlaylistLoader:_p,Playlist:ep,utils:Op,STANDARD_PLAYLIST_SELECTOR:kf,INITIAL_PLAYLIST_SELECTOR:function lowestBitrateCompatibleVariantSelector(){var m=this,v=this.playlists.master.playlists.filter(ep.isEnabled);return wf(v,(function(m,v){return Cf(m,v)})),v.filter((function(v){return!!xf(m.playlists.master,v).video}))[0]||null},lastBandwidthSelector:kf,movingAverageBandwidthSelector:function movingAverageBandwidthSelector(m){var v=-1,ee=-1;if(m<0||m>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var ae=this.useDevicePixelRatio&&ie().devicePixelRatio||1;return v<0&&(v=this.systemBandwidth,ee=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==ee&&(v=m*this.systemBandwidth+(1-m)*v,ee=this.systemBandwidth),Af(this.playlists.master,v,parseInt(Sf(this.tech_.el(),"width"),10)*ae,parseInt(Sf(this.tech_.el(),"height"),10)*ae,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:Cf,comparePlaylistResolution:function comparePlaylistResolution(m,v){var ee,ae;return m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width&&(ee=m.attributes.RESOLUTION.width),ee=ee||ie().Number.MAX_VALUE,v.attributes.RESOLUTION&&v.attributes.RESOLUTION.width&&(ae=v.attributes.RESOLUTION.width),ee===(ae=ae||ie().Number.MAX_VALUE)&&m.attributes.BANDWIDTH&&v.attributes.BANDWIDTH?m.attributes.BANDWIDTH-v.attributes.BANDWIDTH:ee-ae},xhr:Dp()};Object.keys(ah).forEach((function(m){Object.defineProperty(mv,m,{get:function get(){return videojs.log.warn("using Vhs."+m+" is UNSAFE be sure you know what you are doing"),ah[m]},set:function set(v){videojs.log.warn("using Vhs."+m+" is UNSAFE be sure you know what you are doing"),"number"!=typeof v||v<0?videojs.log.warn("value of Vhs."+m+" must be greater than or equal to 0"):ah[m]=v}})}));var vv="videojs-vhs",yv=function handleVhsMediaChange(m,v){for(var ee=v.media(),ae=-1,ie=0;ie=ee&&m>=ee?Math.max(m,ae):ae}return m},set:function set(m){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=m,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function get(){var m,v=1/(this.bandwidth||1);return m=this.throughput>0?1/this.throughput:0,Math.floor(1/(v+m))},set:function set(){videojs.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function get(){return ee.bandwidth||0},enumerable:!0},mediaRequests:{get:function get(){return ee.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function get(){return ee.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function get(){return ee.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function get(){return ee.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function get(){return ee.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function get(){return ee.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function get(){return ee.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function get(){return ee.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function get(){return ee.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function get(){return ee.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function get(){return ee.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function get(){return ee.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function get(){return kl(ee.tech_.buffered())},enumerable:!0},currentTime:{get:function get(){return ee.tech_.currentTime()},enumerable:!0},currentSource:{get:function get(){return ee.tech_.currentSource_},enumerable:!0},currentTech:{get:function get(){return ee.tech_.name_},enumerable:!0},duration:{get:function get(){return ee.tech_.duration()},enumerable:!0},master:{get:function get(){return ee.playlists.master},enumerable:!0},playerDimensions:{get:function get(){return ee.tech_.currentDimensions()},enumerable:!0},seekable:{get:function get(){return kl(ee.tech_.seekable())},enumerable:!0},timestamp:{get:function get(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function get(){return ee.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",(function(){ee.options_.useBandwidthFromLocalStorage&&Dv({bandwidth:ee.bandwidth,throughput:Math.round(ee.throughput)})})),this.masterPlaylistController_.on("selectedinitialmedia",(function(){uv(ee)})),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",(function(){ee.setupEme_()})),this.on(this.masterPlaylistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.masterPlaylistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=ie().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},v.createKeySessions_=function createKeySessions_(){var m=this,v=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),xv({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:v&&v.media(),mainPlaylists:this.playlists.master.playlists}).then((function(){m.logger_("created EME key session"),m.masterPlaylistController_.sourceUpdater_.initializedEme()})).catch((function(v){m.logger_("error while creating EME key session",v),m.player_.error({message:"Failed to initialize media keys for EME",code:3})}))},v.handleWaitingForKey_=function handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},v.setupEme_=function setupEme_(){var m=this,v=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,ee=Ev({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:v&&v.media()});this.player_.tech_.on("keystatuschange",(function(v){"output-restricted"===v.status&&m.masterPlaylistController_.blacklistCurrentPlaylist({playlist:m.masterPlaylistController_.media(),message:"DRM keystatus changed to "+v.status+". Playlist will fail to play. Check for HDCP content.",blacklistDuration:1/0})})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==videojs.browser.IE_VERSION&&ee?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},v.setupQualityLevels_=function setupQualityLevels_(){var m=this,v=videojs.players[this.tech_.options_.playerId];v&&v.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=v.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",(function(){bv(m.qualityLevels_,m)})),this.playlists.on("mediachange",(function(){yv(m.qualityLevels_,m.playlists)})))},VhsHandler.version=function version$5(){return{"@videojs/http-streaming":fv,"mux.js":"6.0.1","mpd-parser":"0.21.1","m3u8-parser":"4.7.1","aes-decrypter":"3.1.3"}},v.version=function version(){return this.constructor.version()},v.canChangeType=function canChangeType(){return Im.canChangeType()},v.play=function play(){this.masterPlaylistController_.play()},v.setCurrentTime=function setCurrentTime(m){this.masterPlaylistController_.setCurrentTime(m)},v.duration=function duration(){return this.masterPlaylistController_.duration()},v.seekable=function seekable(){return this.masterPlaylistController_.seekable()},v.dispose=function dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&ie().URL.revokeObjectURL&&(ie().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),m.prototype.dispose.call(this)},v.convertToProgramTime=function convertToProgramTime(m,v){return zp({playlist:this.masterPlaylistController_.media(),time:m,callback:v})},v.seekToProgramTime=function seekToProgramTime$1(m,v,ee,ae){return void 0===ee&&(ee=!0),void 0===ae&&(ae=2),Vp({programTime:m,playlist:this.masterPlaylistController_.media(),retryCount:ae,pauseAfterSeek:ee,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:v})},VhsHandler}(videojs.getComponent("Component")),Cv={name:"videojs-http-streaming",VERSION:fv,canHandleSource:function canHandleSource(m,v){void 0===v&&(v={});var ee=videojs.mergeOptions(videojs.options,v);return Cv.canPlayType(m.type,ee)},handleSource:function handleSource(m,v,ee){void 0===ee&&(ee={});var ae=videojs.mergeOptions(videojs.options,ee);return v.vhs=new wv(m,v,ae),videojs.hasOwnProperty("hls")||Object.defineProperty(v,"hls",{get:function get(){return videojs.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),v.vhs},configurable:!0}),v.vhs.xhr=Dp(),v.vhs.src(m.src,m.type),v.vhs},canPlayType:function canPlayType(m,v){void 0===v&&(v={});var ee=videojs.mergeOptions(videojs.options,v),ae=ee.vhs,ie=(ae=void 0===ae?{}:ae).overrideNative,de=void 0===ie?!videojs.browser.IS_ANY_SAFARI:ie,ce=ee.hls,le=(ce=void 0===ce?{}:ce).overrideNative,pe=void 0!==le&&le,fe=St(m);return fe&&(!mv.supportsTypeNatively(fe)||pe||de)?"maybe":""}};(function supportsNativeMediaSources(){return _t("avc1.4d400d,mp4a.40.2")}()&&videojs.getTech("Html5").registerSourceHandler(Cv,0),videojs.VhsHandler=wv,Object.defineProperty(videojs,"HlsHandler",{get:function get(){return videojs.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),wv},configurable:!0}),videojs.VhsSourceHandler=Cv,Object.defineProperty(videojs,"HlsSourceHandler",{get:function get(){return videojs.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Cv},configurable:!0}),videojs.Vhs=mv,Object.defineProperty(videojs,"Hls",{get:function get(){return videojs.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),mv},configurable:!0}),videojs.use||(videojs.registerComponent("Hls",mv),videojs.registerComponent("Vhs",mv)),videojs.options.vhs=videojs.options.vhs||{},videojs.options.hls=videojs.options.hls||{},videojs.getPlugin&&videojs.getPlugin("reloadSourceOnError"))||(videojs.registerPlugin||videojs.plugin)("reloadSourceOnError",(function reloadSourceOnError(m){gv(this,m)}));const Av=videojs},91893:(m,v,ee)=>{var ae,ie,de;de=function(m){"use strict";"undefined"!=typeof window&&(window.videojs_hotkeys={version:"0.2.27"}),(m.registerPlugin||m.plugin)("hotkeys",(function(v){function n(m){return"function"==typeof le?le(m):le}function o(m){null!=m&&"function"==typeof m.then&&m.then(null,(function(m){}))}var ee=this,ae=ee.el(),ie=document,de=m.mergeOptions||m.util.mergeOptions,ce=(v=de({volumeStep:.1,seekStep:5,enableMute:!0,enableVolumeScroll:!0,enableHoverScroll:!1,enableFullscreen:!0,enableNumbers:!0,enableJogStyle:!1,alwaysCaptureHotkeys:!1,captureDocumentHotkeys:!1,documentHotkeysFocusElementFilter:function(){return!1},enableModifiersForNumbers:!0,enableInactiveFocus:!0,skipInitialFocus:!1,playPauseKey:function(m){return 32===m.which||179===m.which},rewindKey:function(m){return 37===m.which||177===m.which},forwardKey:function(m){return 39===m.which||176===m.which},volumeUpKey:function(m){return 38===m.which},volumeDownKey:function(m){return 40===m.which},muteKey:function(m){return 77===m.which},fullscreenKey:function(m){return 70===m.which},customKeys:{}},v||{})).volumeStep,le=v.seekStep,pe=v.enableMute,fe=v.enableVolumeScroll,ye=v.enableHoverScroll,be=v.enableFullscreen,Re=v.enableNumbers,_e=v.enableJogStyle,xe=v.alwaysCaptureHotkeys,Te=v.captureDocumentHotkeys,Se=v.documentHotkeysFocusElementFilter,we=v.enableModifiersForNumbers,Pe=v.enableInactiveFocus,Ie=v.skipInitialFocus,We=m.VERSION;ae.hasAttribute("tabIndex")||ae.setAttribute("tabIndex","-1"),ae.style.outline="none",!xe&&ee.autoplay()||Ie||ee.one("play",(function(){ae.focus()})),Pe&&ee.on("userinactive",(function(){var e=function(){clearTimeout(m)},m=setTimeout((function(){ee.off("useractive",e);var m=ie.activeElement,v=ae.querySelector(".vjs-control-bar");m&&m.parentElement==v&&ae.focus()}),10);ee.one("useractive",e)})),ee.on("play",(function(){var m=ae.querySelector(".iframeblocker");m&&""===m.style.display&&(m.style.display="block",m.style.bottom="39px")}));var q=function(m){var de,le,fe=m.which,ye=m.preventDefault.bind(m),Pe=ee.duration();if(ee.controls()){var Ie=ie.activeElement;if(xe||Te&&Se(Ie)||Ie==ae||Ie==ae.querySelector(".vjs-tech")||Ie==ae.querySelector(".vjs-control-bar")||Ie==ae.querySelector(".iframeblocker"))switch(g(m,ee)){case 1:ye(),(xe||Te)&&m.stopPropagation(),ee.paused()?o(ee.play()):ee.pause();break;case 2:de=!ee.paused(),ye(),de&&ee.pause(),(le=ee.currentTime()-n(m))<=0&&(le=0),ee.currentTime(le),de&&o(ee.play());break;case 3:de=!ee.paused(),ye(),de&&ee.pause(),(le=ee.currentTime()+n(m))>=Pe&&(le=de?Pe-.001:Pe),ee.currentTime(le),de&&o(ee.play());break;case 5:ye(),_e?(le=ee.currentTime()-1,ee.currentTime()<=1&&(le=0),ee.currentTime(le)):ee.volume(ee.volume()-ce);break;case 4:ye(),_e?((le=ee.currentTime()+1)>=Pe&&(le=Pe),ee.currentTime(le)):ee.volume(ee.volume()+ce);break;case 6:pe&&ee.muted(!ee.muted());break;case 7:be&&(ee.isFullscreen()?ee.exitFullscreen():ee.requestFullscreen());break;default:if((fe>47&&fe<59||fe>95&&fe<106)&&(we||!(m.metaKey||m.ctrlKey||m.altKey))&&Re){var We=48;fe>95&&(We=96);var ze=fe-We;ye(),ee.currentTime(ee.duration()*ze*.1)}for(var Ve in v.customKeys){var He=v.customKeys[Ve];He&&He.key&&He.handler&&He.key(m)&&(ye(),He.handler(ee,v,m))}}}},ze=!1,Ve=ae.querySelector(".vjs-volume-menu-button")||ae.querySelector(".vjs-volume-panel");null!=Ve&&(Ve.onmouseover=function(){ze=!0},Ve.onmouseout=function(){ze=!1});var E=function(m){if(ye)v=0;else var v=ie.activeElement;if(ee.controls()&&(xe||v==ae||v==ae.querySelector(".vjs-tech")||v==ae.querySelector(".iframeblocker")||v==ae.querySelector(".vjs-control-bar")||ze)&&fe){m=window.event||m;var de=Math.max(-1,Math.min(1,m.wheelDelta||-m.detail));m.preventDefault(),1==de?ee.volume(ee.volume()+ce):-1==de&&ee.volume(ee.volume()-ce)}},g=function(m,ee){return v.playPauseKey(m,ee)?1:v.rewindKey(m,ee)?2:v.forwardKey(m,ee)?3:v.volumeUpKey(m,ee)?4:v.volumeDownKey(m,ee)?5:v.muteKey(m,ee)?6:v.fullscreenKey(m,ee)?7:void 0};return ee.on("keydown",q),ee.on("dblclick",(function(m){if(null!=We&&We<="7.1.0"&&ee.controls()){var v=m.relatedTarget||m.toElement||ie.activeElement;v!=ae&&v!=ae.querySelector(".vjs-tech")&&v!=ae.querySelector(".iframeblocker")||be&&(ee.isFullscreen()?ee.exitFullscreen():ee.requestFullscreen())}})),ee.on("mousewheel",E),ee.on("DOMMouseScroll",E),Te&&document.addEventListener("keydown",(function(m){q(m)})),this}))},"undefined"!=typeof window&&window.videojs?de(window.videojs):(ae=[ee(50443)],void 0===(ie=function(m){return de(m.default||m)}.apply(v,ae))||(m.exports=ie))},30114:function(m,v,ee){var ae,ie,de;ie=[ee(50443)],void 0===(de="function"==typeof(ae=function(m){"use strict";var v=_interopRequireDefault(m);function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},ae={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function text(m){return"Break: "+m.text},time:function time(m){return m.time}},breakOverlay:{display:!1,displayTime:3,text:function text(m){return"Break overlay: "+m.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function onMarkerClick(m){},onMarkerReached:function onMarkerReached(m,v){},markers:[]};function generateUUID(){var m=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(v){var ee=(m+16*Math.random())%16|0;return m=Math.floor(m/16),("x"==v?ee:3&ee|8).toString(16)}))}function getElementBounding(m){var v,ee={top:0,bottom:0,left:0,width:0,height:0,right:0};try{v=m.getBoundingClientRect()}catch(m){v=ee}return v}var ie=-1;function registerVideoJsMarkersPlugin(m){if(!v.default.mergeOptions){var de=function isPlain(m){return!!m&&"object"===(void 0===m?"undefined":ee(m))&&"[object Object]"===toString.call(m)&&m.constructor===Object},ce=function mergeOptions(m,v){var ee={};return[m,v].forEach((function(m){m&&Object.keys(m).forEach((function(v){var ae=m[v];de(ae)?(de(ee[v])||(ee[v]={}),ee[v]=mergeOptions(ee[v],ae)):ee[v]=ae}))})),ee};v.default.mergeOptions=ce}v.default.dom.createEl||(v.default.dom.createEl=function(m,ee,ae){var ie=v.default.Player.prototype.dom.createEl(m,ee);return ae&&Object.keys(ae).forEach((function(m){ie.setAttribute(m,ae[m])})),ie});var le=v.default.mergeOptions(ae,m),pe={},fe=[],ye=ie,be=this,Re=null,_e=null,xe=ie;function sortMarkersList(){fe.sort((function(m,v){return le.markerTip.time(m)-le.markerTip.time(v)}))}function addMarkers(m){m.forEach((function(m){m.key=generateUUID(),be.el().querySelector(".vjs-progress-holder").appendChild(createMarkerDiv(m)),pe[m.key]=m,fe.push(m)})),sortMarkersList()}function getPosition(m){return le.markerTip.time(m)/be.duration()*100}function setMarkderDivStyle(m,v){v.className="vjs-marker "+(m.class||""),Object.keys(le.markerStyle).forEach((function(m){v.style[m]=le.markerStyle[m]}));var ee=m.time/be.duration();if((ee<0||ee>1)&&(v.style.display="none"),v.style.left=getPosition(m)+"%",m.duration)v.style.width=m.duration/be.duration()*100+"%",v.style.marginLeft="0px";else{var ae=getElementBounding(v);v.style.marginLeft=ae.width/2+"px"}}function createMarkerDiv(m){var ee=v.default.dom.createEl("div",{},{"data-marker-key":m.key,"data-marker-time":le.markerTip.time(m)});return setMarkderDivStyle(m,ee),ee.addEventListener("click",(function(v){var ee=!1;if("function"==typeof le.onMarkerClick&&(ee=!1===le.onMarkerClick(m)),!ee){var ae=this.getAttribute("data-marker-key");be.currentTime(le.markerTip.time(pe[ae]))}})),le.markerTip.display&®isterMarkerTipHandler(ee),ee}function updateMarkers(m){fe.forEach((function(v){var ee=be.el().querySelector(".vjs-marker[data-marker-key='"+v.key+"']"),ae=le.markerTip.time(v);(m||ee.getAttribute("data-marker-time")!==ae)&&(setMarkderDivStyle(v,ee),ee.setAttribute("data-marker-time",ae))})),sortMarkersList()}function removeMarkers(m){_e&&(xe=ie,_e.style.visibility="hidden"),ye=ie;var v=[];m.forEach((function(m){var ee=fe[m];if(ee){delete pe[ee.key],v.push(m);var ae=be.el().querySelector(".vjs-marker[data-marker-key='"+ee.key+"']");ae&&ae.parentNode.removeChild(ae)}})),v.reverse(),v.forEach((function(m){fe.splice(m,1)})),sortMarkersList()}function registerMarkerTipHandler(m){m.addEventListener("mouseover",(function(){var v=pe[m.getAttribute("data-marker-key")];if(Re){le.markerTip.html?Re.querySelector(".vjs-tip-inner").innerHTML=le.markerTip.html(v):Re.querySelector(".vjs-tip-inner").innerText=le.markerTip.text(v),Re.style.left=getPosition(v)+"%";var ee=getElementBounding(Re),ae=getElementBounding(m);Re.style.marginLeft=-parseFloat(ee.width/2)+parseFloat(ae.width/4)+"px",Re.style.visibility="visible"}})),m.addEventListener("mouseout",(function(){Re&&(Re.style.visibility="hidden")}))}function initializeMarkerTip(){Re=v.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),be.el().querySelector(".vjs-progress-holder").appendChild(Re)}function updateBreakOverlay(){if(le.breakOverlay.display&&!(ye<0)){var m=be.currentTime(),v=fe[ye],ee=le.markerTip.time(v);m>=ee&&m<=ee+le.breakOverlay.displayTime?(xe!==ye&&(xe=ye,_e&&(_e.querySelector(".vjs-break-overlay-text").innerHTML=le.breakOverlay.text(v))),_e&&(_e.style.visibility="visible")):(xe=ie,_e&&(_e.style.visibility="hidden"))}}function initializeOverlay(){_e=v.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(le.breakOverlay.style).forEach((function(m){_e&&(_e.style[m]=le.breakOverlay.style[m])})),be.el().appendChild(_e),xe=ie}function onTimeUpdate(){onUpdateMarker(),updateBreakOverlay(),m.onTimeUpdateAfterMarkerUpdate&&m.onTimeUpdateAfterMarkerUpdate()}function onUpdateMarker(){if(fe.length){var v=function getNextMarkerTime(m){return m=le.markerTip.time(fe[ye])&&ee=le.markerTip.time(fe[ce])&&eem){be.currentTime(ee);break}}},prev:function prev(){for(var m=be.currentTime(),v=fe.length-1;v>=0;v--){var ee=le.markerTip.time(fe[v]);if(ee+.5{var ae=ee(58908),ie=m.exports={WebVTT:ee(63706),VTTCue:ee(22230),VTTRegion:ee(13710)};ae.vttjs=ie,ae.WebVTT=ie.WebVTT;var de=ie.VTTCue,ce=ie.VTTRegion,le=ae.VTTCue,pe=ae.VTTRegion;ie.shim=function(){ae.VTTCue=de,ae.VTTRegion=ce},ie.restore=function(){ae.VTTCue=le,ae.VTTRegion=pe},ae.VTTCue||ie.shim()},63706:(m,v,ee)=>{var ae=ee(89144),ie=Object.create||function(){function F(){}return function(m){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return F.prototype=m,new F}}();function ParsingError(m,v){this.name="ParsingError",this.code=m.code,this.message=v||m.message}function parseTimeStamp(m){function computeSeconds(m,v,ee,ae){return 3600*(0|m)+60*(0|v)+(0|ee)+(0|ae)/1e3}var v=m.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return v?v[3]?computeSeconds(v[1],v[2],v[3].replace(":",""),v[4]):v[1]>59?computeSeconds(v[1],v[2],0,v[4]):computeSeconds(0,v[1],v[2],v[4]):null}function Settings(){this.values=ie(null)}function parseOptions(m,v,ee,ae){var ie=ae?m.split(ae):[m];for(var de in ie)if("string"==typeof ie[de]){var ce=ie[de].split(ee);if(2===ce.length)v(ce[0],ce[1])}}function parseCue(m,v,ee){var ae=m;function consumeTimeStamp(){var v=parseTimeStamp(m);if(null===v)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+ae);return m=m.replace(/^[^\sa-zA-Z-]+/,""),v}function skipWhitespace(){m=m.replace(/^\s+/,"")}if(skipWhitespace(),v.startTime=consumeTimeStamp(),skipWhitespace(),"--\x3e"!==m.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+ae);m=m.substr(3),skipWhitespace(),v.endTime=consumeTimeStamp(),skipWhitespace(),function consumeCueSettings(m,v){var ae=new Settings;parseOptions(m,(function(m,v){switch(m){case"region":for(var ie=ee.length-1;ie>=0;ie--)if(ee[ie].id===v){ae.set(m,ee[ie].region);break}break;case"vertical":ae.alt(m,v,["rl","lr"]);break;case"line":var de=v.split(","),ce=de[0];ae.integer(m,ce),ae.percent(m,ce)&&ae.set("snapToLines",!1),ae.alt(m,ce,["auto"]),2===de.length&&ae.alt("lineAlign",de[1],["start","center","end"]);break;case"position":de=v.split(","),ae.percent(m,de[0]),2===de.length&&ae.alt("positionAlign",de[1],["start","center","end"]);break;case"size":ae.percent(m,v);break;case"align":ae.alt(m,v,["start","center","end","left","right"])}}),/:/,/\s/),v.region=ae.get("region",null),v.vertical=ae.get("vertical","");try{v.line=ae.get("line","auto")}catch(m){}v.lineAlign=ae.get("lineAlign","start"),v.snapToLines=ae.get("snapToLines",!0),v.size=ae.get("size",100);try{v.align=ae.get("align","center")}catch(m){v.align=ae.get("align","middle")}try{v.position=ae.get("position","auto")}catch(m){v.position=ae.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},v.align)}v.positionAlign=ae.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},v.align)}(m,v)}ParsingError.prototype=ie(Error.prototype),ParsingError.prototype.constructor=ParsingError,ParsingError.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Settings.prototype={set:function(m,v){this.get(m)||""===v||(this.values[m]=v)},get:function(m,v,ee){return ee?this.has(m)?this.values[m]:v[ee]:this.has(m)?this.values[m]:v},has:function(m){return m in this.values},alt:function(m,v,ee){for(var ae=0;ae=0&&v<=100)&&(this.set(m,v),!0)}};var de=ae.createElement&&ae.createElement("textarea"),ce={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},le={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},pe={v:"title",lang:"lang"},fe={rt:"ruby"};function parseContent(m,v){function nextToken(){if(!v)return null;var m=v.match(/^([^<]*)(<[^>]*>?)?/);return function consume(m){return v=v.substr(m.length),m}(m[1]?m[1]:m[2])}function shouldAdd(m,v){return!fe[v.localName]||fe[v.localName]===m.localName}function createElement(v,ee){var ae=ce[v];if(!ae)return null;var ie=m.document.createElement(ae),de=pe[v];return de&&ee&&(ie[de]=ee.trim()),ie}for(var ee,ae,ie=m.document.createElement("div"),ye=ie,be=[];null!==(ee=nextToken());)if("<"!==ee[0])ye.appendChild(m.document.createTextNode((ae=ee,de.innerHTML=ae,ae=de.textContent,de.textContent="",ae)));else{if("/"===ee[1]){be.length&&be[be.length-1]===ee.substr(2).replace(">","")&&(be.pop(),ye=ye.parentNode);continue}var Re,_e=parseTimeStamp(ee.substr(1,ee.length-2));if(_e){Re=m.document.createProcessingInstruction("timestamp",_e),ye.appendChild(Re);continue}var xe=ee.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!xe)continue;if(!(Re=createElement(xe[1],xe[3])))continue;if(!shouldAdd(ye,Re))continue;if(xe[2]){var Te=xe[2].split(".");Te.forEach((function(m){var v=/^bg_/.test(m),ee=v?m.slice(3):m;if(le.hasOwnProperty(ee)){var ae=v?"background-color":"color",ie=le[ee];Re.style[ae]=ie}})),Re.className=Te.join(" ")}be.push(xe[1]),ye.appendChild(Re),ye=Re}return ie}var ye=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function isStrongRTLChar(m){for(var v=0;v=ee[0]&&m<=ee[1])return!0}return!1}function determineBidi(m){var v=[],ee="";if(!m||!m.childNodes)return"ltr";function pushNodes(m,v){for(var ee=v.childNodes.length-1;ee>=0;ee--)m.push(v.childNodes[ee])}function nextTextNode(m){if(!m||!m.length)return null;var v=m.pop(),ee=v.textContent||v.innerText;if(ee){var ae=ee.match(/^.*(\n|\r)/);return ae?(m.length=0,ae[0]):ee}return"ruby"===v.tagName?nextTextNode(m):v.childNodes?(pushNodes(m,v),nextTextNode(m)):void 0}for(pushNodes(v,m);ee=nextTextNode(v);)for(var ae=0;ae=0&&m.line<=100))return m.line;if(!m.track||!m.track.textTrackList||!m.track.textTrackList.mediaElement)return-1;for(var v=m.track,ee=v.textTrackList,ae=0,ie=0;iebe&&(ye=ye<0?-1:1,ye*=Math.ceil(be/fe)*fe),ce<0&&(ye+=""===de.vertical?ee.height:ee.width,le=le.reverse()),ie.move(Re,ye)}else{var _e=ie.lineHeight/ee.height*100;switch(de.lineAlign){case"center":ce-=_e/2;break;case"end":ce-=_e}switch(de.vertical){case"":v.applyStyles({top:v.formatStyle(ce,"%")});break;case"rl":v.applyStyles({left:v.formatStyle(ce,"%")});break;case"lr":v.applyStyles({right:v.formatStyle(ce,"%")})}le=["+y","-x","+x","-y"],ie=new BoxPosition(v)}var xe=function findBestPosition(m,v){for(var ie,de=new BoxPosition(m),ce=1,le=0;lepe&&(ie=new BoxPosition(m),ce=pe),m=new BoxPosition(de)}return ie||de}(ie,le);v.move(xe.toCSSCompatValues(ee))}function WebVTT(){}StyleBox.prototype.applyStyles=function(m,v){for(var ee in v=v||this.div,m)m.hasOwnProperty(ee)&&(v.style[ee]=m[ee])},StyleBox.prototype.formatStyle=function(m,v){return 0===m?0:m+v},CueStyleBox.prototype=ie(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(m,v){switch(v=void 0!==v?v:this.lineHeight,m){case"+x":this.left+=v,this.right+=v;break;case"-x":this.left-=v,this.right-=v;break;case"+y":this.top+=v,this.bottom+=v;break;case"-y":this.top-=v,this.bottom-=v}},BoxPosition.prototype.overlaps=function(m){return this.leftm.left&&this.topm.top},BoxPosition.prototype.overlapsAny=function(m){for(var v=0;v=m.top&&this.bottom<=m.bottom&&this.left>=m.left&&this.right<=m.right},BoxPosition.prototype.overlapsOppositeAxis=function(m,v){switch(v){case"+x":return this.leftm.right;case"+y":return this.topm.bottom}},BoxPosition.prototype.intersectPercentage=function(m){return Math.max(0,Math.min(this.right,m.right)-Math.max(this.left,m.left))*Math.max(0,Math.min(this.bottom,m.bottom)-Math.max(this.top,m.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(m){return{top:this.top-m.top,bottom:m.bottom-this.bottom,left:this.left-m.left,right:m.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(m){var v=m.div?m.div.offsetHeight:m.tagName?m.offsetHeight:0,ee=m.div?m.div.offsetWidth:m.tagName?m.offsetWidth:0,ae=m.div?m.div.offsetTop:m.tagName?m.offsetTop:0;return{left:(m=m.div?m.div.getBoundingClientRect():m.tagName?m.getBoundingClientRect():m).left,right:m.right,top:m.top||ae,height:m.height||v,bottom:m.bottom||ae+(m.height||v),width:m.width||ee}},WebVTT.StringDecoder=function(){return{decode:function(m){if(!m)return"";if("string"!=typeof m)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(m))}}},WebVTT.convertCueToDOMTree=function(m,v){return m&&v?parseContent(m,v):null};WebVTT.processCues=function(m,v,ee){if(!m||!v||!ee)return null;for(;ee.firstChild;)ee.removeChild(ee.firstChild);var ae=m.document.createElement("div");if(ae.style.position="absolute",ae.style.left="0",ae.style.right="0",ae.style.top="0",ae.style.bottom="0",ae.style.margin="1.5%",ee.appendChild(ae),function shouldCompute(m){for(var v=0;v{var v={"":1,lr:1,rl:1},ee={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function findDirectionSetting(m){return"string"==typeof m&&(!!v[m.toLowerCase()]&&m.toLowerCase())}function findAlignSetting(m){return"string"==typeof m&&(!!ee[m.toLowerCase()]&&m.toLowerCase())}function VTTCue(m,v,ee){this.hasBeenReset=!1;var ae="",ie=!1,de=m,ce=v,le=ee,pe=null,fe="",ye=!0,be="auto",Re="start",_e="auto",xe="auto",Te=100,Se="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return ae},set:function(m){ae=""+m}},pauseOnExit:{enumerable:!0,get:function(){return ie},set:function(m){ie=!!m}},startTime:{enumerable:!0,get:function(){return de},set:function(m){if("number"!=typeof m)throw new TypeError("Start time must be set to a number.");de=m,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ce},set:function(m){if("number"!=typeof m)throw new TypeError("End time must be set to a number.");ce=m,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return le},set:function(m){le=""+m,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return pe},set:function(m){pe=m,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return fe},set:function(m){var v=findDirectionSetting(m);if(!1===v)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");fe=v,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return ye},set:function(m){ye=!!m,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return be},set:function(m){if("number"!=typeof m&&"auto"!==m)throw new SyntaxError("Line: an invalid number or illegal string was specified.");be=m,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return Re},set:function(m){var v=findAlignSetting(m);v?(Re=v,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return _e},set:function(m){if(m<0||m>100)throw new Error("Position must be between 0 and 100.");_e=m,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return xe},set:function(m){var v=findAlignSetting(m);v?(xe=v,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return Te},set:function(m){if(m<0||m>100)throw new Error("Size must be between 0 and 100.");Te=m,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return Se},set:function(m){var v=findAlignSetting(m);if(!v)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");Se=v,this.hasBeenReset=!0}}}),this.displayState=void 0}VTTCue.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},m.exports=VTTCue},13710:m=>{var v={"":!0,up:!0};function findScrollSetting(m){return"string"==typeof m&&(!!v[m.toLowerCase()]&&m.toLowerCase())}function isValidPercentValue(m){return"number"==typeof m&&m>=0&&m<=100}m.exports=function VTTRegion(){var m=100,v=3,ee=0,ae=100,ie=0,de=100,ce="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return m},set:function(v){if(!isValidPercentValue(v))throw new Error("Width must be between 0 and 100.");m=v}},lines:{enumerable:!0,get:function(){return v},set:function(m){if("number"!=typeof m)throw new TypeError("Lines must be set to a number.");v=m}},regionAnchorY:{enumerable:!0,get:function(){return ae},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorX must be between 0 and 100.");ae=m}},regionAnchorX:{enumerable:!0,get:function(){return ee},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorY must be between 0 and 100.");ee=m}},viewportAnchorY:{enumerable:!0,get:function(){return de},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorY must be between 0 and 100.");de=m}},viewportAnchorX:{enumerable:!0,get:function(){return ie},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorX must be between 0 and 100.");ie=m}},scroll:{enumerable:!0,get:function(){return ce},set:function(m){var v=findScrollSetting(m);!1===v?console.warn("Scroll: an invalid or illegal string was specified."):ce=v}}})}},78369:function(m){(function(){var v,ee,ae,ie,de,ce,le,pe=[].slice,fe={}.hasOwnProperty;v=function(){var m,v,ee,ae,ie,ce;if(ce=arguments[0],ie=2<=arguments.length?pe.call(arguments,1):[],de(Object.assign))Object.assign.apply(null,arguments);else for(m=0,ee=ie.length;m":"attribute: {"+m+"}, parent: <"+this.parent.name+">"},XMLAttribute}()}).call(this)},66170:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLCData(m,v){if(XMLCData.__super__.constructor.call(this,m),null==v)throw new Error("Missing CDATA text. "+this.debugInfo());this.text=this.stringify.cdata(v)}return extend(XMLCData,m),XMLCData.prototype.clone=function(){return Object.create(this)},XMLCData.prototype.toString=function(m){return this.options.writer.set(m).cdata(this)},XMLCData}(v)}).call(this)},62096:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLComment(m,v){if(XMLComment.__super__.constructor.call(this,m),null==v)throw new Error("Missing comment text. "+this.debugInfo());this.text=this.stringify.comment(v)}return extend(XMLComment,m),XMLComment.prototype.clone=function(){return Object.create(this)},XMLComment.prototype.toString=function(m){return this.options.writer.set(m).comment(this)},XMLComment}(v)}).call(this)},51179:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLDTDAttList(m,v,ee,ae,ie,de){if(XMLDTDAttList.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==ee)throw new Error("Missing DTD attribute name. "+this.debugInfo(v));if(!ae)throw new Error("Missing DTD attribute type. "+this.debugInfo(v));if(!ie)throw new Error("Missing DTD attribute default. "+this.debugInfo(v));if(0!==ie.indexOf("#")&&(ie="#"+ie),!ie.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(v));if(de&&!ie.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(v));this.elementName=this.stringify.eleName(v),this.attributeName=this.stringify.attName(ee),this.attributeType=this.stringify.dtdAttType(ae),this.defaultValue=this.stringify.dtdAttDefault(de),this.defaultValueType=ie}return extend(XMLDTDAttList,m),XMLDTDAttList.prototype.toString=function(m){return this.options.writer.set(m).dtdAttList(this)},XMLDTDAttList}(v)}).call(this)},36347:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLDTDElement(m,v,ee){if(XMLDTDElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());ee||(ee="(#PCDATA)"),Array.isArray(ee)&&(ee="("+ee.join(",")+")"),this.name=this.stringify.eleName(v),this.value=this.stringify.dtdElementValue(ee)}return extend(XMLDTDElement,m),XMLDTDElement.prototype.toString=function(m){return this.options.writer.set(m).dtdElement(this)},XMLDTDElement}(v)}).call(this)},99078:function(m,v,ee){(function(){var v,ae,extend=function(m,v){for(var ee in v)ie.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ie={}.hasOwnProperty;ae=ee(78369).isObject,v=ee(32026),m.exports=function(m){function XMLDTDEntity(m,v,ee,ie){if(XMLDTDEntity.__super__.constructor.call(this,m),null==ee)throw new Error("Missing DTD entity name. "+this.debugInfo(ee));if(null==ie)throw new Error("Missing DTD entity value. "+this.debugInfo(ee));if(this.pe=!!v,this.name=this.stringify.eleName(ee),ae(ie)){if(!ie.pubID&&!ie.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(ee));if(ie.pubID&&!ie.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(ee));if(null!=ie.pubID&&(this.pubID=this.stringify.dtdPubID(ie.pubID)),null!=ie.sysID&&(this.sysID=this.stringify.dtdSysID(ie.sysID)),null!=ie.nData&&(this.nData=this.stringify.dtdNData(ie.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(ee))}else this.value=this.stringify.dtdEntityValue(ie)}return extend(XMLDTDEntity,m),XMLDTDEntity.prototype.toString=function(m){return this.options.writer.set(m).dtdEntity(this)},XMLDTDEntity}(v)}).call(this)},44777:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLDTDNotation(m,v,ee){if(XMLDTDNotation.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD notation name. "+this.debugInfo(v));if(!ee.pubID&&!ee.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(v));this.name=this.stringify.eleName(v),null!=ee.pubID&&(this.pubID=this.stringify.dtdPubID(ee.pubID)),null!=ee.sysID&&(this.sysID=this.stringify.dtdSysID(ee.sysID))}return extend(XMLDTDNotation,m),XMLDTDNotation.prototype.toString=function(m){return this.options.writer.set(m).dtdNotation(this)},XMLDTDNotation}(v)}).call(this)},59077:function(m,v,ee){(function(){var v,ae,extend=function(m,v){for(var ee in v)ie.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ie={}.hasOwnProperty;ae=ee(78369).isObject,v=ee(32026),m.exports=function(m){function XMLDeclaration(m,v,ee,ie){var de;XMLDeclaration.__super__.constructor.call(this,m),ae(v)&&(v=(de=v).version,ee=de.encoding,ie=de.standalone),v||(v="1.0"),this.version=this.stringify.xmlVersion(v),null!=ee&&(this.encoding=this.stringify.xmlEncoding(ee)),null!=ie&&(this.standalone=this.stringify.xmlStandalone(ie))}return extend(XMLDeclaration,m),XMLDeclaration.prototype.toString=function(m){return this.options.writer.set(m).declaration(this)},XMLDeclaration}(v)}).call(this)},86544:function(m,v,ee){(function(){var v,ae,ie,de,ce,le,extend=function(m,v){for(var ee in v)pe.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},pe={}.hasOwnProperty;le=ee(78369).isObject,ce=ee(32026),v=ee(51179),ie=ee(99078),ae=ee(36347),de=ee(44777),m.exports=function(m){function XMLDocType(m,v,ee){var ae,ie;XMLDocType.__super__.constructor.call(this,m),this.name="!DOCTYPE",this.documentObject=m,le(v)&&(v=(ae=v).pubID,ee=ae.sysID),null==ee&&(ee=(ie=[v,ee])[0],v=ie[1]),null!=v&&(this.pubID=this.stringify.dtdPubID(v)),null!=ee&&(this.sysID=this.stringify.dtdSysID(ee))}return extend(XMLDocType,m),XMLDocType.prototype.element=function(m,v){var ee;return ee=new ae(this,m,v),this.children.push(ee),this},XMLDocType.prototype.attList=function(m,ee,ae,ie,de){var ce;return ce=new v(this,m,ee,ae,ie,de),this.children.push(ce),this},XMLDocType.prototype.entity=function(m,v){var ee;return ee=new ie(this,!1,m,v),this.children.push(ee),this},XMLDocType.prototype.pEntity=function(m,v){var ee;return ee=new ie(this,!0,m,v),this.children.push(ee),this},XMLDocType.prototype.notation=function(m,v){var ee;return ee=new de(this,m,v),this.children.push(ee),this},XMLDocType.prototype.toString=function(m){return this.options.writer.set(m).docType(this)},XMLDocType.prototype.ele=function(m,v){return this.element(m,v)},XMLDocType.prototype.att=function(m,v,ee,ae,ie){return this.attList(m,v,ee,ae,ie)},XMLDocType.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocType.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocType.prototype.not=function(m,v){return this.notation(m,v)},XMLDocType.prototype.up=function(){return this.root()||this.documentObject},XMLDocType}(ce)}).call(this)},66934:function(m,v,ee){(function(){var v,ae,ie,de,extend=function(m,v){for(var ee in v)ce.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ce={}.hasOwnProperty;de=ee(78369).isPlainObject,v=ee(32026),ie=ee(95549),ae=ee(26434),m.exports=function(m){function XMLDocument(m){XMLDocument.__super__.constructor.call(this,null),this.name="?xml",m||(m={}),m.writer||(m.writer=new ae),this.options=m,this.stringify=new ie(m),this.isDocument=!0}return extend(XMLDocument,m),XMLDocument.prototype.end=function(m){var v;return m?de(m)&&(v=m,m=this.options.writer.set(v)):m=this.options.writer,m.document(this)},XMLDocument.prototype.toString=function(m){return this.options.writer.set(m).document(this)},XMLDocument}(v)}).call(this)},79227:function(m,v,ee){(function(){var v,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e,xe,Te,Se,we,Pe,Ie,We,ze,Ve={}.hasOwnProperty;ze=ee(78369),Ie=ze.isObject,Pe=ze.isFunction,We=ze.isPlainObject,we=ze.getValue,be=ee(32161),ae=ee(66170),ie=ee(62096),_e=ee(79406),Se=ee(43595),Re=ee(19181),fe=ee(59077),ye=ee(86544),de=ee(51179),le=ee(99078),ce=ee(36347),pe=ee(44777),v=ee(72750),Te=ee(95549),xe=ee(26434),m.exports=function(){function XMLDocumentCB(m,v,ee){var ae;this.name="?xml",m||(m={}),m.writer?We(m.writer)&&(ae=m.writer,m.writer=new xe(ae)):m.writer=new xe(m),this.options=m,this.writer=m.writer,this.stringify=new Te(m),this.onDataCallback=v||function(){},this.onEndCallback=ee||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return XMLDocumentCB.prototype.node=function(m,v,ee){var ae,ie;if(null==m)throw new Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node. "+this.debugInfo(m));return this.openCurrent(),m=we(m),null===v&&null==ee&&(v=(ae=[{},null])[0],ee=ae[1]),null==v&&(v={}),v=we(v),Ie(v)||(ee=(ie=[v,ee])[0],v=ie[1]),this.currentNode=new be(this,m,v),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=ee&&this.text(ee),this},XMLDocumentCB.prototype.element=function(m,v,ee){return this.currentNode&&this.currentNode instanceof ye?this.dtdElement.apply(this,arguments):this.node(m,v,ee)},XMLDocumentCB.prototype.attribute=function(m,ee){var ae,ie;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(m));if(null!=m&&(m=we(m)),Ie(m))for(ae in m)Ve.call(m,ae)&&(ie=m[ae],this.attribute(ae,ie));else Pe(ee)&&(ee=ee.apply()),this.options.skipNullAttributes&&null==ee||(this.currentNode.attributes[m]=new v(this,m,ee));return this},XMLDocumentCB.prototype.text=function(m){var v;return this.openCurrent(),v=new Se(this,m),this.onData(this.writer.text(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.cdata=function(m){var v;return this.openCurrent(),v=new ae(this,m),this.onData(this.writer.cdata(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.comment=function(m){var v;return this.openCurrent(),v=new ie(this,m),this.onData(this.writer.comment(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.raw=function(m){var v;return this.openCurrent(),v=new _e(this,m),this.onData(this.writer.raw(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.instruction=function(m,v){var ee,ae,ie,de,ce;if(this.openCurrent(),null!=m&&(m=we(m)),null!=v&&(v=we(v)),Array.isArray(m))for(ee=0,de=m.length;ee=0;)this.up();return this.onEnd()},XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},XMLDocumentCB.prototype.openNode=function(m){if(!m.isOpen)return!this.root&&0===this.currentLevel&&m instanceof be&&(this.root=m),this.onData(this.writer.openNode(m,this.currentLevel),this.currentLevel),m.isOpen=!0},XMLDocumentCB.prototype.closeNode=function(m){if(!m.isClosed)return this.onData(this.writer.closeNode(m,this.currentLevel),this.currentLevel),m.isClosed=!0},XMLDocumentCB.prototype.onData=function(m,v){return this.documentStarted=!0,this.onDataCallback(m,v+1)},XMLDocumentCB.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},XMLDocumentCB.prototype.debugInfo=function(m){return null==m?"":"node: <"+m+">"},XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)},XMLDocumentCB.prototype.nod=function(m,v,ee){return this.node(m,v,ee)},XMLDocumentCB.prototype.txt=function(m){return this.text(m)},XMLDocumentCB.prototype.dat=function(m){return this.cdata(m)},XMLDocumentCB.prototype.com=function(m){return this.comment(m)},XMLDocumentCB.prototype.ins=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.dec=function(m,v,ee){return this.declaration(m,v,ee)},XMLDocumentCB.prototype.dtd=function(m,v,ee){return this.doctype(m,v,ee)},XMLDocumentCB.prototype.e=function(m,v,ee){return this.element(m,v,ee)},XMLDocumentCB.prototype.n=function(m,v,ee){return this.node(m,v,ee)},XMLDocumentCB.prototype.t=function(m){return this.text(m)},XMLDocumentCB.prototype.d=function(m){return this.cdata(m)},XMLDocumentCB.prototype.c=function(m){return this.comment(m)},XMLDocumentCB.prototype.r=function(m){return this.raw(m)},XMLDocumentCB.prototype.i=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.att=function(){return this.currentNode&&this.currentNode instanceof ye?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.a=function(){return this.currentNode&&this.currentNode instanceof ye?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocumentCB.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocumentCB.prototype.not=function(m,v){return this.notation(m,v)},XMLDocumentCB}()}).call(this)},78833:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLDummy(m){XMLDummy.__super__.constructor.call(this,m),this.isDummy=!0}return extend(XMLDummy,m),XMLDummy.prototype.clone=function(){return Object.create(this)},XMLDummy.prototype.toString=function(m){return""},XMLDummy}(v)}).call(this)},32161:function(m,v,ee){(function(){var v,ae,ie,de,ce,le,extend=function(m,v){for(var ee in v)pe.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},pe={}.hasOwnProperty;le=ee(78369),ce=le.isObject,de=le.isFunction,ie=le.getValue,ae=ee(32026),v=ee(72750),m.exports=function(m){function XMLElement(m,v,ee){if(XMLElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(v),this.attributes={},null!=ee&&this.attribute(ee),m.isDocument&&(this.isRoot=!0,this.documentObject=m,m.rootObject=this)}return extend(XMLElement,m),XMLElement.prototype.clone=function(){var m,v,ee,ae;for(v in(ee=Object.create(this)).isRoot&&(ee.documentObject=null),ee.attributes={},ae=this.attributes)pe.call(ae,v)&&(m=ae[v],ee.attributes[v]=m.clone());return ee.children=[],this.children.forEach((function(m){var v;return(v=m.clone()).parent=ee,ee.children.push(v)})),ee},XMLElement.prototype.attribute=function(m,ee){var ae,le;if(null!=m&&(m=ie(m)),ce(m))for(ae in m)pe.call(m,ae)&&(le=m[ae],this.attribute(ae,le));else de(ee)&&(ee=ee.apply()),this.options.skipNullAttributes&&null==ee||(this.attributes[m]=new v(this,m,ee));return this},XMLElement.prototype.removeAttribute=function(m){var v,ee,ae;if(null==m)throw new Error("Missing attribute name. "+this.debugInfo());if(m=ie(m),Array.isArray(m))for(ee=0,ae=m.length;ee0&&this.parent.children[m-1].isDummy;)m-=1;if(m<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[m-1]},XMLNode.prototype.next=function(){var m;for(m=this.parent.children.indexOf(this);m":(null!=(ee=this.parent)?ee.name:void 0)?"node: <"+m+">, parent: <"+this.parent.name+">":"node: <"+m+">":""},XMLNode.prototype.ele=function(m,v,ee){return this.element(m,v,ee)},XMLNode.prototype.nod=function(m,v,ee){return this.node(m,v,ee)},XMLNode.prototype.txt=function(m){return this.text(m)},XMLNode.prototype.dat=function(m){return this.cdata(m)},XMLNode.prototype.com=function(m){return this.comment(m)},XMLNode.prototype.ins=function(m,v){return this.instruction(m,v)},XMLNode.prototype.doc=function(){return this.document()},XMLNode.prototype.dec=function(m,v,ee){return this.declaration(m,v,ee)},XMLNode.prototype.dtd=function(m,v){return this.doctype(m,v)},XMLNode.prototype.e=function(m,v,ee){return this.element(m,v,ee)},XMLNode.prototype.n=function(m,v,ee){return this.node(m,v,ee)},XMLNode.prototype.t=function(m){return this.text(m)},XMLNode.prototype.d=function(m){return this.cdata(m)},XMLNode.prototype.c=function(m){return this.comment(m)},XMLNode.prototype.r=function(m){return this.raw(m)},XMLNode.prototype.i=function(m,v){return this.instruction(m,v)},XMLNode.prototype.u=function(){return this.up()},XMLNode.prototype.importXMLBuilder=function(m){return this.importDocument(m)},XMLNode}()}).call(this)},19181:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLProcessingInstruction(m,v,ee){if(XMLProcessingInstruction.__super__.constructor.call(this,m),null==v)throw new Error("Missing instruction target. "+this.debugInfo());this.target=this.stringify.insTarget(v),ee&&(this.value=this.stringify.insValue(ee))}return extend(XMLProcessingInstruction,m),XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)},XMLProcessingInstruction.prototype.toString=function(m){return this.options.writer.set(m).processingInstruction(this)},XMLProcessingInstruction}(v)}).call(this)},79406:function(m,v,ee){(function(){var v,extend=function(m,v){for(var ee in v)ae.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;v=ee(32026),m.exports=function(m){function XMLRaw(m,v){if(XMLRaw.__super__.constructor.call(this,m),null==v)throw new Error("Missing raw text. "+this.debugInfo());this.value=this.stringify.raw(v)}return extend(XMLRaw,m),XMLRaw.prototype.clone=function(){return Object.create(this)},XMLRaw.prototype.toString=function(m){return this.options.writer.set(m).raw(this)},XMLRaw}(v)}).call(this)},81996:function(m,v,ee){(function(){var v,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e,xe,Te,extend=function(m,v){for(var ee in v)Se.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},Se={}.hasOwnProperty;pe=ee(59077),fe=ee(86544),v=ee(66170),ae=ee(62096),be=ee(32161),_e=ee(79406),xe=ee(43595),Re=ee(19181),ye=ee(78833),ie=ee(51179),de=ee(36347),ce=ee(99078),le=ee(44777),Te=ee(60751),m.exports=function(m){function XMLStreamWriter(m,v){XMLStreamWriter.__super__.constructor.call(this,v),this.stream=m}return extend(XMLStreamWriter,m),XMLStreamWriter.prototype.document=function(m){var v,ee,ie,de,ce,le,be,_e;for(ee=0,de=(le=m.children).length;ee"+this.endline(m))},XMLStreamWriter.prototype.comment=function(m,v){return this.stream.write(this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.endline(m))},XMLStreamWriter.prototype.declaration=function(m,v){return this.stream.write(this.space(v)),this.stream.write('"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.docType=function(m,ee){var pe,fe,ye,be;if(ee||(ee=0),this.stream.write(this.space(ee)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(m)),fe=0,ye=(be=m.children).length;fe"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.element=function(m,ee){var ie,de,ce,le,pe,fe,Te,we;for(pe in ee||(ee=0),we=this.space(ee),this.stream.write(we+"<"+m.name),fe=m.attributes)Se.call(fe,pe)&&(ie=fe[pe],this.attribute(ie));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)this.stream.write(">"),this.stream.write(m.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),ce=0,le=(Te=m.children).length;ce")}return this.stream.write(this.endline(m))},XMLStreamWriter.prototype.processingInstruction=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.raw=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.text=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.dtdAttList=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdElement=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdEntity=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdNotation=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.endline=function(m){return m.isLastRootNode?"":this.newline},XMLStreamWriter}(Te)}).call(this)},26434:function(m,v,ee){(function(){var v,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e,xe,Te,extend=function(m,v){for(var ee in v)Se.call(v,ee)&&(m[ee]=v[ee]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},Se={}.hasOwnProperty;pe=ee(59077),fe=ee(86544),v=ee(66170),ae=ee(62096),be=ee(32161),_e=ee(79406),xe=ee(43595),Re=ee(19181),ye=ee(78833),ie=ee(51179),de=ee(36347),ce=ee(99078),le=ee(44777),Te=ee(60751),m.exports=function(m){function XMLStringWriter(m){XMLStringWriter.__super__.constructor.call(this,m)}return extend(XMLStringWriter,m),XMLStringWriter.prototype.document=function(m){var v,ee,ie,de,ce;for(this.textispresent=!1,de="",ee=0,ie=(ce=m.children).length;ee"+this.newline},XMLStringWriter.prototype.comment=function(m,v){return this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.newline},XMLStringWriter.prototype.declaration=function(m,v){var ee;return ee=this.space(v),ee+='",ee+=this.newline},XMLStringWriter.prototype.docType=function(m,ee){var pe,fe,ye,be,_e;if(ee||(ee=0),be=this.space(ee),be+="0){for(be+=" [",be+=this.newline,fe=0,ye=(_e=m.children).length;fe",be+=this.newline},XMLStringWriter.prototype.element=function(m,ee){var ie,de,ce,le,pe,fe,Te,we,Pe,Ie,We,ze,Ve;for(Te in ee||(ee=0),Ve=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),we="",we+=(ze=this.space(ee))+"<"+m.name,Pe=m.attributes)Se.call(Pe,Te)&&(ie=Pe[Te],we+=this.attribute(ie));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?we+=">"+this.newline:we+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)we+=">",we+=m.children[0].value,we+=""+this.newline;else{if(this.dontprettytextnodes)for(ce=0,pe=(Ie=m.children).length;ce"+this.newline,le=0,fe=(We=m.children).length;le"+this.newline}return we},XMLStringWriter.prototype.processingInstruction=function(m,v){var ee;return ee=this.space(v)+""+this.newline},XMLStringWriter.prototype.raw=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.text=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.dtdAttList=function(m,v){var ee;return ee=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdElement=function(m,v){return this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdEntity=function(m,v){var ee;return ee=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdNotation=function(m,v){var ee;return ee=this.space(v)+""+this.newline},XMLStringWriter.prototype.openNode=function(m,v){var ee,ae,ie,de;if(v||(v=0),m instanceof be){for(ae in ie=this.space(v)+"<"+m.name,de=m.attributes)Se.call(de,ae)&&(ee=de[ae],ie+=this.attribute(ee));return ie+=(m.children?">":"/>")+this.newline}return ie=this.space(v)+"")+this.newline},XMLStringWriter.prototype.closeNode=function(m,v){switch(v||(v=0),!1){case!(m instanceof be):return this.space(v)+""+this.newline;case!(m instanceof fe):return this.space(v)+"]>"+this.newline}},XMLStringWriter}(Te)}).call(this)},95549:function(m){(function(){var v={}.hasOwnProperty;m.exports=function(){function XMLStringifier(m){var ee,ae,ie,de,ce;for(ie in this.assertLegalChar=(ee=this.assertLegalChar,ae=this,function(){return ee.apply(ae,arguments)}),m||(m={}),this.noDoubleEncoding=m.noDoubleEncoding,de=m.stringify||{})v.call(de,ie)&&(ce=de[ie],this[ie]=ce)}return XMLStringifier.prototype.eleName=function(m){return m=""+m||"",this.assertLegalChar(m)},XMLStringifier.prototype.eleText=function(m){return m=""+m||"",this.assertLegalChar(this.elEscape(m))},XMLStringifier.prototype.cdata=function(m){return m=(m=""+m||"").replace("]]>","]]]]>"),this.assertLegalChar(m)},XMLStringifier.prototype.comment=function(m){if((m=""+m||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+m);return this.assertLegalChar(m)},XMLStringifier.prototype.raw=function(m){return""+m||""},XMLStringifier.prototype.attName=function(m){return""+m||""},XMLStringifier.prototype.attValue=function(m){return m=""+m||"",this.attEscape(m)},XMLStringifier.prototype.insTarget=function(m){return""+m||""},XMLStringifier.prototype.insValue=function(m){if((m=""+m||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+m);return m},XMLStringifier.prototype.xmlVersion=function(m){if(!(m=""+m||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+m);return m},XMLStringifier.prototype.xmlEncoding=function(m){if(!(m=""+m||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+m);return m},XMLStringifier.prototype.xmlStandalone=function(m){return m?"yes":"no"},XMLStringifier.prototype.dtdPubID=function(m){return""+m||""},XMLStringifier.prototype.dtdSysID=function(m){return""+m||""},XMLStringifier.prototype.dtdElementValue=function(m){return""+m||""},XMLStringifier.prototype.dtdAttType=function(m){return""+m||""},XMLStringifier.prototype.dtdAttDefault=function(m){return null!=m?""+m||"":m},XMLStringifier.prototype.dtdEntityValue=function(m){return""+m||""},XMLStringifier.prototype.dtdNData=function(m){return""+m||""},XMLStringifier.prototype.convertAttKey="@",XMLStringifier.prototype.convertPIKey="?",XMLStringifier.prototype.convertTextKey="#text",XMLStringifier.prototype.convertCDataKey="#cdata",XMLStringifier.prototype.convertCommentKey="#comment",XMLStringifier.prototype.convertRawKey="#raw",XMLStringifier.prototype.assertLegalChar=function(m){var v;if(v=m.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+m+" at index "+v.index);return m},XMLStringifier.prototype.elEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(//g,">").replace(/\r/g," ")},XMLStringifier.prototype.attEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(/0?new Array(v).join(this.indent):""},XMLWriterBase}()}).call(this)},5532:function(m,v,ee){(function(){var v,ae,ie,de,ce,le,pe;pe=ee(78369),ce=pe.assign,le=pe.isFunction,v=ee(66934),ae=ee(79227),de=ee(26434),ie=ee(81996),m.exports.create=function(m,ee,ae,ie){var de,le;if(null==m)throw new Error("Root element needs a name.");return ie=ce({},ee,ae,ie),le=(de=new v(ie)).element(m),ie.headless||(de.declaration(ie),null==ie.pubID&&null==ie.sysID||de.doctype(ie)),le},m.exports.begin=function(m,ee,ie){var de;return le(m)&&(ee=(de=[m,ee])[0],ie=de[1],m={}),ee?new ae(m,ee,ie):new v(m)},m.exports.stringWriter=function(m){return new de(m)},m.exports.streamWriter=function(m,v){return new ie(m,v)}}).call(this)},25893:()=>{},69862:()=>{},40964:()=>{},976:function(m,v,ee){m.exports=function(){var m="1.13.1",v="object"==typeof self&&self.self===self&&self||"object"==typeof ee.g&&ee.g.global===ee.g&&ee.g||Function("return this")()||{},ae=Array.prototype,ie=Object.prototype,de="undefined"!=typeof Symbol?Symbol.prototype:null,ce=ae.push,le=ae.slice,pe=ie.toString,fe=ie.hasOwnProperty,ye="undefined"!=typeof ArrayBuffer,be="undefined"!=typeof DataView,Re=Array.isArray,_e=Object.keys,xe=Object.create,Te=ye&&ArrayBuffer.isView,Se=isNaN,we=isFinite,Pe=!{toString:null}.propertyIsEnumerable("toString"),Ie=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],We=Math.pow(2,53)-1;function j(m,v){return v=null==v?m.length-1:+v,function(){for(var ee=Math.max(arguments.length-v,0),ae=Array(ee),ie=0;ie=0&&ee<=We}}function J(m){return function(v){return null==v?void 0:v[m]}}var pt=J("byteLength"),ht=K(pt),gt=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,ft=ye?function(m){return Te?Te(m)&&!dt(m):ht(m)&>.test(pe.call(m))}:C(!1),mt=J("length");function Z(m,v){v=function(m){for(var v={},ee=m.length,ae=0;ae":">",'"':""","'":"'","`":"`"},jt=Ln(Ft),Ot=Ln(_n(Ft)),Lt=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Ut=/(.)^/,Bt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Nt=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(m){return"\\"+Bt[m]}var Mt=/^\s*(\w|\$)+\s*$/,Wt=0;function nr(m,v,ee,ae,ie){if(!(ae instanceof v))return m.apply(ee,ie);var de=Mn(m.prototype),ce=m.apply(de,ie);return _(ce)?ce:de}var zt=j((function(m,v){var ee=zt.placeholder,e=function(){for(var ae=0,ie=v.length,de=Array(ie),ce=0;ce1)ur(le,v-1,ee,ae),ie=ae.length;else for(var pe=0,fe=le.length;pe0&&(ee=v.apply(this,arguments)),m<=1&&(v=null),ee}}var Kt=zt(cr,2);function sr(m,v,ee){v=qn(v,ee);for(var ae,ie=nn(m),de=0,ce=ie.length;de0?0:ie-1;de>=0&&de0?ce=de>=0?de:Math.max(de+pe,ce):pe=de>=0?Math.min(de+1,pe):de+pe+1;else if(ee&&de&&pe)return ae[de=ee(ae,ie)]===ie?de:-1;if(ie!=ie)return(de=v(le.call(ae,ce,pe),$))>=0?de+ce:-1;for(de=m>0?ce:pe-1;de>=0&&de0?0:ce-1;for(ie||(ae=v[de?de[le]:le],le+=m);le>=0&&le=3;return r(m,Fn(v,ae,4),ee,ie)}}var Yt=wr(1),sn=wr(-1);function Sr(m,v,ee){var ae=[];return v=qn(v,ee),jr(m,(function(m,ee,ie){v(m,ee,ie)&&ae.push(m)})),ae}function Or(m,v,ee){v=qn(v,ee);for(var ae=!Ht(m)&&nn(m),ie=(ae||m).length,de=0;de=0}var dn=j((function(m,v,ee){var ae,ie;return nt(v)?ie=v:(v=Nn(v),ae=v.slice(0,-1),v=v[v.length-1]),_r(m,(function(m){var de=ie;if(!de){if(ae&&ae.length&&(m=In(m,ae)),null==m)return;de=m[v]}return null==de?de:de.apply(m,ee)}))}));function Nr(m,v){return _r(m,Rn(v))}function Ir(m,v,ee){var ae,ie,de=-1/0,ce=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var le=0,pe=(m=Ht(m)?m:jn(m)).length;lede&&(de=ae);else v=qn(v,ee),jr(m,(function(m,ee,ae){((ie=v(m,ee,ae))>ce||ie===-1/0&&de===-1/0)&&(de=m,ce=ie)}));return de}function Tr(m,v,ee){if(null==v||ee)return Ht(m)||(m=jn(m)),m[Wn(m.length-1)];var ae=Ht(m)?En(m):jn(m),ie=mt(ae);v=Math.max(Math.min(v,ie),0);for(var de=ie-1,ce=0;ce1&&(ae=Fn(ae,v[1])),v=an(m)):(ae=qr,v=ur(v,!1,!1),m=Object(m));for(var ie=0,de=v.length;ie1&&(ee=v[1])):(v=_r(ur(v,!1,!1),String),ae=function(m,ee){return!Er(v,ee)}),gn(m,ae,ee)}));function zr(m,v,ee){return le.call(m,0,Math.max(0,m.length-(null==v||ee?1:v)))}function Lr(m,v,ee){return null==m||m.length<1?null==v||ee?void 0:[]:null==v||ee?m[0]:zr(m,m.length-v)}function $r(m,v,ee){return le.call(m,null==v||ee?1:v)}var vn=j((function(m,v){return v=ur(v,!0,!0),Sr(m,(function(m){return!Er(v,m)}))})),yn=j((function(m,v){return vn(m,v)}));function Jr(m,v,ee,ae){A(v)||(ae=ee,ee=v,v=!1),null!=ee&&(ee=qn(ee,ae));for(var ie=[],de=[],ce=0,le=mt(m);cev?(ae&&(clearTimeout(ae),ae=null),le=pe,ce=m.apply(ie,de),ae||(ie=de=null)):ae||!1===ee.trailing||(ae=setTimeout(f,fe)),ce};return c.cancel=function(){clearTimeout(ae),le=0,ae=ie=de=null},c},debounce:function(m,v,ee){var ae,ie,de,ce,le,f=function(){var pe=It()-ie;v>pe?ae=setTimeout(f,v-pe):(ae=null,ee||(ce=m.apply(le,de)),ae||(de=le=null))},pe=j((function(pe){return le=this,de=pe,ie=It(),ae||(ae=setTimeout(f,v),ee&&(ce=m.apply(le,de))),ce}));return pe.cancel=function(){clearTimeout(ae),ae=de=le=null},pe},wrap:function(m,v){return zt(v,m)},negate:fr,compose:function(){var m=arguments,v=m.length-1;return function(){for(var ee=v,ae=m[v].apply(this,arguments);ee--;)ae=m[ee].call(this,ae);return ae}},after:function(m,v){return function(){if(--m<1)return v.apply(this,arguments)}},before:cr,once:Kt,findKey:sr,findIndex:$t,findLastIndex:Zt,sortedIndex:yr,indexOf:Qt,lastIndexOf:Jt,find:mr,detect:mr,findWhere:function(m,v){return mr(m,Dn(v))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Yt,foldl:Yt,inject:Yt,reduceRight:sn,foldr:sn,filter:Sr,select:Sr,reject:function(m,v,ee){return Sr(m,fr(qn(v)),ee)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:dn,pluck:Nr,where:function(m,v){return Sr(m,Dn(v))},max:Ir,min:function(m,v,ee){var ae,ie,de=1/0,ce=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var le=0,pe=(m=Ht(m)?m:jn(m)).length;leae||void 0===ee)return 1;if(ee=0&&ee<=We}}function J(m){return function(v){return null==v?void 0:v[m]}}var pt=J("byteLength"),ht=K(pt),gt=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,ft=ye?function(m){return Te?Te(m)&&!dt(m):ht(m)&>.test(pe.call(m))}:C(!1),mt=J("length");function Z(m,v){v=function(m){for(var v={},ee=m.length,ae=0;ae":">",'"':""","'":"'","`":"`"},jt=zn(Ft),Ot=zn(_n(Ft)),Lt=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Ut=/(.)^/,Bt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Nt=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(m){return"\\"+Bt[m]}var Mt=/^\s*(\w|\$)+\s*$/,Wt=0;function Zn(m,v,ee,ae,ie){if(!(ae instanceof v))return m.apply(ee,ie);var de=Mn(m.prototype),ce=m.apply(de,ie);return _(ce)?ce:de}var zt=j((function(m,v){var ee=zt.placeholder,e=function(){for(var ae=0,ie=v.length,de=Array(ie),ce=0;ce1)er(le,v-1,ee,ae),ie=ae.length;else for(var pe=0,fe=le.length;pe0&&(ee=v.apply(this,arguments)),m<=1&&(v=null),ee}}var Kt=zt(fr,2);function lr(m,v,ee){v=Pn(v,ee);for(var ae,ie=nn(m),de=0,ce=ie.length;de0?0:ie-1;de>=0&&de0?ce=de>=0?de:Math.max(de+pe,ce):pe=de>=0?Math.min(de+1,pe):de+pe+1;else if(ee&&de&&pe)return ae[de=ee(ae,ie)]===ie?de:-1;if(ie!=ie)return(de=v(le.call(ae,ce,pe),$))>=0?de+ce:-1;for(de=m>0?ce:pe-1;de>=0&&de0?0:ce-1;for(ie||(ae=v[de?de[le]:le],le+=m);le>=0&&le=3;return r(m,Rn(v,ae,4),ee,ie)}}var Yt=_r(1),sn=_r(-1);function xr(m,v,ee){var ae=[];return v=Pn(v,ee),mr(m,(function(m,ee,ie){v(m,ee,ie)&&ae.push(m)})),ae}function Sr(m,v,ee){v=Pn(v,ee);for(var ae=!Ht(m)&&nn(m),ie=(ae||m).length,de=0;de=0}var dn=j((function(m,v,ee){var ae,ie;return nt(v)?ie=v:(v=Bn(v),ae=v.slice(0,-1),v=v[v.length-1]),jr(m,(function(m){var de=ie;if(!de){if(ae&&ae.length&&(m=Nn(m,ae)),null==m)return;de=m[v]}return null==de?de:de.apply(m,ee)}))}));function Br(m,v){return jr(m,Dn(v))}function Nr(m,v,ee){var ae,ie,de=-1/0,ce=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var le=0,pe=(m=Ht(m)?m:jn(m)).length;lede&&(de=ae);else v=Pn(v,ee),mr(m,(function(m,ee,ae){((ie=v(m,ee,ae))>ce||ie===-1/0&&de===-1/0)&&(de=m,ce=ie)}));return de}var cn=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Tr(m){return m?ct(m)?le.call(m):ze(m)?m.match(cn):Ht(m)?jr(m,Tn):jn(m):[]}function kr(m,v,ee){if(null==v||ee)return Ht(m)||(m=jn(m)),m[Un(m.length-1)];var ae=Tr(m),ie=mt(ae);v=Math.max(Math.min(v,ie),0);for(var de=ie-1,ce=0;ce1&&(ae=Rn(ae,v[1])),v=an(m)):(ae=qr,v=er(v,!1,!1),m=Object(m));for(var ie=0,de=v.length;ie1&&(ee=v[1])):(v=jr(er(v,!1,!1),String),ae=function(m,ee){return!Mr(v,ee)}),gn(m,ae,ee)}));function zr(m,v,ee){return le.call(m,0,Math.max(0,m.length-(null==v||ee?1:v)))}function Lr(m,v,ee){return null==m||m.length<1?null==v||ee?void 0:[]:null==v||ee?m[0]:zr(m,m.length-v)}function $r(m,v,ee){return le.call(m,null==v||ee?1:v)}var vn=j((function(m,v){return v=er(v,!0,!0),xr(m,(function(m){return!Mr(v,m)}))})),yn=j((function(m,v){return vn(m,v)}));function Jr(m,v,ee,ae){A(v)||(ae=ee,ee=v,v=!1),null!=ee&&(ee=Pn(ee,ae));for(var ie=[],de=[],ce=0,le=mt(m);cev?(ae&&(clearTimeout(ae),ae=null),le=pe,ce=m.apply(ie,de),ae||(ie=de=null)):ae||!1===ee.trailing||(ae=setTimeout(f,fe)),ce};return c.cancel=function(){clearTimeout(ae),le=0,ae=ie=de=null},c},debounce:function(m,v,ee){var ae,ie,de,ce,le,f=function(){var pe=It()-ie;v>pe?ae=setTimeout(f,v-pe):(ae=null,ee||(ce=m.apply(le,de)),ae||(de=le=null))},pe=j((function(pe){return le=this,de=pe,ie=It(),ae||(ae=setTimeout(f,v),ee&&(ce=m.apply(le,de))),ce}));return pe.cancel=function(){clearTimeout(ae),ae=de=le=null},pe},wrap:function(m,v){return zt(v,m)},negate:ar,compose:function(){var m=arguments,v=m.length-1;return function(){for(var ee=v,ae=m[v].apply(this,arguments);ee--;)ae=m[ee].call(this,ae);return ae}},after:function(m,v){return function(){if(--m<1)return v.apply(this,arguments)}},before:fr,once:Kt,findKey:lr,findIndex:$t,findLastIndex:Zt,sortedIndex:hr,indexOf:Qt,lastIndexOf:Jt,find:br,detect:br,findWhere:function(m,v){return br(m,kn(v))},each:mr,forEach:mr,map:jr,collect:jr,reduce:Yt,foldl:Yt,inject:Yt,reduceRight:sn,foldr:sn,filter:xr,select:xr,reject:function(m,v,ee){return xr(m,ar(Pn(v)),ee)},every:Sr,all:Sr,some:Or,any:Or,contains:Mr,includes:Mr,include:Mr,invoke:dn,pluck:Br,where:function(m,v){return xr(m,kn(v))},max:Nr,min:function(m,v,ee){var ae,ie,de=1/0,ce=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var le=0,pe=(m=Ht(m)?m:jn(m)).length;leae||void 0===ee)return 1;if(ee{"use strict";function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}ee.d(v,{Z:()=>_assertThisInitialized})},4942:(m,v,ee)=>{"use strict";function _defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}ee.d(v,{Z:()=>_defineProperty})},87462:(m,v,ee)=>{"use strict";function _extends(){return _extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v_extends})},60136:(m,v,ee)=>{"use strict";ee.d(v,{Z:()=>_inherits});var ae=ee(89611);function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function");m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),Object.defineProperty(m,"prototype",{writable:!1}),v&&(0,ae.Z)(m,v)}},89611:(m,v,ee)=>{"use strict";function _setPrototypeOf(m,v){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(m,v){return m.__proto__=v,m},_setPrototypeOf(m,v)}ee.d(v,{Z:()=>_setPrototypeOf})},98152:(m,v,ee)=>{"use strict";function _arrayWithHoles(m){if(Array.isArray(m))return m}function _iterableToArrayLimit(m,v){var ee=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=ee){var ae,ie,de=[],ce=!0,le=!1;try{for(ee=ee.call(m);!(ce=(ae=ee.next()).done)&&(de.push(ae.value),!v||de.length!==v);ce=!0);}catch(m){le=!0,ie=m}finally{try{ce||null==ee.return||ee.return()}finally{if(le)throw ie}}return de}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var ee=0,ae=new Array(v);ee_slicedToArray})},71002:(m,v,ee)=>{"use strict";function _typeof(m){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},_typeof(m)}ee.d(v,{Z:()=>_typeof})},63230:(m,v,ee)=>{"use strict";ee.r(v),ee.d(v,{Node:()=>yt,Parser:()=>tt,Position:()=>Qe,SourceLocation:()=>Ye,TokContext:()=>Rt,Token:()=>Ft,TokenType:()=>_e,defaultOptions:()=>et,getLineInfo:()=>getLineInfo,isIdentifierChar:()=>isIdentifierChar,isIdentifierStart:()=>isIdentifierStart,isNewLine:()=>isNewLine,keywordTypes:()=>Se,lineBreak:()=>Pe,lineBreakG:()=>Ie,nonASCIIwhitespace:()=>We,parse:()=>parse,parseExpressionAt:()=>parseExpressionAt,tokContexts:()=>_t,tokTypes:()=>we,tokenizer:()=>tokenizer,version:()=>Lt});var ae={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},ie="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",de={5:ie,"5module":ie+" export import",6:ie+" const class extends export import super"},ce=/^in(stanceof)?$/,le="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",pe="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",fe=new RegExp("["+le+"]"),ye=new RegExp("["+le+pe+"]");le=pe=null;var be=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],Re=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function isInAstralSet(m,v){for(var ee=65536,ae=0;aem)return!1;if((ee+=v[ae+1])>=m)return!0}}function isIdentifierStart(m,v){return m<65?36===m:m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&fe.test(String.fromCharCode(m)):!1!==v&&isInAstralSet(m,be)))}function isIdentifierChar(m,v){return m<48?36===m:m<58||!(m<65)&&(m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&ye.test(String.fromCharCode(m)):!1!==v&&(isInAstralSet(m,be)||isInAstralSet(m,Re)))))}var _e=function TokenType(m,v){void 0===v&&(v={}),this.label=m,this.keyword=v.keyword,this.beforeExpr=!!v.beforeExpr,this.startsExpr=!!v.startsExpr,this.isLoop=!!v.isLoop,this.isAssign=!!v.isAssign,this.prefix=!!v.prefix,this.postfix=!!v.postfix,this.binop=v.binop||null,this.updateContext=null};function binop(m,v){return new _e(m,{beforeExpr:!0,binop:v})}var xe={beforeExpr:!0},Te={startsExpr:!0},Se={};function kw(m,v){return void 0===v&&(v={}),v.keyword=m,Se[m]=new _e(m,v)}var we={num:new _e("num",Te),regexp:new _e("regexp",Te),string:new _e("string",Te),name:new _e("name",Te),eof:new _e("eof"),bracketL:new _e("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new _e("]"),braceL:new _e("{",{beforeExpr:!0,startsExpr:!0}),braceR:new _e("}"),parenL:new _e("(",{beforeExpr:!0,startsExpr:!0}),parenR:new _e(")"),comma:new _e(",",xe),semi:new _e(";",xe),colon:new _e(":",xe),dot:new _e("."),question:new _e("?",xe),arrow:new _e("=>",xe),template:new _e("template"),invalidTemplate:new _e("invalidTemplate"),ellipsis:new _e("...",xe),backQuote:new _e("`",Te),dollarBraceL:new _e("${",{beforeExpr:!0,startsExpr:!0}),eq:new _e("=",{beforeExpr:!0,isAssign:!0}),assign:new _e("_=",{beforeExpr:!0,isAssign:!0}),incDec:new _e("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new _e("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("/<=/>=",7),bitShift:binop("<>/>>>",8),plusMin:new _e("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new _e("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",xe),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",xe),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",xe),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",Te),_if:kw("if"),_return:kw("return",xe),_switch:kw("switch"),_throw:kw("throw",xe),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",Te),_super:kw("super",Te),_class:kw("class",Te),_extends:kw("extends",xe),_export:kw("export"),_import:kw("import",Te),_null:kw("null",Te),_true:kw("true",Te),_false:kw("false",Te),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Pe=/\r\n?|\n|\u2028|\u2029/,Ie=new RegExp(Pe.source,"g");function isNewLine(m,v){return 10===m||13===m||!v&&(8232===m||8233===m)}var We=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,ze=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Ve=Object.prototype,He=Ve.hasOwnProperty,qe=Ve.toString;function has(m,v){return He.call(m,v)}var Xe=Array.isArray||function(m){return"[object Array]"===qe.call(m)};function wordsRegexp(m){return new RegExp("^(?:"+m.replace(/ /g,"|")+")$")}var Qe=function Position(m,v){this.line=m,this.column=v};Qe.prototype.offset=function offset(m){return new Qe(this.line,this.column+m)};var Ye=function SourceLocation(m,v,ee){this.start=v,this.end=ee,null!==m.sourceFile&&(this.source=m.sourceFile)};function getLineInfo(m,v){for(var ee=1,ae=0;;){Ie.lastIndex=ae;var ie=Ie.exec(m);if(!(ie&&ie.index=2015&&(v.ecmaVersion-=2009),null==v.allowReserved&&(v.allowReserved=v.ecmaVersion<5),Xe(v.onToken)){var ae=v.onToken;v.onToken=function(m){return ae.push(m)}}return Xe(v.onComment)&&(v.onComment=pushComment(v,v.onComment)),v}function pushComment(m,v){return function(ee,ae,ie,de,ce,le){var pe={type:ee?"Block":"Line",value:ae,start:ie,end:de};m.locations&&(pe.loc=new Ye(this,ce,le)),m.ranges&&(pe.range=[ie,de]),v.push(pe)}}function functionFlags(m,v){return 2|(m?4:0)|(v?8:0)}var tt=function Parser(m,v,ee){this.options=m=getOptions(m),this.sourceFile=m.sourceFile,this.keywords=wordsRegexp(de[m.ecmaVersion>=6?6:"module"===m.sourceType?"5module":5]);var ie="";if(!0!==m.allowReserved){for(var ce=m.ecmaVersion;!(ie=ae[ce]);ce--);"module"===m.sourceType&&(ie+=" await")}this.reservedWords=wordsRegexp(ie);var le=(ie?ie+" ":"")+ae.strict;this.reservedWordsStrict=wordsRegexp(le),this.reservedWordsStrictBind=wordsRegexp(le+" "+ae.strictBind),this.input=String(v),this.containsEsc=!1,ee?(this.pos=ee,this.lineStart=this.input.lastIndexOf("\n",ee-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Pe).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=we.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===m.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&m.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},nt={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};tt.prototype.parse=function parse(){var m=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(m)},nt.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},nt.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},nt.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},nt.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},nt.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},nt.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},tt.prototype.inNonArrowFunction=function inNonArrowFunction(){return(2&this.currentThisScope().flags)>0},tt.extend=function extend(){for(var m=[],v=arguments.length;v--;)m[v]=arguments[v];for(var ee=this,ae=0;ae-1&&this.raiseRecoverable(m.trailingComma,"Comma is not permitted after the rest element");var ee=v?m.parenthesizedAssign:m.parenthesizedBind;ee>-1&&this.raiseRecoverable(ee,"Parenthesized pattern")}},rt.checkExpressionErrors=function(m,v){if(!m)return!1;var ee=m.shorthandAssign,ae=m.doubleProto;if(!v)return ee>=0||ae>=0;ee>=0&&this.raise(ee,"Shorthand property assignments are valid only in destructuring patterns"),ae>=0&&this.raiseRecoverable(ae,"Redefinition of __proto__ property")},rt.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(de,!1,!m);case we._class:return m&&this.unexpected(),this.parseClass(de,!0);case we._if:return this.parseIfStatement(de);case we._return:return this.parseReturnStatement(de);case we._switch:return this.parseSwitchStatement(de);case we._throw:return this.parseThrowStatement(de);case we._try:return this.parseTryStatement(de);case we._const:case we._var:return ae=ae||this.value,m&&"var"!==ae&&this.unexpected(),this.parseVarStatement(de,ae);case we._while:return this.parseWhileStatement(de);case we._with:return this.parseWithStatement(de);case we.braceL:return this.parseBlock(!0,de);case we.semi:return this.parseEmptyStatement(de);case we._export:case we._import:if(this.options.ecmaVersion>10&&ie===we._import){ze.lastIndex=this.pos;var ce=ze.exec(this.input),le=this.pos+ce[0].length;if(40===this.input.charCodeAt(le))return this.parseExpressionStatement(de,this.parseExpression())}return this.options.allowImportExportEverywhere||(v||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),ie===we._import?this.parseImport(de):this.parseExport(de,ee);default:if(this.isAsyncFunction())return m&&this.unexpected(),this.next(),this.parseFunctionStatement(de,!0,!m);var pe=this.value,fe=this.parseExpression();return ie===we.name&&"Identifier"===fe.type&&this.eat(we.colon)?this.parseLabeledStatement(de,pe,fe,m):this.parseExpressionStatement(de,fe)}},ot.parseBreakContinueStatement=function(m,v){var ee="break"===v;this.next(),this.eat(we.semi)||this.insertSemicolon()?m.label=null:this.type!==we.name?this.unexpected():(m.label=this.parseIdent(),this.semicolon());for(var ae=0;ae=6?this.eat(we.semi):this.semicolon(),this.finishNode(m,"DoWhileStatement")},ot.parseForStatement=function(m){this.next();var v=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(st),this.enterScope(0),this.expect(we.parenL),this.type===we.semi)return v>-1&&this.unexpected(v),this.parseFor(m,null);var ee=this.isLet();if(this.type===we._var||this.type===we._const||ee){var ae=this.startNode(),ie=ee?"let":this.value;return this.next(),this.parseVar(ae,!0,ie),this.finishNode(ae,"VariableDeclaration"),(this.type===we._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===ae.declarations.length?(this.options.ecmaVersion>=9&&(this.type===we._in?v>-1&&this.unexpected(v):m.await=v>-1),this.parseForIn(m,ae)):(v>-1&&this.unexpected(v),this.parseFor(m,ae))}var de=new DestructuringErrors,ce=this.parseExpression(!0,de);return this.type===we._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===we._in?v>-1&&this.unexpected(v):m.await=v>-1),this.toAssignable(ce,!1,de),this.checkLVal(ce),this.parseForIn(m,ce)):(this.checkExpressionErrors(de,!0),v>-1&&this.unexpected(v),this.parseFor(m,ce))},ot.parseFunctionStatement=function(m,v,ee){return this.next(),this.parseFunction(m,ut|(ee?0:lt),!1,v)},ot.parseIfStatement=function(m){return this.next(),m.test=this.parseParenExpression(),m.consequent=this.parseStatement("if"),m.alternate=this.eat(we._else)?this.parseStatement("if"):null,this.finishNode(m,"IfStatement")},ot.parseReturnStatement=function(m){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(we.semi)||this.insertSemicolon()?m.argument=null:(m.argument=this.parseExpression(),this.semicolon()),this.finishNode(m,"ReturnStatement")},ot.parseSwitchStatement=function(m){var v;this.next(),m.discriminant=this.parseParenExpression(),m.cases=[],this.expect(we.braceL),this.labels.push(dt),this.enterScope(0);for(var ee=!1;this.type!==we.braceR;)if(this.type===we._case||this.type===we._default){var ae=this.type===we._case;v&&this.finishNode(v,"SwitchCase"),m.cases.push(v=this.startNode()),v.consequent=[],this.next(),ae?v.test=this.parseExpression():(ee&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),ee=!0,v.test=null),this.expect(we.colon)}else v||this.unexpected(),v.consequent.push(this.parseStatement(null));return this.exitScope(),v&&this.finishNode(v,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(m,"SwitchStatement")},ot.parseThrowStatement=function(m){return this.next(),Pe.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),m.argument=this.parseExpression(),this.semicolon(),this.finishNode(m,"ThrowStatement")};var ct=[];ot.parseTryStatement=function(m){if(this.next(),m.block=this.parseBlock(),m.handler=null,this.type===we._catch){var v=this.startNode();if(this.next(),this.eat(we.parenL)){v.param=this.parseBindingAtom();var ee="Identifier"===v.param.type;this.enterScope(ee?32:0),this.checkLVal(v.param,ee?4:2),this.expect(we.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),v.param=null,this.enterScope(0);v.body=this.parseBlock(!1),this.exitScope(),m.handler=this.finishNode(v,"CatchClause")}return m.finalizer=this.eat(we._finally)?this.parseBlock():null,m.handler||m.finalizer||this.raise(m.start,"Missing catch or finally clause"),this.finishNode(m,"TryStatement")},ot.parseVarStatement=function(m,v){return this.next(),this.parseVar(m,!1,v),this.semicolon(),this.finishNode(m,"VariableDeclaration")},ot.parseWhileStatement=function(m){return this.next(),m.test=this.parseParenExpression(),this.labels.push(st),m.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(m,"WhileStatement")},ot.parseWithStatement=function(m){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),m.object=this.parseParenExpression(),m.body=this.parseStatement("with"),this.finishNode(m,"WithStatement")},ot.parseEmptyStatement=function(m){return this.next(),this.finishNode(m,"EmptyStatement")},ot.parseLabeledStatement=function(m,v,ee,ae){for(var ie=0,de=this.labels;ie=0;le--){var pe=this.labels[le];if(pe.statementStart!==m.start)break;pe.statementStart=this.start,pe.kind=ce}return this.labels.push({name:v,kind:ce,statementStart:this.start}),m.body=this.parseStatement(ae?-1===ae.indexOf("label")?ae+"label":ae:"label"),this.labels.pop(),m.label=ee,this.finishNode(m,"LabeledStatement")},ot.parseExpressionStatement=function(m,v){return m.expression=v,this.semicolon(),this.finishNode(m,"ExpressionStatement")},ot.parseBlock=function(m,v){for(void 0===m&&(m=!0),void 0===v&&(v=this.startNode()),v.body=[],this.expect(we.braceL),m&&this.enterScope(0);!this.eat(we.braceR);){var ee=this.parseStatement(null);v.body.push(ee)}return m&&this.exitScope(),this.finishNode(v,"BlockStatement")},ot.parseFor=function(m,v){return m.init=v,this.expect(we.semi),m.test=this.type===we.semi?null:this.parseExpression(),this.expect(we.semi),m.update=this.type===we.parenR?null:this.parseExpression(),this.expect(we.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,"ForStatement")},ot.parseForIn=function(m,v){var ee=this.type===we._in;return this.next(),"VariableDeclaration"===v.type&&null!=v.declarations[0].init&&(!ee||this.options.ecmaVersion<8||this.strict||"var"!==v.kind||"Identifier"!==v.declarations[0].id.type)?this.raise(v.start,(ee?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===v.type&&this.raise(v.start,"Invalid left-hand side in for-loop"),m.left=v,m.right=ee?this.parseExpression():this.parseMaybeAssign(),this.expect(we.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,ee?"ForInStatement":"ForOfStatement")},ot.parseVar=function(m,v,ee){for(m.declarations=[],m.kind=ee;;){var ae=this.startNode();if(this.parseVarId(ae,ee),this.eat(we.eq)?ae.init=this.parseMaybeAssign(v):"const"!==ee||this.type===we._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===ae.id.type||v&&(this.type===we._in||this.isContextual("of"))?ae.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),m.declarations.push(this.finishNode(ae,"VariableDeclarator")),!this.eat(we.comma))break}return m},ot.parseVarId=function(m,v){m.id=this.parseBindingAtom(),this.checkLVal(m.id,"var"===v?1:2,!1)};var ut=1,lt=2;ot.parseFunction=function(m,v,ee,ae){this.initFunction(m),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!ae)&&(this.type===we.star&&v<&&this.unexpected(),m.generator=this.eat(we.star)),this.options.ecmaVersion>=8&&(m.async=!!ae),v&ut&&(m.id=4&v&&this.type!==we.name?null:this.parseIdent(),!m.id||v<||this.checkLVal(m.id,this.strict||m.generator||m.async?this.treatFunctionsAsVar?1:2:3));var ie=this.yieldPos,de=this.awaitPos,ce=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(m.async,m.generator)),v&ut||(m.id=this.type===we.name?this.parseIdent():null),this.parseFunctionParams(m),this.parseFunctionBody(m,ee,!1),this.yieldPos=ie,this.awaitPos=de,this.awaitIdentPos=ce,this.finishNode(m,v&ut?"FunctionDeclaration":"FunctionExpression")},ot.parseFunctionParams=function(m){this.expect(we.parenL),m.params=this.parseBindingList(we.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},ot.parseClass=function(m,v){this.next();var ee=this.strict;this.strict=!0,this.parseClassId(m,v),this.parseClassSuper(m);var ae=this.startNode(),ie=!1;for(ae.body=[],this.expect(we.braceL);!this.eat(we.braceR);){var de=this.parseClassElement(null!==m.superClass);de&&(ae.body.push(de),"MethodDefinition"===de.type&&"constructor"===de.kind&&(ie&&this.raise(de.start,"Duplicate constructor in the same class"),ie=!0))}return m.body=this.finishNode(ae,"ClassBody"),this.strict=ee,this.finishNode(m,v?"ClassDeclaration":"ClassExpression")},ot.parseClassElement=function(m){var v=this;if(this.eat(we.semi))return null;var ee=this.startNode(),tryContextual=function(m,ae){void 0===ae&&(ae=!1);var ie=v.start,de=v.startLoc;return!!v.eatContextual(m)&&(!(v.type===we.parenL||ae&&v.canInsertSemicolon())||(ee.key&&v.unexpected(),ee.computed=!1,ee.key=v.startNodeAt(ie,de),ee.key.name=m,v.finishNode(ee.key,"Identifier"),!1))};ee.kind="method",ee.static=tryContextual("static");var ae=this.eat(we.star),ie=!1;ae||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(ie=!0,ae=this.options.ecmaVersion>=9&&this.eat(we.star)):tryContextual("get")?ee.kind="get":tryContextual("set")&&(ee.kind="set")),ee.key||this.parsePropertyName(ee);var de=ee.key,ce=!1;return ee.computed||ee.static||!("Identifier"===de.type&&"constructor"===de.name||"Literal"===de.type&&"constructor"===de.value)?ee.static&&"Identifier"===de.type&&"prototype"===de.name&&this.raise(de.start,"Classes may not have a static property named prototype"):("method"!==ee.kind&&this.raise(de.start,"Constructor can't have get/set modifier"),ae&&this.raise(de.start,"Constructor can't be a generator"),ie&&this.raise(de.start,"Constructor can't be an async method"),ee.kind="constructor",ce=m),this.parseClassMethod(ee,ae,ie,ce),"get"===ee.kind&&0!==ee.value.params.length&&this.raiseRecoverable(ee.value.start,"getter should have no params"),"set"===ee.kind&&1!==ee.value.params.length&&this.raiseRecoverable(ee.value.start,"setter should have exactly one param"),"set"===ee.kind&&"RestElement"===ee.value.params[0].type&&this.raiseRecoverable(ee.value.params[0].start,"Setter cannot use rest params"),ee},ot.parseClassMethod=function(m,v,ee,ae){return m.value=this.parseMethod(v,ee,ae),this.finishNode(m,"MethodDefinition")},ot.parseClassId=function(m,v){this.type===we.name?(m.id=this.parseIdent(),v&&this.checkLVal(m.id,2,!1)):(!0===v&&this.unexpected(),m.id=null)},ot.parseClassSuper=function(m){m.superClass=this.eat(we._extends)?this.parseExprSubscripts():null},ot.parseExport=function(m,v){if(this.next(),this.eat(we.star))return this.expectContextual("from"),this.type!==we.string&&this.unexpected(),m.source=this.parseExprAtom(),this.semicolon(),this.finishNode(m,"ExportAllDeclaration");if(this.eat(we._default)){var ee;if(this.checkExport(v,"default",this.lastTokStart),this.type===we._function||(ee=this.isAsyncFunction())){var ae=this.startNode();this.next(),ee&&this.next(),m.declaration=this.parseFunction(ae,4|ut,!1,ee)}else if(this.type===we._class){var ie=this.startNode();m.declaration=this.parseClass(ie,"nullableID")}else m.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(m,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())m.declaration=this.parseStatement(null),"VariableDeclaration"===m.declaration.type?this.checkVariableExport(v,m.declaration.declarations):this.checkExport(v,m.declaration.id.name,m.declaration.id.start),m.specifiers=[],m.source=null;else{if(m.declaration=null,m.specifiers=this.parseExportSpecifiers(v),this.eatContextual("from"))this.type!==we.string&&this.unexpected(),m.source=this.parseExprAtom();else{for(var de=0,ce=m.specifiers;de=6&&m)switch(m.type){case"Identifier":this.inAsync&&"await"===m.name&&this.raise(m.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":m.type="ObjectPattern",ee&&this.checkPatternErrors(ee,!0);for(var ae=0,ie=m.properties;ae=8&&!de&&"async"===ce.name&&!this.canInsertSemicolon()&&this.eat(we._function))return this.parseFunction(this.startNodeAt(ae,ie),0,!1,!0);if(ee&&!this.canInsertSemicolon()){if(this.eat(we.arrow))return this.parseArrowExpression(this.startNodeAt(ae,ie),[ce],!1);if(this.options.ecmaVersion>=8&&"async"===ce.name&&this.type===we.name&&!de)return ce=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(we.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(ae,ie),[ce],!0)}return ce;case we.regexp:var le=this.value;return(v=this.parseLiteral(le.value)).regex={pattern:le.pattern,flags:le.flags},v;case we.num:case we.string:return this.parseLiteral(this.value);case we._null:case we._true:case we._false:return(v=this.startNode()).value=this.type===we._null?null:this.type===we._true,v.raw=this.type.keyword,this.next(),this.finishNode(v,"Literal");case we.parenL:var pe=this.start,fe=this.parseParenAndDistinguishExpression(ee);return m&&(m.parenthesizedAssign<0&&!this.isSimpleAssignTarget(fe)&&(m.parenthesizedAssign=pe),m.parenthesizedBind<0&&(m.parenthesizedBind=pe)),fe;case we.bracketL:return v=this.startNode(),this.next(),v.elements=this.parseExprList(we.bracketR,!0,!0,m),this.finishNode(v,"ArrayExpression");case we.braceL:return this.parseObj(!1,m);case we._function:return v=this.startNode(),this.next(),this.parseFunction(v,0);case we._class:return this.parseClass(this.startNode(),!1);case we._new:return this.parseNew();case we.backQuote:return this.parseTemplate();case we._import:return this.options.ecmaVersion>10?this.parseDynamicImport():this.unexpected();default:this.unexpected()}},ht.parseDynamicImport=function(){var m=this.startNode();return this.next(),this.type!==we.parenL&&this.unexpected(),this.finishNode(m,"Import")},ht.parseLiteral=function(m){var v=this.startNode();return v.value=m,v.raw=this.input.slice(this.start,this.end),110===v.raw.charCodeAt(v.raw.length-1)&&(v.bigint=v.raw.slice(0,-1)),this.next(),this.finishNode(v,"Literal")},ht.parseParenExpression=function(){this.expect(we.parenL);var m=this.parseExpression();return this.expect(we.parenR),m},ht.parseParenAndDistinguishExpression=function(m){var v,ee=this.start,ae=this.startLoc,ie=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var de,ce=this.start,le=this.startLoc,pe=[],fe=!0,ye=!1,be=new DestructuringErrors,Re=this.yieldPos,_e=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==we.parenR;){if(fe?fe=!1:this.expect(we.comma),ie&&this.afterTrailingComma(we.parenR,!0)){ye=!0;break}if(this.type===we.ellipsis){de=this.start,pe.push(this.parseParenItem(this.parseRestBinding())),this.type===we.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}pe.push(this.parseMaybeAssign(!1,be,this.parseParenItem))}var xe=this.start,Te=this.startLoc;if(this.expect(we.parenR),m&&!this.canInsertSemicolon()&&this.eat(we.arrow))return this.checkPatternErrors(be,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=Re,this.awaitPos=_e,this.parseParenArrowList(ee,ae,pe);pe.length&&!ye||this.unexpected(this.lastTokStart),de&&this.unexpected(de),this.checkExpressionErrors(be,!0),this.yieldPos=Re||this.yieldPos,this.awaitPos=_e||this.awaitPos,pe.length>1?((v=this.startNodeAt(ce,le)).expressions=pe,this.finishNodeAt(v,"SequenceExpression",xe,Te)):v=pe[0]}else v=this.parseParenExpression();if(this.options.preserveParens){var Se=this.startNodeAt(ee,ae);return Se.expression=v,this.finishNode(Se,"ParenthesizedExpression")}return v},ht.parseParenItem=function(m){return m},ht.parseParenArrowList=function(m,v,ee){return this.parseArrowExpression(this.startNodeAt(m,v),ee)};var gt=[];ht.parseNew=function(){var m=this.startNode(),v=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(we.dot)){m.meta=v;var ee=this.containsEsc;return m.property=this.parseIdent(!0),("target"!==m.property.name||ee)&&this.raiseRecoverable(m.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(m.start,"new.target can only be used in functions"),this.finishNode(m,"MetaProperty")}var ae=this.start,ie=this.startLoc;return m.callee=this.parseSubscripts(this.parseExprAtom(),ae,ie,!0),this.options.ecmaVersion>10&&"Import"===m.callee.type&&this.raise(m.callee.start,"Cannot use new with import(...)"),this.eat(we.parenL)?m.arguments=this.parseExprList(we.parenR,this.options.ecmaVersion>=8&&"Import"!==m.callee.type,!1):m.arguments=gt,this.finishNode(m,"NewExpression")},ht.parseTemplateElement=function(m){var v=m.isTagged,ee=this.startNode();return this.type===we.invalidTemplate?(v||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),ee.value={raw:this.value,cooked:null}):ee.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),ee.tail=this.type===we.backQuote,this.finishNode(ee,"TemplateElement")},ht.parseTemplate=function(m){void 0===m&&(m={});var v=m.isTagged;void 0===v&&(v=!1);var ee=this.startNode();this.next(),ee.expressions=[];var ae=this.parseTemplateElement({isTagged:v});for(ee.quasis=[ae];!ae.tail;)this.type===we.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(we.dollarBraceL),ee.expressions.push(this.parseExpression()),this.expect(we.braceR),ee.quasis.push(ae=this.parseTemplateElement({isTagged:v}));return this.next(),this.finishNode(ee,"TemplateLiteral")},ht.isAsyncProp=function(m){return!m.computed&&"Identifier"===m.key.type&&"async"===m.key.name&&(this.type===we.name||this.type===we.num||this.type===we.string||this.type===we.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===we.star)&&!Pe.test(this.input.slice(this.lastTokEnd,this.start))},ht.parseObj=function(m,v){var ee=this.startNode(),ae=!0,ie={};for(ee.properties=[],this.next();!this.eat(we.braceR);){if(ae)ae=!1;else if(this.expect(we.comma),this.afterTrailingComma(we.braceR))break;var de=this.parseProperty(m,v);m||this.checkPropClash(de,ie,v),ee.properties.push(de)}return this.finishNode(ee,m?"ObjectPattern":"ObjectExpression")},ht.parseProperty=function(m,v){var ee,ae,ie,de,ce=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(we.ellipsis))return m?(ce.argument=this.parseIdent(!1),this.type===we.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(ce,"RestElement")):(this.type===we.parenL&&v&&(v.parenthesizedAssign<0&&(v.parenthesizedAssign=this.start),v.parenthesizedBind<0&&(v.parenthesizedBind=this.start)),ce.argument=this.parseMaybeAssign(!1,v),this.type===we.comma&&v&&v.trailingComma<0&&(v.trailingComma=this.start),this.finishNode(ce,"SpreadElement"));this.options.ecmaVersion>=6&&(ce.method=!1,ce.shorthand=!1,(m||v)&&(ie=this.start,de=this.startLoc),m||(ee=this.eat(we.star)));var le=this.containsEsc;return this.parsePropertyName(ce),!m&&!le&&this.options.ecmaVersion>=8&&!ee&&this.isAsyncProp(ce)?(ae=!0,ee=this.options.ecmaVersion>=9&&this.eat(we.star),this.parsePropertyName(ce,v)):ae=!1,this.parsePropertyValue(ce,m,ee,ae,ie,de,v,le),this.finishNode(ce,"Property")},ht.parsePropertyValue=function(m,v,ee,ae,ie,de,ce,le){if((ee||ae)&&this.type===we.colon&&this.unexpected(),this.eat(we.colon))m.value=v?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,ce),m.kind="init";else if(this.options.ecmaVersion>=6&&this.type===we.parenL)v&&this.unexpected(),m.kind="init",m.method=!0,m.value=this.parseMethod(ee,ae);else if(v||le||!(this.options.ecmaVersion>=5)||m.computed||"Identifier"!==m.key.type||"get"!==m.key.name&&"set"!==m.key.name||this.type===we.comma||this.type===we.braceR)this.options.ecmaVersion>=6&&!m.computed&&"Identifier"===m.key.type?((ee||ae)&&this.unexpected(),this.checkUnreserved(m.key),"await"!==m.key.name||this.awaitIdentPos||(this.awaitIdentPos=ie),m.kind="init",v?m.value=this.parseMaybeDefault(ie,de,m.key):this.type===we.eq&&ce?(ce.shorthandAssign<0&&(ce.shorthandAssign=this.start),m.value=this.parseMaybeDefault(ie,de,m.key)):m.value=m.key,m.shorthand=!0):this.unexpected();else{(ee||ae)&&this.unexpected(),m.kind=m.key.name,this.parsePropertyName(m),m.value=this.parseMethod(!1);var pe="get"===m.kind?0:1;if(m.value.params.length!==pe){var fe=m.value.start;"get"===m.kind?this.raiseRecoverable(fe,"getter should have no params"):this.raiseRecoverable(fe,"setter should have exactly one param")}else"set"===m.kind&&"RestElement"===m.value.params[0].type&&this.raiseRecoverable(m.value.params[0].start,"Setter cannot use rest params")}},ht.parsePropertyName=function(m){if(this.options.ecmaVersion>=6){if(this.eat(we.bracketL))return m.computed=!0,m.key=this.parseMaybeAssign(),this.expect(we.bracketR),m.key;m.computed=!1}return m.key=this.type===we.num||this.type===we.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},ht.initFunction=function(m){m.id=null,this.options.ecmaVersion>=6&&(m.generator=m.expression=!1),this.options.ecmaVersion>=8&&(m.async=!1)},ht.parseMethod=function(m,v,ee){var ae=this.startNode(),ie=this.yieldPos,de=this.awaitPos,ce=this.awaitIdentPos;return this.initFunction(ae),this.options.ecmaVersion>=6&&(ae.generator=m),this.options.ecmaVersion>=8&&(ae.async=!!v),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(v,ae.generator)|(ee?128:0)),this.expect(we.parenL),ae.params=this.parseBindingList(we.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(ae,!1,!0),this.yieldPos=ie,this.awaitPos=de,this.awaitIdentPos=ce,this.finishNode(ae,"FunctionExpression")},ht.parseArrowExpression=function(m,v,ee){var ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.enterScope(16|functionFlags(ee,!1)),this.initFunction(m),this.options.ecmaVersion>=8&&(m.async=!!ee),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,m.params=this.toAssignableList(v,!0),this.parseFunctionBody(m,!0,!1),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(m,"ArrowFunctionExpression")},ht.parseFunctionBody=function(m,v,ee){var ae=v&&this.type!==we.braceL,ie=this.strict,de=!1;if(ae)m.body=this.parseMaybeAssign(),m.expression=!0,this.checkParams(m,!1);else{var ce=this.options.ecmaVersion>=7&&!this.isSimpleParamList(m.params);ie&&!ce||(de=this.strictDirective(this.end))&&ce&&this.raiseRecoverable(m.start,"Illegal 'use strict' directive in function with non-simple parameter list");var le=this.labels;this.labels=[],de&&(this.strict=!0),this.checkParams(m,!ie&&!de&&!v&&!ee&&this.isSimpleParamList(m.params)),m.body=this.parseBlock(!1),m.expression=!1,this.adaptDirectivePrologue(m.body.body),this.labels=le}this.exitScope(),this.strict&&m.id&&this.checkLVal(m.id,5),this.strict=ie},ht.isSimpleParamList=function(m){for(var v=0,ee=m;v-1||ie.functions.indexOf(m)>-1||ie.var.indexOf(m)>-1,ie.lexical.push(m),this.inModule&&1&ie.flags&&delete this.undefinedExports[m]}else if(4===v){this.currentScope().lexical.push(m)}else if(3===v){var de=this.currentScope();ae=this.treatFunctionsAsVar?de.lexical.indexOf(m)>-1:de.lexical.indexOf(m)>-1||de.var.indexOf(m)>-1,de.functions.push(m)}else for(var ce=this.scopeStack.length-1;ce>=0;--ce){var le=this.scopeStack[ce];if(le.lexical.indexOf(m)>-1&&!(32&le.flags&&le.lexical[0]===m)||!this.treatFunctionsAsVarInScope(le)&&le.functions.indexOf(m)>-1){ae=!0;break}if(le.var.push(m),this.inModule&&1&le.flags&&delete this.undefinedExports[m],3&le.flags)break}ae&&this.raiseRecoverable(ee,"Identifier '"+m+"' has already been declared")},mt.checkLocalExport=function(m){-1===this.scopeStack[0].lexical.indexOf(m.name)&&-1===this.scopeStack[0].var.indexOf(m.name)&&(this.undefinedExports[m.name]=m)},mt.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},mt.currentVarScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(3&v.flags)return v}},mt.currentThisScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(3&v.flags&&!(16&v.flags))return v}};var yt=function Node(m,v,ee){this.type="",this.start=v,this.end=0,m.options.locations&&(this.loc=new Ye(m,ee)),m.options.directSourceFile&&(this.sourceFile=m.options.directSourceFile),m.options.ranges&&(this.range=[v,0])},bt=tt.prototype;function finishNodeAt(m,v,ee,ae){return m.type=v,m.end=ee,this.options.locations&&(m.loc.end=ae),this.options.ranges&&(m.range[1]=ee),m}bt.startNode=function(){return new yt(this,this.start,this.startLoc)},bt.startNodeAt=function(m,v){return new yt(this,m,v)},bt.finishNode=function(m,v){return finishNodeAt.call(this,m,v,this.lastTokEnd,this.lastTokEndLoc)},bt.finishNodeAt=function(m,v,ee,ae){return finishNodeAt.call(this,m,v,ee,ae)};var Rt=function TokContext(m,v,ee,ae,ie){this.token=m,this.isExpr=!!v,this.preserveSpace=!!ee,this.override=ae,this.generator=!!ie},_t={b_stat:new Rt("{",!1),b_expr:new Rt("{",!0),b_tmpl:new Rt("${",!1),p_stat:new Rt("(",!1),p_expr:new Rt("(",!0),q_tmpl:new Rt("`",!0,!0,(function(m){return m.tryReadTemplateToken()})),f_stat:new Rt("function",!1),f_expr:new Rt("function",!0),f_expr_gen:new Rt("function",!0,!1,null,!0),f_gen:new Rt("function",!1,!1,null,!0)},xt=tt.prototype;xt.initialContext=function(){return[_t.b_stat]},xt.braceIsBlock=function(m){var v=this.curContext();return v===_t.f_expr||v===_t.f_stat||(m!==we.colon||v!==_t.b_stat&&v!==_t.b_expr?m===we._return||m===we.name&&this.exprAllowed?Pe.test(this.input.slice(this.lastTokEnd,this.start)):m===we._else||m===we.semi||m===we.eof||m===we.parenR||m===we.arrow||(m===we.braceL?v===_t.b_stat:m!==we._var&&m!==we._const&&m!==we.name&&!this.exprAllowed):!v.isExpr)},xt.inGeneratorContext=function(){for(var m=this.context.length-1;m>=1;m--){var v=this.context[m];if("function"===v.token)return v.generator}return!1},xt.updateContext=function(m){var v,ee=this.type;ee.keyword&&m===we.dot?this.exprAllowed=!1:(v=ee.updateContext)?v.call(this,m):this.exprAllowed=ee.beforeExpr},we.parenR.updateContext=we.braceR.updateContext=function(){if(1!==this.context.length){var m=this.context.pop();m===_t.b_stat&&"function"===this.curContext().token&&(m=this.context.pop()),this.exprAllowed=!m.isExpr}else this.exprAllowed=!0},we.braceL.updateContext=function(m){this.context.push(this.braceIsBlock(m)?_t.b_stat:_t.b_expr),this.exprAllowed=!0},we.dollarBraceL.updateContext=function(){this.context.push(_t.b_tmpl),this.exprAllowed=!0},we.parenL.updateContext=function(m){var v=m===we._if||m===we._for||m===we._with||m===we._while;this.context.push(v?_t.p_stat:_t.p_expr),this.exprAllowed=!0},we.incDec.updateContext=function(){},we._function.updateContext=we._class.updateContext=function(m){!m.beforeExpr||m===we.semi||m===we._else||m===we._return&&Pe.test(this.input.slice(this.lastTokEnd,this.start))||(m===we.colon||m===we.braceL)&&this.curContext()===_t.b_stat?this.context.push(_t.f_stat):this.context.push(_t.f_expr),this.exprAllowed=!1},we.backQuote.updateContext=function(){this.curContext()===_t.q_tmpl?this.context.pop():this.context.push(_t.q_tmpl),this.exprAllowed=!1},we.star.updateContext=function(m){if(m===we._function){var v=this.context.length-1;this.context[v]===_t.f_expr?this.context[v]=_t.f_expr_gen:this.context[v]=_t.f_gen}this.exprAllowed=!0},we.name.updateContext=function(m){var v=!1;this.options.ecmaVersion>=6&&m!==we.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(v=!0),this.exprAllowed=v};var Et="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",Tt=Et+" Extended_Pictographic",Dt={9:Et,10:Tt,11:Tt},St="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",wt="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Ct=wt+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",At={9:wt,10:Ct,11:Ct+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},kt={};function buildUnicodeData(m){var v=kt[m]={binary:wordsRegexp(Dt[m]+" "+St),nonBinary:{General_Category:wordsRegexp(St),Script:wordsRegexp(At[m])}};v.nonBinary.Script_Extensions=v.nonBinary.Script,v.nonBinary.gc=v.nonBinary.General_Category,v.nonBinary.sc=v.nonBinary.Script,v.nonBinary.scx=v.nonBinary.Script_Extensions}buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var Pt=tt.prototype,It=function RegExpValidationState(m){this.parser=m,this.validFlags="gim"+(m.options.ecmaVersion>=6?"uy":"")+(m.options.ecmaVersion>=9?"s":""),this.unicodeProperties=kt[m.options.ecmaVersion>=11?11:m.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function codePointToString(m){return m<=65535?String.fromCharCode(m):(m-=65536,String.fromCharCode(55296+(m>>10),56320+(1023&m)))}function isSyntaxCharacter(m){return 36===m||m>=40&&m<=43||46===m||63===m||m>=91&&m<=94||m>=123&&m<=125}function isRegExpIdentifierStart(m){return isIdentifierStart(m,!0)||36===m||95===m}function isRegExpIdentifierPart(m){return isIdentifierChar(m,!0)||36===m||95===m||8204===m||8205===m}function isControlLetter(m){return m>=65&&m<=90||m>=97&&m<=122}function isCharacterClassEscape(m){return 100===m||68===m||115===m||83===m||119===m||87===m}function isUnicodePropertyNameCharacter(m){return isControlLetter(m)||95===m}function isUnicodePropertyValueCharacter(m){return isUnicodePropertyNameCharacter(m)||isDecimalDigit(m)}function isDecimalDigit(m){return m>=48&&m<=57}function isHexDigit(m){return m>=48&&m<=57||m>=65&&m<=70||m>=97&&m<=102}function hexToInt(m){return m>=65&&m<=70?m-65+10:m>=97&&m<=102?m-97+10:m-48}function isOctalDigit(m){return m>=48&&m<=55}It.prototype.reset=function reset(m,v,ee){var ae=-1!==ee.indexOf("u");this.start=0|m,this.source=v+"",this.flags=ee,this.switchU=ae&&this.parser.options.ecmaVersion>=6,this.switchN=ae&&this.parser.options.ecmaVersion>=9},It.prototype.raise=function raise(m){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+m)},It.prototype.at=function at(m){var v=this.source,ee=v.length;if(m>=ee)return-1;var ae=v.charCodeAt(m);if(!this.switchU||ae<=55295||ae>=57344||m+1>=ee)return ae;var ie=v.charCodeAt(m+1);return ie>=56320&&ie<=57343?(ae<<10)+ie-56613888:ae},It.prototype.nextIndex=function nextIndex(m){var v=this.source,ee=v.length;if(m>=ee)return ee;var ae,ie=v.charCodeAt(m);return!this.switchU||ie<=55295||ie>=57344||m+1>=ee||(ae=v.charCodeAt(m+1))<56320||ae>57343?m+1:m+2},It.prototype.current=function current(){return this.at(this.pos)},It.prototype.lookahead=function lookahead(){return this.at(this.nextIndex(this.pos))},It.prototype.advance=function advance(){this.pos=this.nextIndex(this.pos)},It.prototype.eat=function eat(m){return this.current()===m&&(this.advance(),!0)},Pt.validateRegExpFlags=function(m){for(var v=m.validFlags,ee=m.flags,ae=0;ae-1&&this.raise(m.start,"Duplicate regular expression flag")}},Pt.validateRegExpPattern=function(m){this.regexp_pattern(m),!m.switchN&&this.options.ecmaVersion>=9&&m.groupNames.length>0&&(m.switchN=!0,this.regexp_pattern(m))},Pt.regexp_pattern=function(m){m.pos=0,m.lastIntValue=0,m.lastStringValue="",m.lastAssertionIsQuantifiable=!1,m.numCapturingParens=0,m.maxBackReference=0,m.groupNames.length=0,m.backReferenceNames.length=0,this.regexp_disjunction(m),m.pos!==m.source.length&&(m.eat(41)&&m.raise("Unmatched ')'"),(m.eat(93)||m.eat(125))&&m.raise("Lone quantifier brackets")),m.maxBackReference>m.numCapturingParens&&m.raise("Invalid escape");for(var v=0,ee=m.backReferenceNames;v=9&&(ee=m.eat(60)),m.eat(61)||m.eat(33))return this.regexp_disjunction(m),m.eat(41)||m.raise("Unterminated group"),m.lastAssertionIsQuantifiable=!ee,!0}return m.pos=v,!1},Pt.regexp_eatQuantifier=function(m,v){return void 0===v&&(v=!1),!!this.regexp_eatQuantifierPrefix(m,v)&&(m.eat(63),!0)},Pt.regexp_eatQuantifierPrefix=function(m,v){return m.eat(42)||m.eat(43)||m.eat(63)||this.regexp_eatBracedQuantifier(m,v)},Pt.regexp_eatBracedQuantifier=function(m,v){var ee=m.pos;if(m.eat(123)){var ae=0,ie=-1;if(this.regexp_eatDecimalDigits(m)&&(ae=m.lastIntValue,m.eat(44)&&this.regexp_eatDecimalDigits(m)&&(ie=m.lastIntValue),m.eat(125)))return-1!==ie&&ie=9?this.regexp_groupSpecifier(m):63===m.current()&&m.raise("Invalid group"),this.regexp_disjunction(m),m.eat(41))return m.numCapturingParens+=1,!0;m.raise("Unterminated group")}return!1},Pt.regexp_eatExtendedAtom=function(m){return m.eat(46)||this.regexp_eatReverseSolidusAtomEscape(m)||this.regexp_eatCharacterClass(m)||this.regexp_eatUncapturingGroup(m)||this.regexp_eatCapturingGroup(m)||this.regexp_eatInvalidBracedQuantifier(m)||this.regexp_eatExtendedPatternCharacter(m)},Pt.regexp_eatInvalidBracedQuantifier=function(m){return this.regexp_eatBracedQuantifier(m,!0)&&m.raise("Nothing to repeat"),!1},Pt.regexp_eatSyntaxCharacter=function(m){var v=m.current();return!!isSyntaxCharacter(v)&&(m.lastIntValue=v,m.advance(),!0)},Pt.regexp_eatPatternCharacters=function(m){for(var v=m.pos,ee=0;-1!==(ee=m.current())&&!isSyntaxCharacter(ee);)m.advance();return m.pos!==v},Pt.regexp_eatExtendedPatternCharacter=function(m){var v=m.current();return!(-1===v||36===v||v>=40&&v<=43||46===v||63===v||91===v||94===v||124===v)&&(m.advance(),!0)},Pt.regexp_groupSpecifier=function(m){if(m.eat(63)){if(this.regexp_eatGroupName(m))return-1!==m.groupNames.indexOf(m.lastStringValue)&&m.raise("Duplicate capture group name"),void m.groupNames.push(m.lastStringValue);m.raise("Invalid group")}},Pt.regexp_eatGroupName=function(m){if(m.lastStringValue="",m.eat(60)){if(this.regexp_eatRegExpIdentifierName(m)&&m.eat(62))return!0;m.raise("Invalid capture group name")}return!1},Pt.regexp_eatRegExpIdentifierName=function(m){if(m.lastStringValue="",this.regexp_eatRegExpIdentifierStart(m)){for(m.lastStringValue+=codePointToString(m.lastIntValue);this.regexp_eatRegExpIdentifierPart(m);)m.lastStringValue+=codePointToString(m.lastIntValue);return!0}return!1},Pt.regexp_eatRegExpIdentifierStart=function(m){var v=m.pos,ee=m.current();return m.advance(),92===ee&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(ee=m.lastIntValue),isRegExpIdentifierStart(ee)?(m.lastIntValue=ee,!0):(m.pos=v,!1)},Pt.regexp_eatRegExpIdentifierPart=function(m){var v=m.pos,ee=m.current();return m.advance(),92===ee&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(ee=m.lastIntValue),isRegExpIdentifierPart(ee)?(m.lastIntValue=ee,!0):(m.pos=v,!1)},Pt.regexp_eatAtomEscape=function(m){return!!(this.regexp_eatBackReference(m)||this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)||m.switchN&&this.regexp_eatKGroupName(m))||(m.switchU&&(99===m.current()&&m.raise("Invalid unicode escape"),m.raise("Invalid escape")),!1)},Pt.regexp_eatBackReference=function(m){var v=m.pos;if(this.regexp_eatDecimalEscape(m)){var ee=m.lastIntValue;if(m.switchU)return ee>m.maxBackReference&&(m.maxBackReference=ee),!0;if(ee<=m.numCapturingParens)return!0;m.pos=v}return!1},Pt.regexp_eatKGroupName=function(m){if(m.eat(107)){if(this.regexp_eatGroupName(m))return m.backReferenceNames.push(m.lastStringValue),!0;m.raise("Invalid named reference")}return!1},Pt.regexp_eatCharacterEscape=function(m){return this.regexp_eatControlEscape(m)||this.regexp_eatCControlLetter(m)||this.regexp_eatZero(m)||this.regexp_eatHexEscapeSequence(m)||this.regexp_eatRegExpUnicodeEscapeSequence(m)||!m.switchU&&this.regexp_eatLegacyOctalEscapeSequence(m)||this.regexp_eatIdentityEscape(m)},Pt.regexp_eatCControlLetter=function(m){var v=m.pos;if(m.eat(99)){if(this.regexp_eatControlLetter(m))return!0;m.pos=v}return!1},Pt.regexp_eatZero=function(m){return 48===m.current()&&!isDecimalDigit(m.lookahead())&&(m.lastIntValue=0,m.advance(),!0)},Pt.regexp_eatControlEscape=function(m){var v=m.current();return 116===v?(m.lastIntValue=9,m.advance(),!0):110===v?(m.lastIntValue=10,m.advance(),!0):118===v?(m.lastIntValue=11,m.advance(),!0):102===v?(m.lastIntValue=12,m.advance(),!0):114===v&&(m.lastIntValue=13,m.advance(),!0)},Pt.regexp_eatControlLetter=function(m){var v=m.current();return!!isControlLetter(v)&&(m.lastIntValue=v%32,m.advance(),!0)},Pt.regexp_eatRegExpUnicodeEscapeSequence=function(m){var v,ee=m.pos;if(m.eat(117)){if(this.regexp_eatFixedHexDigits(m,4)){var ae=m.lastIntValue;if(m.switchU&&ae>=55296&&ae<=56319){var ie=m.pos;if(m.eat(92)&&m.eat(117)&&this.regexp_eatFixedHexDigits(m,4)){var de=m.lastIntValue;if(de>=56320&&de<=57343)return m.lastIntValue=1024*(ae-55296)+(de-56320)+65536,!0}m.pos=ie,m.lastIntValue=ae}return!0}if(m.switchU&&m.eat(123)&&this.regexp_eatHexDigits(m)&&m.eat(125)&&((v=m.lastIntValue)>=0&&v<=1114111))return!0;m.switchU&&m.raise("Invalid unicode escape"),m.pos=ee}return!1},Pt.regexp_eatIdentityEscape=function(m){if(m.switchU)return!!this.regexp_eatSyntaxCharacter(m)||!!m.eat(47)&&(m.lastIntValue=47,!0);var v=m.current();return!(99===v||m.switchN&&107===v)&&(m.lastIntValue=v,m.advance(),!0)},Pt.regexp_eatDecimalEscape=function(m){m.lastIntValue=0;var v=m.current();if(v>=49&&v<=57){do{m.lastIntValue=10*m.lastIntValue+(v-48),m.advance()}while((v=m.current())>=48&&v<=57);return!0}return!1},Pt.regexp_eatCharacterClassEscape=function(m){var v=m.current();if(isCharacterClassEscape(v))return m.lastIntValue=-1,m.advance(),!0;if(m.switchU&&this.options.ecmaVersion>=9&&(80===v||112===v)){if(m.lastIntValue=-1,m.advance(),m.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(m)&&m.eat(125))return!0;m.raise("Invalid property name")}return!1},Pt.regexp_eatUnicodePropertyValueExpression=function(m){var v=m.pos;if(this.regexp_eatUnicodePropertyName(m)&&m.eat(61)){var ee=m.lastStringValue;if(this.regexp_eatUnicodePropertyValue(m)){var ae=m.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(m,ee,ae),!0}}if(m.pos=v,this.regexp_eatLoneUnicodePropertyNameOrValue(m)){var ie=m.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(m,ie),!0}return!1},Pt.regexp_validateUnicodePropertyNameAndValue=function(m,v,ee){has(m.unicodeProperties.nonBinary,v)||m.raise("Invalid property name"),m.unicodeProperties.nonBinary[v].test(ee)||m.raise("Invalid property value")},Pt.regexp_validateUnicodePropertyNameOrValue=function(m,v){m.unicodeProperties.binary.test(v)||m.raise("Invalid property name")},Pt.regexp_eatUnicodePropertyName=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyNameCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},Pt.regexp_eatUnicodePropertyValue=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyValueCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},Pt.regexp_eatLoneUnicodePropertyNameOrValue=function(m){return this.regexp_eatUnicodePropertyValue(m)},Pt.regexp_eatCharacterClass=function(m){if(m.eat(91)){if(m.eat(94),this.regexp_classRanges(m),m.eat(93))return!0;m.raise("Unterminated character class")}return!1},Pt.regexp_classRanges=function(m){for(;this.regexp_eatClassAtom(m);){var v=m.lastIntValue;if(m.eat(45)&&this.regexp_eatClassAtom(m)){var ee=m.lastIntValue;!m.switchU||-1!==v&&-1!==ee||m.raise("Invalid character class"),-1!==v&&-1!==ee&&v>ee&&m.raise("Range out of order in character class")}}},Pt.regexp_eatClassAtom=function(m){var v=m.pos;if(m.eat(92)){if(this.regexp_eatClassEscape(m))return!0;if(m.switchU){var ee=m.current();(99===ee||isOctalDigit(ee))&&m.raise("Invalid class escape"),m.raise("Invalid escape")}m.pos=v}var ae=m.current();return 93!==ae&&(m.lastIntValue=ae,m.advance(),!0)},Pt.regexp_eatClassEscape=function(m){var v=m.pos;if(m.eat(98))return m.lastIntValue=8,!0;if(m.switchU&&m.eat(45))return m.lastIntValue=45,!0;if(!m.switchU&&m.eat(99)){if(this.regexp_eatClassControlLetter(m))return!0;m.pos=v}return this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)},Pt.regexp_eatClassControlLetter=function(m){var v=m.current();return!(!isDecimalDigit(v)&&95!==v)&&(m.lastIntValue=v%32,m.advance(),!0)},Pt.regexp_eatHexEscapeSequence=function(m){var v=m.pos;if(m.eat(120)){if(this.regexp_eatFixedHexDigits(m,2))return!0;m.switchU&&m.raise("Invalid escape"),m.pos=v}return!1},Pt.regexp_eatDecimalDigits=function(m){var v=m.pos,ee=0;for(m.lastIntValue=0;isDecimalDigit(ee=m.current());)m.lastIntValue=10*m.lastIntValue+(ee-48),m.advance();return m.pos!==v},Pt.regexp_eatHexDigits=function(m){var v=m.pos,ee=0;for(m.lastIntValue=0;isHexDigit(ee=m.current());)m.lastIntValue=16*m.lastIntValue+hexToInt(ee),m.advance();return m.pos!==v},Pt.regexp_eatLegacyOctalEscapeSequence=function(m){if(this.regexp_eatOctalDigit(m)){var v=m.lastIntValue;if(this.regexp_eatOctalDigit(m)){var ee=m.lastIntValue;v<=3&&this.regexp_eatOctalDigit(m)?m.lastIntValue=64*v+8*ee+m.lastIntValue:m.lastIntValue=8*v+ee}else m.lastIntValue=v;return!0}return!1},Pt.regexp_eatOctalDigit=function(m){var v=m.current();return isOctalDigit(v)?(m.lastIntValue=v-48,m.advance(),!0):(m.lastIntValue=0,!1)},Pt.regexp_eatFixedHexDigits=function(m,v){var ee=m.pos;m.lastIntValue=0;for(var ae=0;ae>10),56320+(1023&m)))}jt.next=function(){this.options.onToken&&this.options.onToken(new Ft(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},jt.getToken=function(){return this.next(),new Ft(this)},"undefined"!=typeof Symbol&&(jt[Symbol.iterator]=function(){var m=this;return{next:function(){var v=m.getToken();return{done:v.type===we.eof,value:v}}}}),jt.curContext=function(){return this.context[this.context.length-1]},jt.nextToken=function(){var m=this.curContext();return m&&m.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(we.eof):m.override?m.override(this):void this.readToken(this.fullCharCodeAtPos())},jt.readToken=function(m){return isIdentifierStart(m,this.options.ecmaVersion>=6)||92===m?this.readWord():this.getTokenFromCode(m)},jt.fullCharCodeAtPos=function(){var m=this.input.charCodeAt(this.pos);return m<=55295||m>=57344?m:(m<<10)+this.input.charCodeAt(this.pos+1)-56613888},jt.skipBlockComment=function(){var m,v=this.options.onComment&&this.curPosition(),ee=this.pos,ae=this.input.indexOf("*/",this.pos+=2);if(-1===ae&&this.raise(this.pos-2,"Unterminated comment"),this.pos=ae+2,this.options.locations)for(Ie.lastIndex=ee;(m=Ie.exec(this.input))&&m.index8&&m<14||m>=5760&&We.test(String.fromCharCode(m))))break e;++this.pos}}},jt.finishToken=function(m,v){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var ee=this.type;this.type=m,this.value=v,this.updateContext(ee)},jt.readToken_dot=function(){var m=this.input.charCodeAt(this.pos+1);if(m>=48&&m<=57)return this.readNumber(!0);var v=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===m&&46===v?(this.pos+=3,this.finishToken(we.ellipsis)):(++this.pos,this.finishToken(we.dot))},jt.readToken_slash=function(){var m=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===m?this.finishOp(we.assign,2):this.finishOp(we.slash,1)},jt.readToken_mult_modulo_exp=function(m){var v=this.input.charCodeAt(this.pos+1),ee=1,ae=42===m?we.star:we.modulo;return this.options.ecmaVersion>=7&&42===m&&42===v&&(++ee,ae=we.starstar,v=this.input.charCodeAt(this.pos+2)),61===v?this.finishOp(we.assign,ee+1):this.finishOp(ae,ee)},jt.readToken_pipe_amp=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?this.finishOp(124===m?we.logicalOR:we.logicalAND,2):61===v?this.finishOp(we.assign,2):this.finishOp(124===m?we.bitwiseOR:we.bitwiseAND,1)},jt.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(we.assign,2):this.finishOp(we.bitwiseXOR,1)},jt.readToken_plus_min=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?45!==v||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Pe.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(we.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===v?this.finishOp(we.assign,2):this.finishOp(we.plusMin,1)},jt.readToken_lt_gt=function(m){var v=this.input.charCodeAt(this.pos+1),ee=1;return v===m?(ee=62===m&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+ee)?this.finishOp(we.assign,ee+1):this.finishOp(we.bitShift,ee)):33!==v||60!==m||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===v&&(ee=2),this.finishOp(we.relational,ee)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},jt.readToken_eq_excl=function(m){var v=this.input.charCodeAt(this.pos+1);return 61===v?this.finishOp(we.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===m&&62===v&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(we.arrow)):this.finishOp(61===m?we.eq:we.prefix,1)},jt.getTokenFromCode=function(m){switch(m){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(we.parenL);case 41:return++this.pos,this.finishToken(we.parenR);case 59:return++this.pos,this.finishToken(we.semi);case 44:return++this.pos,this.finishToken(we.comma);case 91:return++this.pos,this.finishToken(we.bracketL);case 93:return++this.pos,this.finishToken(we.bracketR);case 123:return++this.pos,this.finishToken(we.braceL);case 125:return++this.pos,this.finishToken(we.braceR);case 58:return++this.pos,this.finishToken(we.colon);case 63:return++this.pos,this.finishToken(we.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(we.backQuote);case 48:var v=this.input.charCodeAt(this.pos+1);if(120===v||88===v)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===v||79===v)return this.readRadixNumber(8);if(98===v||66===v)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(m);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(m);case 124:case 38:return this.readToken_pipe_amp(m);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(m);case 60:case 62:return this.readToken_lt_gt(m);case 61:case 33:return this.readToken_eq_excl(m);case 126:return this.finishOp(we.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(m)+"'")},jt.finishOp=function(m,v){var ee=this.input.slice(this.pos,this.pos+v);return this.pos+=v,this.finishToken(m,ee)},jt.readRegexp=function(){for(var m,v,ee=this.pos;;){this.pos>=this.input.length&&this.raise(ee,"Unterminated regular expression");var ae=this.input.charAt(this.pos);if(Pe.test(ae)&&this.raise(ee,"Unterminated regular expression"),m)m=!1;else{if("["===ae)v=!0;else if("]"===ae&&v)v=!1;else if("/"===ae&&!v)break;m="\\"===ae}++this.pos}var ie=this.input.slice(ee,this.pos);++this.pos;var de=this.pos,ce=this.readWord1();this.containsEsc&&this.unexpected(de);var le=this.regexpState||(this.regexpState=new It(this));le.reset(ee,ie,ce),this.validateRegExpFlags(le),this.validateRegExpPattern(le);var pe=null;try{pe=new RegExp(ie,ce)}catch(m){}return this.finishToken(we.regexp,{pattern:ie,flags:ce,value:pe})},jt.readInt=function(m,v){for(var ee=this.pos,ae=0,ie=0,de=null==v?1/0:v;ie=97?ce-97+10:ce>=65?ce-65+10:ce>=48&&ce<=57?ce-48:1/0)>=m)break;++this.pos,ae=ae*m+le}return this.pos===ee||null!=v&&this.pos-ee!==v?null:ae},jt.readRadixNumber=function(m){var v=this.pos;this.pos+=2;var ee=this.readInt(m);return null==ee&&this.raise(this.start+2,"Expected number in radix "+m),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(ee="undefined"!=typeof BigInt?BigInt(this.input.slice(v,this.pos)):null,++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(we.num,ee)},jt.readNumber=function(m){var v=this.pos;m||null!==this.readInt(10)||this.raise(v,"Invalid number");var ee=this.pos-v>=2&&48===this.input.charCodeAt(v);ee&&this.strict&&this.raise(v,"Invalid number"),ee&&/[89]/.test(this.input.slice(v,this.pos))&&(ee=!1);var ae=this.input.charCodeAt(this.pos);if(!ee&&!m&&this.options.ecmaVersion>=11&&110===ae){var ie=this.input.slice(v,this.pos),de="undefined"!=typeof BigInt?BigInt(ie):null;return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(we.num,de)}46!==ae||ee||(++this.pos,this.readInt(10),ae=this.input.charCodeAt(this.pos)),69!==ae&&101!==ae||ee||(43!==(ae=this.input.charCodeAt(++this.pos))&&45!==ae||++this.pos,null===this.readInt(10)&&this.raise(v,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var ce=this.input.slice(v,this.pos),le=ee?parseInt(ce,8):parseFloat(ce);return this.finishToken(we.num,le)},jt.readCodePoint=function(){var m;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var v=++this.pos;m=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,m>1114111&&this.invalidStringToken(v,"Code point out of bounds")}else m=this.readHexChar(4);return m},jt.readString=function(m){for(var v="",ee=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ae=this.input.charCodeAt(this.pos);if(ae===m)break;92===ae?(v+=this.input.slice(ee,this.pos),v+=this.readEscapedChar(!1),ee=this.pos):(isNewLine(ae,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return v+=this.input.slice(ee,this.pos++),this.finishToken(we.string,v)};var Ot={};jt.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(m){if(m!==Ot)throw m;this.readInvalidTemplateToken()}this.inTemplateElement=!1},jt.invalidStringToken=function(m,v){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Ot;this.raise(m,v)},jt.readTmplToken=function(){for(var m="",v=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var ee=this.input.charCodeAt(this.pos);if(96===ee||36===ee&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==we.template&&this.type!==we.invalidTemplate?(m+=this.input.slice(v,this.pos),this.finishToken(we.template,m)):36===ee?(this.pos+=2,this.finishToken(we.dollarBraceL)):(++this.pos,this.finishToken(we.backQuote));if(92===ee)m+=this.input.slice(v,this.pos),m+=this.readEscapedChar(!0),v=this.pos;else if(isNewLine(ee)){switch(m+=this.input.slice(v,this.pos),++this.pos,ee){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:m+="\n";break;default:m+=String.fromCharCode(ee)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),v=this.pos}else++this.pos}},jt.readInvalidTemplateToken=function(){for(;this.pos=48&&v<=55){var ee=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],ae=parseInt(ee,8);return ae>255&&(ee=ee.slice(0,-1),ae=parseInt(ee,8)),this.pos+=ee.length-1,v=this.input.charCodeAt(this.pos),"0"===ee&&56!==v&&57!==v||!this.strict&&!m||this.invalidStringToken(this.pos-1-ee.length,m?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(ae)}return isNewLine(v)?"":String.fromCharCode(v)}},jt.readHexChar=function(m){var v=this.pos,ee=this.readInt(16,m);return null===ee&&this.invalidStringToken(v,"Bad character escape sequence"),ee},jt.readWord1=function(){this.containsEsc=!1;for(var m="",v=!0,ee=this.pos,ae=this.options.ecmaVersion>=6;this.pos{"use strict";m.exports={i8:"3.0.0"}},53765:m=>{"use strict";m.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}},__webpack_module_cache__={};function __webpack_require__(m){var v=__webpack_module_cache__[m];if(void 0!==v)return v.exports;var ee=__webpack_module_cache__[m]={id:m,loaded:!1,exports:{}};return __webpack_modules__[m].call(ee.exports,ee,ee.exports,__webpack_require__),ee.loaded=!0,ee.exports}__webpack_require__.n=m=>{var v=m&&m.__esModule?()=>m.default:()=>m;return __webpack_require__.d(v,{a:v}),v},__webpack_require__.d=(m,v)=>{for(var ee in v)__webpack_require__.o(v,ee)&&!__webpack_require__.o(m,ee)&&Object.defineProperty(m,ee,{enumerable:!0,get:v[ee]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(m){if("object"==typeof window)return window}}(),__webpack_require__.o=(m,v)=>Object.prototype.hasOwnProperty.call(m,v),__webpack_require__.r=m=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},__webpack_require__.nmd=m=>(m.paths=[],m.children||(m.children=[]),m),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var m=__webpack_require__(93379),v=__webpack_require__.n(m),ee=__webpack_require__(36939),ae={insert:"head",singleton:!1};v()(ee.Z,ae),ee.Z.locals})(),(()=>{"use strict";__webpack_require__(57625),__webpack_require__(47097),__webpack_require__(77310);var m=__webpack_require__(19480).Z.createStyleSheet({body:{isolate:!1,margin:0,padding:0,minWidth:0,maxWidth:"100%",border:0}}).attach().classes.body;document.body.classList.add(m);var v=__webpack_require__(73935),ee=(__webpack_require__(74916),__webpack_require__(64765),__webpack_require__(67294)),ae=(__webpack_require__(80504),__webpack_require__(92222),__webpack_require__(19601),__webpack_require__(30489),__webpack_require__(41539),__webpack_require__(12419),__webpack_require__(39714),__webpack_require__(29254),__webpack_require__(37268),__webpack_require__(45697)),ie=__webpack_require__.n(ae),de=__webpack_require__(64799),ce=__webpack_require__(40460),le=__webpack_require__(15660),pe=(__webpack_require__(35433),__webpack_require__(24335),__webpack_require__(39980),__webpack_require__(62356),__webpack_require__(16185));const fe=function prismTheme(m){var v,ee=m.color;return(v={"&":{color:ee.codeBase}})["& .token.comment,\n& .token.prolog,\n& .token.doctype,\n& .token.cdata"]={isolate:!1,color:ee.codeComment},v["& .token.punctuation"]={isolate:!1,color:ee.codePunctuation},v["& .namespace"]={isolate:!1,opacity:.7},v["& .token.property,\n& .token.tag,\n& .token.boolean,\n& .token.number,\n& .token.constant,\n& .token.symbol"]={isolate:!1,color:ee.codeProperty},v["& .token.deleted"]={isolate:!1,color:ee.codeDeleted},v["& .token.selector,\n& .token.attr-name,\n& .token.string,\n& .token.char,\n& .token.builtin"]={isolate:!1,color:ee.codeString},v["& .token.inserted"]={isolate:!1,color:ee.codeInserted},v["& .token.operator,\n& .token.entity,\n& .token.url,\n& .language-css .token.string,\n& .style .token.string"]={isolate:!1,color:ee.codeOperator},v["& .token.atrule,\n& .token.attr-value,\n& .token.keyword"]={isolate:!1,color:ee.codeKeyword},v["& .token.function,\n& .token.class-name"]={isolate:!1,color:ee.codeFunction},v["& .token.regex,\n& .token.important,\n& .token.variable"]={isolate:!1,color:ee.codeVariable},v["& .token.important,\n& .token.bold"]={isolate:!1,fontWeight:"bold"},v["& .token.italic"]={isolate:!1,fontStyle:"italic"},v["& .token.entity"]={isolate:!1,cursor:"help"},v};function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}var ye=function highlight(m){return(0,le.highlight)(m,le.languages.jsx,"jsx")},be=function(m){var v,ae;ae=m,(v=Editor).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=Editor;function Editor(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie",lt:"<",nbsp:" ",quot:"“"},Ie=["style","script"],We=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,ze=/mailto:/i,Ve=/\n{2,}$/,He=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,qe=/^ *> ?/gm,Xe=/^ {2,}\n/,Qe=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,Ye=/^\s*(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n *)+\n?/,et=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,tt=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,nt=/^(?:\n *)*\n/,rt=/\r\n?/g,it=/^\[\^([^\]]+)](:.*)\n/,ot=/^\[\^([^\]]+)]/,st=/\f/g,dt=/^\s*?\[(x|\s)\]/,ct=/^ *(#{1,6}) *([^\n]+)\n{0,2}/,ut=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,lt=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,pt=/&([a-z]+);/g,ht=/^/,gt=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,ft=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,mt=/^\{.*\}$/,vt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,yt=/^<([^ >]+@[^ >]+)>/,bt=/^<([^ >]+:\/[^ >]+)>/,Rt=/ *\n+$/,_t=/(?:^|\n)( *)$/,xt=/-([a-z])?/gi,Et=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,Tt=/^((?:[^\n]|\n(?! *\n))+)(?:\n *)+\n/,Dt=/^\[([^\]]*)\]:\s*(\S+)\s*("([^"]*)")?/,St=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,wt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,Ct=/(\[|\])/g,At=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,kt=/\t/g,Pt=/^ *\| */,It=/(^ *\||\| *$)/g,Ft=/ *$/,jt=/^ *:-+: *$/,Ot=/^ *:-+ *$/,Lt=/^ *-+: *$/,Ut=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Bt=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1)/,Nt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Mt=/^\\([^0-9A-Za-z\s])/,Wt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,zt=/(^\n+|\n+$|\s+$)/g,Vt=/^([ \t]*)/,Ht=/\\([^0-9A-Z\s])/gi,qt=/^( *)((?:[*+-]|\d+\.)) +/,Gt=/( *)((?:[*+-]|\d+\.)) +[^\n]*(?:\n(?!\1(?:[*+-]|\d+\.) )[^\n]*)*(\n|$)/gm,Xt=/^( *)((?:[*+-]|\d+\.)) [\s\S]+?(?:\n{2,}(?! )(?!\1(?:[*+-]|\d+\.) (?!(?:[*+-]|\d+\.) ))\n*|\s*\n*$)/,Kt=/^\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,$t=/^!\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Zt=[He,et,Ye,ct,ut,lt,ht,ft,Gt,Xt,Et,Tt];function containsBlockSyntax(m){return Zt.some((function(v){return v.test(m)}))}function slugify(m){return m.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function parseTableAlignCapture(m){return Lt.test(m)?"right":jt.test(m)?"center":Ot.test(m)?"left":null}function parseTableRow(m,v,ee){var ae=ee.inTable;ee.inTable=!0;var ie=v(m.trim(),ee);ee.inTable=ae;var de=[[]];return ie.forEach((function(m,v){"tableSeparator"===m.type?0!==v&&v!==ie.length-1&&de.push([]):("text"===m.type&&(null==ie[v+1]||"tableSeparator"===ie[v+1].type)&&(m.content=m.content.replace(Ft,"")),de[de.length-1].push(m))})),de}function parseTableAlign(m){return m.replace(It,"").split("|").map(parseTableAlignCapture)}function parseTableCells(m,v,ee){return m.trim().split("\n").map((function(m){return parseTableRow(m,v,ee)}))}function parseTable(m,v,ee){ee.inline=!0;var ae=parseTableRow(m[1],v,ee),ie=parseTableAlign(m[2]),de=parseTableCells(m[3],v,ee);return ee.inline=!1,{align:ie,cells:de,header:ae,type:"table"}}function getTableStyle(m,v){return null==m.align[v]?{}:{textAlign:m.align[v]}}function normalizeAttributeKey(m){return-1!==m.indexOf("-")&&null===m.match(gt)&&(m=m.replace(xt,(function(m,v){return v.toUpperCase()}))),m}function attributeValueToJSXPropValue(m,v){return"style"===m?v.split(/;\s?/).reduce((function(m,v){var ee=v.slice(0,v.indexOf(":")),ae=ee.replace(/(-[a-z])/g,(function(m){return m[1].toUpperCase()}));return m[ae]=v.slice(ee.length+1).trim(),m}),{}):"href"===m?sanitizeUrl(v):(v.match(mt)&&(v=v.slice(1,v.length-1)),"true"===v||"false"!==v&&v)}function normalizeWhitespace(m){return m.replace(rt,"\n").replace(st,"").replace(kt," ")}function parserFor(m){function b(ee,ae){for(var ie=[],de="";ee;)for(var ce=0;ce2?de-2:0),le=2;le1?ie=d(ee?"span":"div",{key:"outer"},ae):1===ae.length?"string"==typeof(ie=ae[0])&&(ie=d("span",{key:"outer"},ie)):ie=d("span",{key:"outer"}),ie}function e(m){var v=m.match(We);return v?v.reduce((function(m,v,ae){var ie=v.indexOf("=");if(-1!==ie){var de=normalizeAttributeKey(v.slice(0,ie)).trim(),ce=xe()(v.slice(ie+1).trim()),le=we[de]||de,pe=m[le]=attributeValueToJSXPropValue(de,ce);(lt.test(pe)||ft.test(pe))&&(m[le]=ee.cloneElement(c(pe.trim()),{key:ae}))}else"style"!==v&&(m[we[v]||v]=!0);return m}),{}):void 0}(v=v||{}).overrides=v.overrides||{},v.slugify=v.slugify||slugify,v.namedCodesToUnicode=v.namedCodesToUnicode?Te({},Pe,v.namedCodesToUnicode):Pe;var ae=v.createElement||ee.createElement;var ie=[],de={},ce={blockQuote:{match:blockRegex(He),order:2,parse:function d(m,v,ee){return{content:v(m[0].replace(qe,""),ee)}},react:function e(m,v,ee){return d("blockquote",{key:ee.key},v(m.content,ee))}},breakLine:{match:anyScopeRegex(Xe),order:2,parse:captureNothing,react:function e(m,v,ee){return d("br",{key:ee.key})}},breakThematic:{match:blockRegex(Qe),order:2,parse:captureNothing,react:function e(m,v,ee){return d("hr",{key:ee.key})}},codeBlock:{match:blockRegex(et),order:1,parse:function c(m){return{content:m[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),lang:void 0}},react:function e(m,v,ee){return d("pre",{key:ee.key},d("code",{className:m.lang?"lang-"+m.lang:""},m.content))}},codeFenced:{match:blockRegex(Ye),order:1,parse:function b(m){return{content:m[3],lang:m[2]||void 0,type:"codeBlock"}}},codeInline:{match:simpleInlineRegex(tt),order:4,parse:function b(m){return{content:m[2]}},react:function e(m,v,ee){return d("code",{key:ee.key},m.content)}},footnote:{match:blockRegex(it),order:1,parse:function b(m){return ie.push({footnote:m[2],identifier:m[1]}),{}},react:renderNothing},footnoteReference:{match:inlineRegex(ot),order:2,parse:function c(m){return{content:m[1],target:"#"+v.slugify(m[1])}},react:function e(m,v,ee){return d("a",{key:ee.key,href:sanitizeUrl(m.target)},d("sup",{key:ee.key},m.content))}},gfmTask:{match:inlineRegex(dt),order:2,parse:function b(m){return{completed:"x"===m[1].toLowerCase()}},react:function e(m,v,ee){return d("input",{checked:m.completed,key:ee.key,readOnly:!0,type:"checkbox"})}},heading:{match:blockRegex(ct),order:2,parse:function e(m,ee,ae){return{content:parseInline(ee,m[2],ae),id:v.slugify(m[2]),level:m[1].length}},react:function f(m,v,ee){return d("h"+m.level,{id:m.id,key:ee.key},v(m.content,ee))}},headingSetext:{match:blockRegex(ut),order:1,parse:function d(m,v,ee){return{content:parseInline(v,m[1],ee),level:"="===m[2]?1:2,type:"heading"}}},htmlComment:{match:anyScopeRegex(ht),order:2,parse:function a(){return{}},react:renderNothing},image:{match:simpleInlineRegex($t),order:2,parse:function b(m){return{alt:m[1],target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,ee){return d("img",{key:ee.key,alt:m.alt||void 0,title:m.title||void 0,src:sanitizeUrl(m.target)})}},link:{match:inlineRegex(Kt),order:4,parse:function d(m,v,ee){return{content:parseSimpleInline(v,m[1],ee),target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,ee){return d("a",{key:ee.key,href:sanitizeUrl(m.target),title:m.title},v(m.content,ee))}},linkAngleBraceStyleDetector:{match:inlineRegex(bt),order:1,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],type:"link"}}},linkBareUrlDetector:{match:inlineRegex(vt),order:1,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],title:void 0,type:"link"}}},linkMailtoDetector:{match:inlineRegex(yt),order:1,parse:function d(m){var v=m[1],ee=m[1];return ze.test(ee)||(ee="mailto:"+ee),{content:[{content:v.replace("mailto:",""),type:"text"}],target:ee,type:"link"}}},list:{match:function f(m,v,ee){var ae=_t.exec(ee),ie=v._list||!v.inline;return ae&&ie?(m=ae[1]+m,Xt.exec(m)):null},order:2,parse:function j(m,v,ee){var ae=m[2],ie=ae.length>1,de=ie?+ae:void 0,ce=m[0].replace(Ve,"\n").match(Gt),le=!1,pe=ce.map((function(m,ae){var ie=qt.exec(m)[0].length,de=new RegExp("^ {1,"+ie+"}","gm"),pe=m.replace(de,"").replace(qt,""),fe=ae===ce.length-1,ye=-1!==pe.indexOf("\n\n")||fe&≤le=ye;var be,Re=ee.inline,_e=ee._list;ee._list=!0,ye?(ee.inline=!1,be=pe.replace(Rt,"\n\n")):(ee.inline=!0,be=pe.replace(Rt,""));var xe=v(be,ee);return ee.inline=Re,ee._list=_e,xe}));return{items:pe,ordered:ie,start:de}},react:function f(m,v,ee){return d(m.ordered?"ol":"ul",{key:ee.key,start:m.start},m.items.map((function(m,ae){return d("li",{key:ae},v(m,ee))})))}},newlineCoalescer:{match:blockRegex(nt),order:4,parse:captureNothing,react:function a(){return"\n"}},paragraph:{match:blockRegex(Tt),order:4,parse:parseCaptureInline,react:function e(m,v,ee){return d("p",{key:ee.key},v(m.content,ee))}},ref:{match:inlineRegex(Dt),order:1,parse:function b(m){return de[m[1]]={target:m[2],title:m[4]},{}},react:renderNothing},refImage:{match:simpleInlineRegex(St),order:1,parse:function b(m){return{alt:m[1]||void 0,ref:m[2]}},react:function e(m,v,ee){return d("img",{key:ee.key,alt:m.alt,src:sanitizeUrl(de[m.ref].target),title:de[m.ref].title})}},refLink:{match:inlineRegex(wt),order:1,parse:function d(m,v,ee){return{content:v(m[1],ee),fallbackContent:v(m[0].replace(Ct,"\\$1"),ee),ref:m[2]}},react:function e(m,v,ee){return de[m.ref]?d("a",{key:ee.key,href:sanitizeUrl(de[m.ref].target),title:de[m.ref].title},v(m.content,ee)):d("span",{key:ee.key},v(m.fallbackContent,ee))}},table:{match:blockRegex(Et),order:2,parse:parseTable,react:function f(m,v,ee){return d("table",{key:ee.key},d("thead",null,d("tr",null,m.header.map((function(ae,ie){return d("th",{key:ie,style:getTableStyle(m,ie)},v(ae,ee))})))),d("tbody",null,m.cells.map((function(ae,ie){return d("tr",{key:ie},ae.map((function(ae,ie){return d("td",{key:ie,style:getTableStyle(m,ie)},v(ae,ee))})))}))))}},tableSeparator:{match:function c(m,v){return v.inTable?Pt.exec(m):null},order:2,parse:function a(){return{type:"tableSeparator"}},react:function a(){return" | "}},text:{match:anyScopeRegex(Wt),order:5,parse:function c(m){return{content:m[0].replace(pt,(function(m,ee){return v.namedCodesToUnicode[ee]?v.namedCodesToUnicode[ee]:m}))}},react:function b(m){return m.content}},textBolded:{match:simpleInlineRegex(Ut),order:3,parse:function d(m,v,ee){return{content:v(m[2],ee)}},react:function e(m,v,ee){return d("strong",{key:ee.key},v(m.content,ee))}},textEmphasized:{match:simpleInlineRegex(Bt),order:4,parse:function d(m,v,ee){return{content:v(m[2],ee)}},react:function e(m,v,ee){return d("em",{key:ee.key},v(m.content,ee))}},textEscaped:{match:simpleInlineRegex(Mt),order:2,parse:function b(m){return{content:m[1],type:"text"}}},textStrikethroughed:{match:simpleInlineRegex(Nt),order:4,parse:parseCaptureInline,react:function e(m,v,ee){return d("del",{key:ee.key},v(m.content,ee))}}};!0!==v.disableParsingRawHTML&&(ce.htmlBlock={match:anyScopeRegex(lt),order:2,parse:function l(m,v,ee){var ae=m[3].match(Vt)[1],ie=new RegExp("^"+ae,"gm"),de=m[3].replace(ie,""),ce=containsBlockSyntax(de)?parseBlock:parseInline,le=m[1].toLowerCase(),pe=-1!==Ie.indexOf(le);return{attrs:e(m[2]),content:pe?m[3]:ce(v,de,ee),noInnerParse:pe,tag:pe?le:m[1]}},react:function e(m,v,ee){return d(m.tag,Te({key:ee.key},m.attrs),m.noInnerParse?m.content:v(m.content,ee))}},ce.htmlSelfClosing={match:anyScopeRegex(ft),order:2,parse:function b(m){return{attrs:e(m[2]||""),tag:m[1]}},react:function e(m,v,ee){return d(m.tag,Te({},m.attrs,{key:ee.key}))}});var le=parserFor(ce),pe=reactFor(ruleOutput(ce)),fe=c(function(m){return m.replace(/)/g,"")}(m));return ie.length&&fe.props.children.push(d("footer",{key:"footer"},ie.map((function(m){return d("div",{id:v.slugify(m.identifier),key:m.identifier},m.identifier,pe(le(m.footnote,{inline:!0})))})))),fe}var Qt=__webpack_require__(44359),Jt=__webpack_require__.n(Qt),Yt=__webpack_require__(86010);function LinkRenderer_extends(){return LinkRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ie[ee]=m[ee]);return ie}var sn=function LinkRenderer(m){var v=m.classes,ae=m.children,ie=_objectWithoutPropertiesLoose(m,["classes","children"]);return ee.createElement("a",LinkRenderer_extends({},ie,{className:(0,Yt.Z)(v.link,ie.className)}),ae)};sn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node,className:ie().string,href:ie().string};const dn=(0,de.Z)((function styles(m){var v=m.color;return{link:{"&, &:link, &:visited":{fontSize:"inherit",color:v.link,textDecoration:"none"},"&:hover, &:active":{isolate:!1,color:v.linkHover,cursor:"pointer"}}}}))(sn);var cn=__webpack_require__(47014),un=function ParaRenderer(m){var v=m.classes,ae=m.semantic,ie=m.children,de=ae||"div";return ee.createElement(de,{className:v.para},ie)};un.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,semantic:ie().oneOf(["p"]),children:ie().node.isRequired};const ln=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontFamily,ie=m.fontSize;return{para:{marginTop:0,marginBottom:v[2],color:ee.base,fontFamily:ae.base,fontSize:ie.text,lineHeight:1.5}}}))(un);function HeadingRenderer_extends(){return HeadingRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ie[ee]=m[ee]);return ie}var pn=function HeadingRenderer(m){var v=m.classes,ae=m.level,ie=m.children,de=HeadingRenderer_objectWithoutPropertiesLoose(m,["classes","level","children"]),ce="h"+ae,le=(0,Yt.Z)(v.heading,v["heading"+ae]);return ee.createElement(ce,HeadingRenderer_extends({},de,{className:le}),ie)};pn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,level:ie().oneOf([1,2,3,4,5,6]).isRequired,children:ie().node};const hn=(0,de.Z)((function styles(m){var v=m.color,ee=m.fontFamily,ae=m.fontSize;return{heading:{margin:0,color:v.base,fontFamily:ee.base,fontWeight:"normal"},heading1:{fontSize:ae.h1},heading2:{fontSize:ae.h2},heading3:{fontSize:ae.h3},heading4:{fontSize:ae.h4},heading5:{fontSize:ae.h5,fontWeight:"bold"},heading6:{fontSize:ae.h6,fontStyle:"italic"}}}))(pn);var gn=function MarkdownHeadingRenderer(m){var v=m.classes,ae=m.level,ie=m.children,de=m.id;return ee.createElement("div",{className:v.spacing},ee.createElement(hn,{level:ae,id:de},ie))};gn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,level:ie().oneOf([1,2,3,4,5,6]).isRequired,children:ie().node,id:ie().string};const mn=(0,de.Z)((function styles(m){return{spacing:{marginBottom:m.space[2]}}}))(gn);var vn=function ListRenderer(m){var v=m.classes,ae=m.ordered,ie=m.children,de=ae?"ol":"ul",ce=(0,Yt.Z)(v.list,ae&&v.ordered);return ee.createElement(de,{className:ce},ee.Children.map(ie,(function(m){return ee.isValidElement(m)?(0,ee.cloneElement)(m,{className:v.li}):m})))};vn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,ordered:ie().bool,children:ie().node.isRequired},vn.defaultProps={ordered:!1};const yn=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontFamily;return{list:{marginTop:0,marginBottom:v[2],paddingLeft:v[3],fontSize:"inherit"},ordered:{listStyleType:"decimal"},li:{color:ee.base,fontFamily:ae.base,fontSize:"inherit",lineHeight:1.5,listStyleType:"inherit"}}}))(vn);var bn=function BlockquoteRenderer(m){var v=m.classes,ae=m.className,ie=m.children,de=(0,Yt.Z)(v.blockquote,ae);return ee.createElement("blockquote",{className:de},ie)};bn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,className:ie().string,children:ie().node.isRequired};const xn=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontSize,ie=m.fontFamily;return{blockquote:{margin:[[v[2],v[4]]],padding:0,color:ee.base,fontFamily:ie.base,fontSize:ae.base,lineHeight:1.5}}}))(bn);var Sn=function PreRenderer(m){var v=m.classes,ae=m.className,ie=m.children,de=(0,Yt.Z)(ae,v.pre);return ae&&-1!==ae.indexOf("lang-")&&ie?ee.createElement("pre",{className:de,dangerouslySetInnerHTML:{__html:ie.toString()}}):ee.createElement("pre",{className:de},ie)};Sn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,className:ie().string,children:ie().node.isRequired};const Cn=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontSize,ie=m.fontFamily,de=m.borderRadius;return{pre:Object.assign({fontFamily:ie.monospace,fontSize:ae.small,lineHeight:1.5,color:ee.base,whiteSpace:"pre-wrap",wordWrap:"normal",tabSize:2,hyphens:"none",backgroundColor:ee.codeBackground,padding:[[v[1],v[2]]],border:[[1,ee.codeBackground,"solid"]],borderRadius:de,marginTop:0,marginBottom:v[2],overflow:"auto"},fe({color:ee}))}}))(Sn);var On=__webpack_require__(94324);function CheckboxRenderer_extends(){return CheckboxRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ie[ee]=m[ee]);return ie}var Hn=function CheckboxRenderer(m){var v=m.classes,ae=CheckboxRenderer_objectWithoutPropertiesLoose(m,["classes"]);return ee.createElement("input",CheckboxRenderer_extends({},ae,{type:"checkbox",className:v.input}))};Hn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired};const Gn=(0,de.Z)((function styles(){return{input:{isolate:!1,display:"inline-block",verticalAlign:"middle"}}}))(Hn);var Kn=function HrRenderer(m){var v=m.classes;return ee.createElement("hr",{className:v.hr})};Kn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired};const $n=(0,de.Z)((function styles(m){var v=m.space;return{hr:{borderBottom:[[1,m.color.border,"solid"]],marginTop:0,marginBottom:v[2]}}}))(Kn);var Jn=function DetailsRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("details",{className:v.details},ae)};Jn.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const Yn=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontSize,ie=m.fontFamily;return{details:{marginBottom:v[2],fontFamily:ie.base,fontSize:ae.base,color:ee.base}}}))(Jn);var ta=function DetailsSummaryRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("summary",{className:v.summary},ae)};ta.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const aa=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontSize,ie=m.fontFamily;return{summary:{marginBottom:v[1],fontFamily:ie.base,fontSize:ae.base,color:ee.base,cursor:"pointer","&:focus":{isolate:!1,outline:[[1,"dotted",ee.linkHover]],outlineOffset:2}}}}))(ta);var ra=function TableRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("table",{className:v.table},ae)};ra.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const ia=(0,de.Z)((function styles(m){return{table:{marginTop:0,marginBottom:m.space[2],borderCollapse:"collapse"}}}))(ra);var oa=function TableHeadRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("thead",{className:v.thead},ae)};oa.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const sa=(0,de.Z)((function styles(m){return{thead:{borderBottom:[[1,m.color.border,"solid"]]}}}))(oa);var ca=function TableBodyRenderer(m){var v=m.children;return ee.createElement("tbody",null,v)};ca.propTypes={children:ie().node.isRequired};const ua=ca;var ha=function TableRowRenderer(m){var v=m.children;return ee.createElement("tr",null,v)};ha.propTypes={children:ie().node.isRequired};const ga=ha;var fa=function TableCellRenderer(m){var v=m.classes,ae=m.header,ie=m.children;return ae?ee.createElement("th",{className:v.th},ie):ee.createElement("td",{className:v.td},ie)};fa.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,header:ie().bool,children:ie().node.isRequired},fa.defaultProps={header:!1};const va=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontSize,ie=m.fontFamily;return{td:{padding:[[v[0],v[2],v[0],0]],fontFamily:ie.base,fontSize:ae.base,color:ee.base,lineHeight:1.5},th:{composes:"$td",fontWeight:"bold"}}}))(fa);var ya=function Pre(m){return(0,ee.isValidElement)(m.children)?ee.createElement(Cn,m.children.props):ee.createElement(Cn,m)};ya.propTypes={children:ie().node};var ba={a:{component:dn},h1:{component:mn,props:{level:1}},h2:{component:mn,props:{level:2}},h3:{component:mn,props:{level:3}},h4:{component:mn,props:{level:4}},h5:{component:mn,props:{level:5}},h6:{component:mn,props:{level:6}},p:{component:ln,props:{semantic:"p"}},em:{component:cn.Z,props:{semantic:"em"}},strong:{component:cn.Z,props:{semantic:"strong"}},ul:{component:yn},ol:{component:yn,props:{ordered:!0}},blockquote:{component:xn},code:{component:On.Z},pre:{component:ya},input:{component:Gn},hr:{component:$n},table:{component:ia},thead:{component:sa},th:{component:va,props:{header:!0}},tbody:{component:ua},tr:{component:ga},td:{component:va},details:{component:Yn},summary:{component:aa}},_a=Object.assign({},ba,{p:{component:cn.Z}}),xa=function Markdown(m){var v=m.text,ee=m.inline?_a:ba;return compiler(Jt()(v),{overrides:ee,forceBlock:!0})};xa.propTypes={text:ie().string.isRequired,inline:ie().bool};const Ea=xa;var Da=function NameRenderer(m){var v,ae=m.classes,ie=m.children,de=m.deprecated,ce=(0,Yt.Z)(ae.name,((v={})[ae.isDeprecated]=de,v));return ee.createElement("code",{className:ce},ie)};Da.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired,deprecated:ie().bool};const wa=(0,de.Z)((function styles(m){var v=m.fontFamily,ee=m.fontSize,ae=m.color;return{name:{fontFamily:v.monospace,fontSize:ee.small,color:ae.name},isDeprecated:{color:ae.light,textDecoration:"line-through"}}}))(Da);var Ca=function TypeRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("span",{className:v.type},ae)};Ca.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const Aa=(0,de.Z)((function styles(m){var v=m.fontFamily,ee=m.fontSize,ae=m.color;return{type:{fontFamily:v.monospace,fontSize:ee.small,color:ae.type}}}))(Ca);var ka=__webpack_require__(65522),Ia=__webpack_require__.n(ka),Fa=__webpack_require__(5291);function ArgumentRenderer_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var ee,ae,ie={},de=Object.keys(m);for(ae=0;ae=0||(ie[ee]=m[ee]);return ie}var ja=function ArgumentRenderer(m){var v=m.classes,ae=m.name,ie=m.type,de=m.description,ce=m.returns,le=m.block,pe=ArgumentRenderer_objectWithoutPropertiesLoose(m,["classes","name","type","description","returns","block"]),fe=ie&&"OptionalType"===ie.type,ye=pe.default;fe&&(ie=ie.expression);var be=ie?Fa.dt.stringify(ie):"",Re=ee.createElement(Ia(),null,ce&&"Returns",ae&&ee.createElement("span",null,ee.createElement(wa,null,ae),ie&&":"),ie&&ee.createElement(Aa,null,be,fe&&"?",!!ye&&"="+ye),ie&&de&&"—",de&&ee.createElement(Ea,{text:""+de,inline:!0}));return le?ee.createElement("div",{className:v.block},Re):Re};ja.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,name:ie().string,type:ie().object,default:ie().string,description:ie().string,returns:ie().bool,block:ie().bool};const Oa=(0,de.Z)((function styles(m){return{block:{marginBottom:m.space[2]}}}))(ja);function ArgumentsRenderer_extends(){return ArgumentsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&Cr(ae.width)/m.offsetWidth||1,de=m.offsetHeight>0&&Cr(ae.height)/m.offsetHeight||1);var ce=(isElement(m)?getWindow(m):window).visualViewport,le=!isLayoutViewport()&&ee,pe=(ae.left+(le&&ce?ce.offsetLeft:0))/ie,fe=(ae.top+(le&&ce?ce.offsetTop:0))/de,ye=ae.width/ie,be=ae.height/de;return{width:ye,height:be,top:fe,right:pe+ye,bottom:fe+be,left:pe,x:pe,y:fe}}function getWindowScroll(m){var v=getWindow(m);return{scrollLeft:v.pageXOffset,scrollTop:v.pageYOffset}}function getNodeName(m){return m?(m.nodeName||"").toLowerCase():null}function getDocumentElement(m){return((isElement(m)?m.ownerDocument:m.document)||window.document).documentElement}function getWindowScrollBarX(m){return getBoundingClientRect(getDocumentElement(m)).left+getWindowScroll(m).scrollLeft}function getComputedStyle(m){return getWindow(m).getComputedStyle(m)}function isScrollParent(m){var v=getComputedStyle(m),ee=v.overflow,ae=v.overflowX,ie=v.overflowY;return/auto|scroll|overlay|hidden/.test(ee+ie+ae)}function isElementScaled(m){var v=m.getBoundingClientRect(),ee=Cr(v.width)/m.offsetWidth||1,ae=Cr(v.height)/m.offsetHeight||1;return 1!==ee||1!==ae}function getCompositeRect(m,v,ee){void 0===ee&&(ee=!1);var ae,ie,de=isHTMLElement(v),ce=isHTMLElement(v)&&isElementScaled(v),le=getDocumentElement(v),pe=getBoundingClientRect(m,ce,ee),fe={scrollLeft:0,scrollTop:0},ye={x:0,y:0};return(de||!de&&!ee)&&(("body"!==getNodeName(v)||isScrollParent(le))&&(fe=(ae=v)!==getWindow(ae)&&isHTMLElement(ae)?{scrollLeft:(ie=ae).scrollLeft,scrollTop:ie.scrollTop}:getWindowScroll(ae)),isHTMLElement(v)?((ye=getBoundingClientRect(v,!0)).x+=v.clientLeft,ye.y+=v.clientTop):le&&(ye.x=getWindowScrollBarX(le))),{x:pe.left+fe.scrollLeft-ye.x,y:pe.top+fe.scrollTop-ye.y,width:pe.width,height:pe.height}}function getLayoutRect(m){var v=getBoundingClientRect(m),ee=m.offsetWidth,ae=m.offsetHeight;return Math.abs(v.width-ee)<=1&&(ee=v.width),Math.abs(v.height-ae)<=1&&(ae=v.height),{x:m.offsetLeft,y:m.offsetTop,width:ee,height:ae}}function getParentNode(m){return"html"===getNodeName(m)?m:m.assignedSlot||m.parentNode||(isShadowRoot(m)?m.host:null)||getDocumentElement(m)}function getScrollParent(m){return["html","body","#document"].indexOf(getNodeName(m))>=0?m.ownerDocument.body:isHTMLElement(m)&&isScrollParent(m)?m:getScrollParent(getParentNode(m))}function listScrollParents(m,v){var ee;void 0===v&&(v=[]);var ae=getScrollParent(m),ie=ae===(null==(ee=m.ownerDocument)?void 0:ee.body),de=getWindow(ae),ce=ie?[de].concat(de.visualViewport||[],isScrollParent(ae)?ae:[]):ae,le=v.concat(ce);return ie?le:le.concat(listScrollParents(getParentNode(ce)))}function isTableElement(m){return["table","td","th"].indexOf(getNodeName(m))>=0}function getTrueOffsetParent(m){return isHTMLElement(m)&&"fixed"!==getComputedStyle(m).position?m.offsetParent:null}function getContainingBlock(m){var v=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(m)&&"fixed"===getComputedStyle(m).position)return null;var ee=getParentNode(m);for(isShadowRoot(ee)&&(ee=ee.host);isHTMLElement(ee)&&["html","body"].indexOf(getNodeName(ee))<0;){var ae=getComputedStyle(ee);if("none"!==ae.transform||"none"!==ae.perspective||"paint"===ae.contain||-1!==["transform","perspective"].indexOf(ae.willChange)||v&&"filter"===ae.willChange||v&&ae.filter&&"none"!==ae.filter)return ee;ee=ee.parentNode}return null}function getOffsetParent(m){for(var v=getWindow(m),ee=getTrueOffsetParent(m);ee&&isTableElement(ee)&&"static"===getComputedStyle(ee).position;)ee=getTrueOffsetParent(ee);return ee&&("html"===getNodeName(ee)||"body"===getNodeName(ee)&&"static"===getComputedStyle(ee).position)?v:ee||getContainingBlock(m)||v}var Ar="top",Pr="bottom",Fr="right",Ur="left",Wr="auto",Vr=[Ar,Pr,Fr,Ur],Gr="start",Kr="end",Zr="viewport",Qr="popper",ei=Vr.reduce((function(m,v){return m.concat([v+"-"+Gr,v+"-"+Kr])}),[]),si=[].concat(Vr,[Wr]).reduce((function(m,v){return m.concat([v,v+"-"+Gr,v+"-"+Kr])}),[]),Ri=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function order(m){var v=new Map,ee=new Set,ae=[];function sort(m){ee.add(m.name),[].concat(m.requires||[],m.requiresIfExists||[]).forEach((function(m){if(!ee.has(m)){var ae=v.get(m);ae&&sort(ae)}})),ae.push(m)}return m.forEach((function(m){v.set(m.name,m)})),m.forEach((function(m){ee.has(m.name)||sort(m)})),ae}function orderModifiers(m){var v=order(m);return Ri.reduce((function(m,ee){return m.concat(v.filter((function(m){return m.phase===ee})))}),[])}function mergeByName(m){var v=m.reduce((function(m,v){var ee=m[v.name];return m[v.name]=ee?Object.assign({},ee,v,{options:Object.assign({},ee.options,v.options),data:Object.assign({},ee.data,v.data)}):v,m}),{});return Object.keys(v).map((function(m){return v[m]}))}var _i={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var m=arguments.length,v=new Array(m),ee=0;ee=0?"x":"y"}function computeOffsets(m){var v,ee=m.reference,ae=m.element,ie=m.placement,de=ie?getBasePlacement(ie):null,ce=ie?getVariation(ie):null,le=ee.x+ee.width/2-ae.width/2,pe=ee.y+ee.height/2-ae.height/2;switch(de){case Ar:v={x:le,y:ee.y-ae.height};break;case Pr:v={x:le,y:ee.y+ee.height};break;case Fr:v={x:ee.x+ee.width,y:pe};break;case Ur:v={x:ee.x-ae.width,y:pe};break;default:v={x:ee.x,y:ee.y}}var fe=de?getMainAxisFromPlacement(de):null;if(null!=fe){var ye="y"===fe?"height":"width";switch(ce){case Gr:v[fe]=v[fe]-(ee[ye]/2-ae[ye]/2);break;case Kr:v[fe]=v[fe]+(ee[ye]/2-ae[ye]/2)}}return v}var Ti={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(m){var v=m.x,ee=m.y,ae=window.devicePixelRatio||1;return{x:Cr(v*ae)/ae||0,y:Cr(ee*ae)/ae||0}}function mapToStyles(m){var v,ee=m.popper,ae=m.popperRect,ie=m.placement,de=m.variation,ce=m.offsets,le=m.position,pe=m.gpuAcceleration,fe=m.adaptive,ye=m.roundOffsets,be=m.isFixed,Re=ce.x,_e=void 0===Re?0:Re,xe=ce.y,Te=void 0===xe?0:xe,Se="function"==typeof ye?ye({x:_e,y:Te}):{x:_e,y:Te};_e=Se.x,Te=Se.y;var we=ce.hasOwnProperty("x"),Pe=ce.hasOwnProperty("y"),Ie=Ur,We=Ar,ze=window;if(fe){var Ve=getOffsetParent(ee),He="clientHeight",qe="clientWidth";if(Ve===getWindow(ee)&&"static"!==getComputedStyle(Ve=getDocumentElement(ee)).position&&"absolute"===le&&(He="scrollHeight",qe="scrollWidth"),ie===Ar||(ie===Ur||ie===Fr)&&de===Kr)We=Pr,Te-=(be&&Ve===ze&&ze.visualViewport?ze.visualViewport.height:Ve[He])-ae.height,Te*=pe?1:-1;if(ie===Ur||(ie===Ar||ie===Pr)&&de===Kr)Ie=Fr,_e-=(be&&Ve===ze&&ze.visualViewport?ze.visualViewport.width:Ve[qe])-ae.width,_e*=pe?1:-1}var Xe,Qe=Object.assign({position:le},fe&&Ti),Ye=!0===ye?roundOffsetsByDPR({x:_e,y:Te}):{x:_e,y:Te};return _e=Ye.x,Te=Ye.y,pe?Object.assign({},Qe,((Xe={})[We]=Pe?"0":"",Xe[Ie]=we?"0":"",Xe.transform=(ze.devicePixelRatio||1)<=1?"translate("+_e+"px, "+Te+"px)":"translate3d("+_e+"px, "+Te+"px, 0)",Xe)):Object.assign({},Qe,((v={})[We]=Pe?Te+"px":"",v[Ie]=we?_e+"px":"",v.transform="",v))}const Di={name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(m){var v=m.state;Object.keys(v.elements).forEach((function(m){var ee=v.styles[m]||{},ae=v.attributes[m]||{},ie=v.elements[m];isHTMLElement(ie)&&getNodeName(ie)&&(Object.assign(ie.style,ee),Object.keys(ae).forEach((function(m){var v=ae[m];!1===v?ie.removeAttribute(m):ie.setAttribute(m,!0===v?"":v)})))}))},effect:function applyStyles_effect(m){var v=m.state,ee={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(v.elements.popper.style,ee.popper),v.styles=ee,v.elements.arrow&&Object.assign(v.elements.arrow.style,ee.arrow),function(){Object.keys(v.elements).forEach((function(m){var ae=v.elements[m],ie=v.attributes[m]||{},de=Object.keys(v.styles.hasOwnProperty(m)?v.styles[m]:ee[m]).reduce((function(m,v){return m[v]="",m}),{});isHTMLElement(ae)&&getNodeName(ae)&&(Object.assign(ae.style,de),Object.keys(ie).forEach((function(m){ae.removeAttribute(m)})))}))}},requires:["computeStyles"]};function distanceAndSkiddingToXY(m,v,ee){var ae=getBasePlacement(m),ie=[Ur,Ar].indexOf(ae)>=0?-1:1,de="function"==typeof ee?ee(Object.assign({},v,{placement:m})):ee,ce=de[0],le=de[1];return ce=ce||0,le=(le||0)*ie,[Ur,Fr].indexOf(ae)>=0?{x:le,y:ce}:{x:ce,y:le}}const Ci={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset(m){var v=m.state,ee=m.options,ae=m.name,ie=ee.offset,de=void 0===ie?[0,0]:ie,ce=si.reduce((function(m,ee){return m[ee]=distanceAndSkiddingToXY(ee,v.rects,de),m}),{}),le=ce[v.placement],pe=le.x,fe=le.y;null!=v.modifiersData.popperOffsets&&(v.modifiersData.popperOffsets.x+=pe,v.modifiersData.popperOffsets.y+=fe),v.modifiersData[ae]=ce}};var Oi={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,(function(m){return Oi[m]}))}var Ui={start:"end",end:"start"};function getOppositeVariationPlacement(m){return m.replace(/start|end/g,(function(m){return Ui[m]}))}function getViewportRect(m,v){var ee=getWindow(m),ae=getDocumentElement(m),ie=ee.visualViewport,de=ae.clientWidth,ce=ae.clientHeight,le=0,pe=0;if(ie){de=ie.width,ce=ie.height;var fe=isLayoutViewport();(fe||!fe&&"fixed"===v)&&(le=ie.offsetLeft,pe=ie.offsetTop)}return{width:de,height:ce,x:le+getWindowScrollBarX(m),y:pe}}function getDocumentRect(m){var v,ee=getDocumentElement(m),ae=getWindowScroll(m),ie=null==(v=m.ownerDocument)?void 0:v.body,de=vr(ee.scrollWidth,ee.clientWidth,ie?ie.scrollWidth:0,ie?ie.clientWidth:0),ce=vr(ee.scrollHeight,ee.clientHeight,ie?ie.scrollHeight:0,ie?ie.clientHeight:0),le=-ae.scrollLeft+getWindowScrollBarX(m),pe=-ae.scrollTop;return"rtl"===getComputedStyle(ie||ee).direction&&(le+=vr(ee.clientWidth,ie?ie.clientWidth:0)-de),{width:de,height:ce,x:le,y:pe}}function contains(m,v){var ee=v.getRootNode&&v.getRootNode();if(m.contains(v))return!0;if(ee&&isShadowRoot(ee)){var ae=v;do{if(ae&&m.isSameNode(ae))return!0;ae=ae.parentNode||ae.host}while(ae)}return!1}function rectToClientRect(m){return Object.assign({},m,{left:m.x,top:m.y,right:m.x+m.width,bottom:m.y+m.height})}function getInnerBoundingClientRect(m,v){var ee=getBoundingClientRect(m,!1,"fixed"===v);return ee.top=ee.top+m.clientTop,ee.left=ee.left+m.clientLeft,ee.bottom=ee.top+m.clientHeight,ee.right=ee.left+m.clientWidth,ee.width=m.clientWidth,ee.height=m.clientHeight,ee.x=ee.left,ee.y=ee.top,ee}function getClientRectFromMixedType(m,v,ee){return v===Zr?rectToClientRect(getViewportRect(m,ee)):isElement(v)?getInnerBoundingClientRect(v,ee):rectToClientRect(getDocumentRect(getDocumentElement(m)))}function getClippingParents(m){var v=listScrollParents(getParentNode(m)),ee=["absolute","fixed"].indexOf(getComputedStyle(m).position)>=0&&isHTMLElement(m)?getOffsetParent(m):m;return isElement(ee)?v.filter((function(m){return isElement(m)&&contains(m,ee)&&"body"!==getNodeName(m)})):[]}function getClippingRect(m,v,ee,ae){var ie="clippingParents"===v?getClippingParents(m):[].concat(v),de=[].concat(ie,[ee]),ce=de[0],le=de.reduce((function(v,ee){var ie=getClientRectFromMixedType(m,ee,ae);return v.top=vr(ie.top,v.top),v.right=Rr(ie.right,v.right),v.bottom=Rr(ie.bottom,v.bottom),v.left=vr(ie.left,v.left),v}),getClientRectFromMixedType(m,ce,ae));return le.width=le.right-le.left,le.height=le.bottom-le.top,le.x=le.left,le.y=le.top,le}function mergePaddingObject(m){return Object.assign({},{top:0,right:0,bottom:0,left:0},m)}function expandToHashMap(m,v){return v.reduce((function(v,ee){return v[ee]=m,v}),{})}function detectOverflow(m,v){void 0===v&&(v={});var ee=v,ae=ee.placement,ie=void 0===ae?m.placement:ae,de=ee.strategy,ce=void 0===de?m.strategy:de,le=ee.boundary,pe=void 0===le?"clippingParents":le,fe=ee.rootBoundary,ye=void 0===fe?Zr:fe,be=ee.elementContext,Re=void 0===be?Qr:be,_e=ee.altBoundary,xe=void 0!==_e&&_e,Te=ee.padding,Se=void 0===Te?0:Te,we=mergePaddingObject("number"!=typeof Se?Se:expandToHashMap(Se,Vr)),Pe=Re===Qr?"reference":Qr,Ie=m.rects.popper,We=m.elements[xe?Pe:Re],ze=getClippingRect(isElement(We)?We:We.contextElement||getDocumentElement(m.elements.popper),pe,ye,ce),Ve=getBoundingClientRect(m.elements.reference),He=computeOffsets({reference:Ve,element:Ie,strategy:"absolute",placement:ie}),qe=rectToClientRect(Object.assign({},Ie,He)),Xe=Re===Qr?qe:Ve,Qe={top:ze.top-Xe.top+we.top,bottom:Xe.bottom-ze.bottom+we.bottom,left:ze.left-Xe.left+we.left,right:Xe.right-ze.right+we.right},Ye=m.modifiersData.offset;if(Re===Qr&&Ye){var et=Ye[ie];Object.keys(Qe).forEach((function(m){var v=[Fr,Pr].indexOf(m)>=0?1:-1,ee=[Ar,Pr].indexOf(m)>=0?"y":"x";Qe[m]+=et[ee]*v}))}return Qe}function computeAutoPlacement(m,v){void 0===v&&(v={});var ee=v,ae=ee.placement,ie=ee.boundary,de=ee.rootBoundary,ce=ee.padding,le=ee.flipVariations,pe=ee.allowedAutoPlacements,fe=void 0===pe?si:pe,ye=getVariation(ae),be=ye?le?ei:ei.filter((function(m){return getVariation(m)===ye})):Vr,Re=be.filter((function(m){return fe.indexOf(m)>=0}));0===Re.length&&(Re=be);var _e=Re.reduce((function(v,ee){return v[ee]=detectOverflow(m,{placement:ee,boundary:ie,rootBoundary:de,padding:ce})[getBasePlacement(ee)],v}),{});return Object.keys(_e).sort((function(m,v){return _e[m]-_e[v]}))}function getExpandedFallbackPlacements(m){if(getBasePlacement(m)===Wr)return[];var v=getOppositePlacement(m);return[getOppositeVariationPlacement(m),v,getOppositeVariationPlacement(v)]}const Bi={name:"flip",enabled:!0,phase:"main",fn:function flip(m){var v=m.state,ee=m.options,ae=m.name;if(!v.modifiersData[ae]._skip){for(var ie=ee.mainAxis,de=void 0===ie||ie,ce=ee.altAxis,le=void 0===ce||ce,pe=ee.fallbackPlacements,fe=ee.padding,ye=ee.boundary,be=ee.rootBoundary,Re=ee.altBoundary,_e=ee.flipVariations,xe=void 0===_e||_e,Te=ee.allowedAutoPlacements,Se=v.options.placement,we=getBasePlacement(Se),Pe=pe||(we===Se||!xe?[getOppositePlacement(Se)]:getExpandedFallbackPlacements(Se)),Ie=[Se].concat(Pe).reduce((function(m,ee){return m.concat(getBasePlacement(ee)===Wr?computeAutoPlacement(v,{placement:ee,boundary:ye,rootBoundary:be,padding:fe,flipVariations:xe,allowedAutoPlacements:Te}):ee)}),[]),We=v.rects.reference,ze=v.rects.popper,Ve=new Map,He=!0,qe=Ie[0],Xe=0;Xe=0,nt=tt?"width":"height",rt=detectOverflow(v,{placement:Qe,boundary:ye,rootBoundary:be,altBoundary:Re,padding:fe}),it=tt?et?Fr:Ur:et?Pr:Ar;We[nt]>ze[nt]&&(it=getOppositePlacement(it));var ot=getOppositePlacement(it),st=[];if(de&&st.push(rt[Ye]<=0),le&&st.push(rt[it]<=0,rt[ot]<=0),st.every((function(m){return m}))){qe=Qe,He=!1;break}Ve.set(Qe,st)}if(He)for(var dt=function _loop(m){var v=Ie.find((function(v){var ee=Ve.get(v);if(ee)return ee.slice(0,m).every((function(m){return m}))}));if(v)return qe=v,"break"},ct=xe?3:1;ct>0;ct--){if("break"===dt(ct))break}v.placement!==qe&&(v.modifiersData[ae]._skip=!0,v.placement=qe,v.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function within(m,v,ee){return vr(m,Rr(v,ee))}function withinMaxClamp(m,v,ee){var ae=within(m,v,ee);return ae>ee?ee:ae}const Hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(m){var v=m.state,ee=m.options,ae=m.name,ie=ee.mainAxis,de=void 0===ie||ie,ce=ee.altAxis,le=void 0!==ce&&ce,pe=ee.boundary,fe=ee.rootBoundary,ye=ee.altBoundary,be=ee.padding,Re=ee.tether,_e=void 0===Re||Re,xe=ee.tetherOffset,Te=void 0===xe?0:xe,Se=detectOverflow(v,{boundary:pe,rootBoundary:fe,padding:be,altBoundary:ye}),we=getBasePlacement(v.placement),Pe=getVariation(v.placement),Ie=!Pe,We=getMainAxisFromPlacement(we),ze="x"===We?"y":"x",Ve=v.modifiersData.popperOffsets,He=v.rects.reference,qe=v.rects.popper,Xe="function"==typeof Te?Te(Object.assign({},v.rects,{placement:v.placement})):Te,Qe="number"==typeof Xe?{mainAxis:Xe,altAxis:Xe}:Object.assign({mainAxis:0,altAxis:0},Xe),Ye=v.modifiersData.offset?v.modifiersData.offset[v.placement]:null,et={x:0,y:0};if(Ve){if(de){var tt,nt="y"===We?Ar:Ur,rt="y"===We?Pr:Fr,it="y"===We?"height":"width",ot=Ve[We],st=ot+Se[nt],dt=ot-Se[rt],ct=_e?-qe[it]/2:0,ut=Pe===Gr?He[it]:qe[it],lt=Pe===Gr?-qe[it]:-He[it],pt=v.elements.arrow,ht=_e&&pt?getLayoutRect(pt):{width:0,height:0},gt=v.modifiersData["arrow#persistent"]?v.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ft=gt[nt],mt=gt[rt],vt=within(0,He[it],ht[it]),yt=Ie?He[it]/2-ct-vt-ft-Qe.mainAxis:ut-vt-ft-Qe.mainAxis,bt=Ie?-He[it]/2+ct+vt+mt+Qe.mainAxis:lt+vt+mt+Qe.mainAxis,Rt=v.elements.arrow&&getOffsetParent(v.elements.arrow),_t=Rt?"y"===We?Rt.clientTop||0:Rt.clientLeft||0:0,xt=null!=(tt=null==Ye?void 0:Ye[We])?tt:0,Et=ot+bt-xt,Tt=within(_e?Rr(st,ot+yt-xt-_t):st,ot,_e?vr(dt,Et):dt);Ve[We]=Tt,et[We]=Tt-ot}if(le){var Dt,St="x"===We?Ar:Ur,wt="x"===We?Pr:Fr,Ct=Ve[ze],At="y"===ze?"height":"width",kt=Ct+Se[St],Pt=Ct-Se[wt],It=-1!==[Ar,Ur].indexOf(we),Ft=null!=(Dt=null==Ye?void 0:Ye[ze])?Dt:0,jt=It?kt:Ct-He[At]-qe[At]-Ft+Qe.altAxis,Ot=It?Ct+He[At]+qe[At]-Ft-Qe.altAxis:Pt,Lt=_e&&It?withinMaxClamp(jt,Ct,Ot):within(_e?jt:kt,Ct,_e?Ot:Pt);Ve[ze]=Lt,et[ze]=Lt-Ct}v.modifiersData[ae]=et}},requiresIfExists:["offset"]};var Qi=function toPaddingObject(m,v){return mergePaddingObject("number"!=typeof(m="function"==typeof m?m(Object.assign({},v.rects,{placement:v.placement})):m)?m:expandToHashMap(m,Vr))};const Ji={name:"arrow",enabled:!0,phase:"main",fn:function arrow(m){var v,ee=m.state,ae=m.name,ie=m.options,de=ee.elements.arrow,ce=ee.modifiersData.popperOffsets,le=getBasePlacement(ee.placement),pe=getMainAxisFromPlacement(le),fe=[Ur,Fr].indexOf(le)>=0?"height":"width";if(de&&ce){var ye=Qi(ie.padding,ee),be=getLayoutRect(de),Re="y"===pe?Ar:Ur,_e="y"===pe?Pr:Fr,xe=ee.rects.reference[fe]+ee.rects.reference[pe]-ce[pe]-ee.rects.popper[fe],Te=ce[pe]-ee.rects.reference[pe],Se=getOffsetParent(de),we=Se?"y"===pe?Se.clientHeight||0:Se.clientWidth||0:0,Pe=xe/2-Te/2,Ie=ye[Re],We=we-be[fe]-ye[_e],ze=we/2-be[fe]/2+Pe,Ve=within(Ie,ze,We),He=pe;ee.modifiersData[ae]=((v={})[He]=Ve,v.centerOffset=Ve-ze,v)}},effect:function arrow_effect(m){var v=m.state,ee=m.options.element,ae=void 0===ee?"[data-popper-arrow]":ee;null!=ae&&("string"!=typeof ae||(ae=v.elements.popper.querySelector(ae)))&&contains(v.elements.popper,ae)&&(v.elements.arrow=ae)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getSideOffsets(m,v,ee){return void 0===ee&&(ee={x:0,y:0}),{top:m.top-v.height-ee.y,right:m.right-v.width+ee.x,bottom:m.bottom-v.height+ee.y,left:m.left-v.width-ee.x}}function isAnySideFullyClipped(m){return[Ar,Fr,Pr,Ur].some((function(v){return m[v]>=0}))}var eo=popperGenerator({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function effect(m){var v=m.state,ee=m.instance,ae=m.options,ie=ae.scroll,de=void 0===ie||ie,ce=ae.resize,le=void 0===ce||ce,pe=getWindow(v.elements.popper),fe=[].concat(v.scrollParents.reference,v.scrollParents.popper);return de&&fe.forEach((function(m){m.addEventListener("scroll",ee.update,Ei)})),le&&pe.addEventListener("resize",ee.update,Ei),function(){de&&fe.forEach((function(m){m.removeEventListener("scroll",ee.update,Ei)})),le&&pe.removeEventListener("resize",ee.update,Ei)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets(m){var v=m.state,ee=m.name;v.modifiersData[ee]=computeOffsets({reference:v.rects.reference,element:v.rects.popper,strategy:"absolute",placement:v.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(m){var v=m.state,ee=m.options,ae=ee.gpuAcceleration,ie=void 0===ae||ae,de=ee.adaptive,ce=void 0===de||de,le=ee.roundOffsets,pe=void 0===le||le,fe={placement:getBasePlacement(v.placement),variation:getVariation(v.placement),popper:v.elements.popper,popperRect:v.rects.popper,gpuAcceleration:ie,isFixed:"fixed"===v.options.strategy};null!=v.modifiersData.popperOffsets&&(v.styles.popper=Object.assign({},v.styles.popper,mapToStyles(Object.assign({},fe,{offsets:v.modifiersData.popperOffsets,position:v.options.strategy,adaptive:ce,roundOffsets:pe})))),null!=v.modifiersData.arrow&&(v.styles.arrow=Object.assign({},v.styles.arrow,mapToStyles(Object.assign({},fe,{offsets:v.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:pe})))),v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-placement":v.placement})},data:{}},Di,Ci,Bi,Hi,Ji,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide(m){var v=m.state,ee=m.name,ae=v.rects.reference,ie=v.rects.popper,de=v.modifiersData.preventOverflow,ce=detectOverflow(v,{elementContext:"reference"}),le=detectOverflow(v,{altBoundary:!0}),pe=getSideOffsets(ce,ae),fe=getSideOffsets(le,ie,de),ye=isAnySideFullyClipped(pe),be=isAnySideFullyClipped(fe);v.modifiersData[ee]={referenceClippingOffsets:pe,popperEscapeOffsets:fe,isReferenceHidden:ye,hasPopperEscaped:be},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":ye,"data-popper-escaped":be})}}]}),to="tippy-content",no="tippy-backdrop",ao="tippy-arrow",ro="tippy-svg-arrow",io={passive:!0,capture:!0},oo=function TIPPY_DEFAULT_APPEND_TO(){return document.body};function getValueAtIndexOrReturn(m,v,ee){if(Array.isArray(m)){var ae=m[v];return null==ae?Array.isArray(ee)?ee[v]:ee:ae}return m}function isType(m,v){var ee={}.toString.call(m);return 0===ee.indexOf("[object")&&ee.indexOf(v+"]")>-1}function invokeWithArgsOrReturn(m,v){return"function"==typeof m?m.apply(void 0,v):m}function tippy_esm_debounce(m,v){return 0===v?m:function(ae){clearTimeout(ee),ee=setTimeout((function(){m(ae)}),v)};var ee}function normalizeToArray(m){return[].concat(m)}function pushIfUnique(m,v){-1===m.indexOf(v)&&m.push(v)}function tippy_esm_getBasePlacement(m){return m.split("-")[0]}function arrayFrom(m){return[].slice.call(m)}function removeUndefinedProps(m){return Object.keys(m).reduce((function(v,ee){return void 0!==m[ee]&&(v[ee]=m[ee]),v}),{})}function div(){return document.createElement("div")}function tippy_esm_isElement(m){return["Element","Fragment"].some((function(v){return isType(m,v)}))}function isNodeList(m){return isType(m,"NodeList")}function isMouseEvent(m){return isType(m,"MouseEvent")}function isReferenceElement(m){return!(!m||!m._tippy||m._tippy.reference!==m)}function setTransitionDuration(m,v){m.forEach((function(m){m&&(m.style.transitionDuration=v+"ms")}))}function setVisibilityState(m,v){m.forEach((function(m){m&&m.setAttribute("data-state",v)}))}function getOwnerDocument(m){var v,ee=normalizeToArray(m)[0];return null!=ee&&null!=(v=ee.ownerDocument)&&v.body?ee.ownerDocument:document}function isCursorOutsideInteractiveBorder(m,v){var ee=v.clientX,ae=v.clientY;return m.every((function(m){var v=m.popperRect,ie=m.popperState,de=m.props.interactiveBorder,ce=tippy_esm_getBasePlacement(ie.placement),le=ie.modifiersData.offset;if(!le)return!0;var pe="bottom"===ce?le.top.y:0,fe="top"===ce?le.bottom.y:0,ye="right"===ce?le.left.x:0,be="left"===ce?le.right.x:0,Re=v.top-ae+pe>de,_e=ae-v.bottom-fe>de,xe=v.left-ee+ye>de,Te=ee-v.right-be>de;return Re||_e||xe||Te}))}function updateTransitionEndListener(m,v,ee){var ae=v+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(v){m[ae](v,ee)}))}function actualContains(m,v){for(var ee=v;ee;){var ae;if(m.contains(ee))return!0;ee=null==ee.getRootNode||null==(ae=ee.getRootNode())?void 0:ae.host}return!1}var so={isTouch:!1},co=0;function onDocumentTouchStart(){so.isTouch||(so.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var m=performance.now();m-co<20&&(so.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),co=m}function onWindowBlur(){var m=document.activeElement;if(isReferenceElement(m)){var v=m._tippy;m.blur&&!v.state.isVisible&&m.blur()}}var uo=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var lo={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},po=Object.assign({appendTo:oo,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function onAfterUpdate(){},onBeforeUpdate:function onBeforeUpdate(){},onCreate:function onCreate(){},onDestroy:function onDestroy(){},onHidden:function onHidden(){},onHide:function onHide(){},onMount:function onMount(){},onShow:function onShow(){},onShown:function onShown(){},onTrigger:function onTrigger(){},onUntrigger:function onUntrigger(){},onClickOutside:function onClickOutside(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},lo,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ho=Object.keys(po);function getExtendedPassedProps(m){var v=(m.plugins||[]).reduce((function(v,ee){var ae,ie=ee.name,de=ee.defaultValue;ie&&(v[ie]=void 0!==m[ie]?m[ie]:null!=(ae=po[ie])?ae:de);return v}),{});return Object.assign({},m,v)}function getDataAttributeProps(m,v){return(v?Object.keys(getExtendedPassedProps(Object.assign({},po,{plugins:v}))):ho).reduce((function(v,ee){var ae=(m.getAttribute("data-tippy-"+ee)||"").trim();if(!ae)return v;if("content"===ee)v[ee]=ae;else try{v[ee]=JSON.parse(ae)}catch(m){v[ee]=ae}return v}),{})}function evaluateProps(m,v){var ee=Object.assign({},v,{content:invokeWithArgsOrReturn(v.content,[m])},v.ignoreAttributes?{}:getDataAttributeProps(m,v.plugins));return ee.aria=Object.assign({},po.aria,ee.aria),ee.aria={expanded:"auto"===ee.aria.expanded?v.interactive:ee.aria.expanded,content:"auto"===ee.aria.content?v.interactive?null:"describedby":ee.aria.content},ee}function dangerouslySetInnerHTML(m,v){m.innerHTML=v}function createArrowElement(m){var v=div();return!0===m?v.className=ao:(v.className=ro,tippy_esm_isElement(m)?v.appendChild(m):dangerouslySetInnerHTML(v,m)),v}function setContent(m,v){tippy_esm_isElement(v.content)?(dangerouslySetInnerHTML(m,""),m.appendChild(v.content)):"function"!=typeof v.content&&(v.allowHTML?dangerouslySetInnerHTML(m,v.content):m.textContent=v.content)}function getChildren(m){var v=m.firstElementChild,ee=arrayFrom(v.children);return{box:v,content:ee.find((function(m){return m.classList.contains(to)})),arrow:ee.find((function(m){return m.classList.contains(ao)||m.classList.contains(ro)})),backdrop:ee.find((function(m){return m.classList.contains(no)}))}}function render(m){var v=div(),ee=div();ee.className="tippy-box",ee.setAttribute("data-state","hidden"),ee.setAttribute("tabindex","-1");var ae=div();function onUpdate(ee,ae){var ie=getChildren(v),de=ie.box,ce=ie.content,le=ie.arrow;ae.theme?de.setAttribute("data-theme",ae.theme):de.removeAttribute("data-theme"),"string"==typeof ae.animation?de.setAttribute("data-animation",ae.animation):de.removeAttribute("data-animation"),ae.inertia?de.setAttribute("data-inertia",""):de.removeAttribute("data-inertia"),de.style.maxWidth="number"==typeof ae.maxWidth?ae.maxWidth+"px":ae.maxWidth,ae.role?de.setAttribute("role",ae.role):de.removeAttribute("role"),ee.content===ae.content&&ee.allowHTML===ae.allowHTML||setContent(ce,m.props),ae.arrow?le?ee.arrow!==ae.arrow&&(de.removeChild(le),de.appendChild(createArrowElement(ae.arrow))):de.appendChild(createArrowElement(ae.arrow)):le&&de.removeChild(le)}return ae.className=to,ae.setAttribute("data-state","hidden"),setContent(ae,m.props),v.appendChild(ee),ee.appendChild(ae),onUpdate(m.props,m.props),{popper:v,onUpdate:onUpdate}}render.$$tippy=!0;var go=1,fo=[],mo=[];function createTippy(m,v){var ee,ae,ie,de,ce,le,pe,fe,ye=evaluateProps(m,Object.assign({},po,getExtendedPassedProps(removeUndefinedProps(v)))),be=!1,Re=!1,_e=!1,xe=!1,Te=[],Se=tippy_esm_debounce(onMouseMove,ye.interactiveDebounce),we=go++,Pe=(fe=ye.plugins).filter((function(m,v){return fe.indexOf(m)===v})),Ie={id:we,reference:m,popper:div(),popperInstance:null,props:ye,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Pe,clearDelayTimeouts:function clearDelayTimeouts(){clearTimeout(ee),clearTimeout(ae),cancelAnimationFrame(ie)},setProps:function setProps(v){0;if(Ie.state.isDestroyed)return;invokeHook("onBeforeUpdate",[Ie,v]),removeListeners();var ee=Ie.props,ae=evaluateProps(m,Object.assign({},ee,removeUndefinedProps(v),{ignoreAttributes:!0}));Ie.props=ae,addListeners(),ee.interactiveDebounce!==ae.interactiveDebounce&&(cleanupInteractiveMouseListeners(),Se=tippy_esm_debounce(onMouseMove,ae.interactiveDebounce));ee.triggerTarget&&!ae.triggerTarget?normalizeToArray(ee.triggerTarget).forEach((function(m){m.removeAttribute("aria-expanded")})):ae.triggerTarget&&m.removeAttribute("aria-expanded");handleAriaExpandedAttribute(),handleStyles(),Ve&&Ve(ee,ae);Ie.popperInstance&&(createPopperInstance(),getNestedPopperTree().forEach((function(m){requestAnimationFrame(m._tippy.popperInstance.forceUpdate)})));invokeHook("onAfterUpdate",[Ie,v])},setContent:function setContent(m){Ie.setProps({content:m})},show:function show(){0;var m=Ie.state.isVisible,v=Ie.state.isDestroyed,ee=!Ie.state.isEnabled,ae=so.isTouch&&!Ie.props.touch,ie=getValueAtIndexOrReturn(Ie.props.duration,0,po.duration);if(m||v||ee||ae)return;if(getCurrentTarget().hasAttribute("disabled"))return;if(invokeHook("onShow",[Ie],!1),!1===Ie.props.onShow(Ie))return;Ie.state.isVisible=!0,getIsDefaultRenderFn()&&(ze.style.visibility="visible");handleStyles(),addDocumentPress(),Ie.state.isMounted||(ze.style.transition="none");if(getIsDefaultRenderFn()){var de=getDefaultTemplateChildren();setTransitionDuration([de.box,de.content],0)}le=function onFirstUpdate(){var m;if(Ie.state.isVisible&&!xe){if(xe=!0,ze.offsetHeight,ze.style.transition=Ie.props.moveTransition,getIsDefaultRenderFn()&&Ie.props.animation){var v=getDefaultTemplateChildren(),ee=v.box,ae=v.content;setTransitionDuration([ee,ae],ie),setVisibilityState([ee,ae],"visible")}handleAriaContentAttribute(),handleAriaExpandedAttribute(),pushIfUnique(mo,Ie),null==(m=Ie.popperInstance)||m.forceUpdate(),invokeHook("onMount",[Ie]),Ie.props.animation&&getIsDefaultRenderFn()&&onTransitionedIn(ie,(function(){Ie.state.isShown=!0,invokeHook("onShown",[Ie])}))}},mount()},hide:function hide(){0;var m=!Ie.state.isVisible,v=Ie.state.isDestroyed,ee=!Ie.state.isEnabled,ae=getValueAtIndexOrReturn(Ie.props.duration,1,po.duration);if(m||v||ee)return;if(invokeHook("onHide",[Ie],!1),!1===Ie.props.onHide(Ie))return;Ie.state.isVisible=!1,Ie.state.isShown=!1,xe=!1,be=!1,getIsDefaultRenderFn()&&(ze.style.visibility="hidden");if(cleanupInteractiveMouseListeners(),removeDocumentPress(),handleStyles(!0),getIsDefaultRenderFn()){var ie=getDefaultTemplateChildren(),de=ie.box,ce=ie.content;Ie.props.animation&&(setTransitionDuration([de,ce],ae),setVisibilityState([de,ce],"hidden"))}handleAriaContentAttribute(),handleAriaExpandedAttribute(),Ie.props.animation?getIsDefaultRenderFn()&&onTransitionedOut(ae,Ie.unmount):Ie.unmount()},hideWithInteractivity:function hideWithInteractivity(m){0;getDocument().addEventListener("mousemove",Se),pushIfUnique(fo,Se),Se(m)},enable:function enable(){Ie.state.isEnabled=!0},disable:function disable(){Ie.hide(),Ie.state.isEnabled=!1},unmount:function unmount(){0;Ie.state.isVisible&&Ie.hide();if(!Ie.state.isMounted)return;destroyPopperInstance(),getNestedPopperTree().forEach((function(m){m._tippy.unmount()})),ze.parentNode&&ze.parentNode.removeChild(ze);mo=mo.filter((function(m){return m!==Ie})),Ie.state.isMounted=!1,invokeHook("onHidden",[Ie])},destroy:function destroy(){0;if(Ie.state.isDestroyed)return;Ie.clearDelayTimeouts(),Ie.unmount(),removeListeners(),delete m._tippy,Ie.state.isDestroyed=!0,invokeHook("onDestroy",[Ie])}};if(!ye.render)return Ie;var We=ye.render(Ie),ze=We.popper,Ve=We.onUpdate;ze.setAttribute("data-tippy-root",""),ze.id="tippy-"+Ie.id,Ie.popper=ze,m._tippy=Ie,ze._tippy=Ie;var He=Pe.map((function(m){return m.fn(Ie)})),qe=m.hasAttribute("aria-expanded");return addListeners(),handleAriaExpandedAttribute(),handleStyles(),invokeHook("onCreate",[Ie]),ye.showOnCreate&&scheduleShow(),ze.addEventListener("mouseenter",(function(){Ie.props.interactive&&Ie.state.isVisible&&Ie.clearDelayTimeouts()})),ze.addEventListener("mouseleave",(function(){Ie.props.interactive&&Ie.props.trigger.indexOf("mouseenter")>=0&&getDocument().addEventListener("mousemove",Se)})),Ie;function getNormalizedTouchSettings(){var m=Ie.props.touch;return Array.isArray(m)?m:[m,0]}function getIsCustomTouchBehavior(){return"hold"===getNormalizedTouchSettings()[0]}function getIsDefaultRenderFn(){var m;return!(null==(m=Ie.props.render)||!m.$$tippy)}function getCurrentTarget(){return pe||m}function getDocument(){var m=getCurrentTarget().parentNode;return m?getOwnerDocument(m):document}function getDefaultTemplateChildren(){return getChildren(ze)}function getDelay(m){return Ie.state.isMounted&&!Ie.state.isVisible||so.isTouch||de&&"focus"===de.type?0:getValueAtIndexOrReturn(Ie.props.delay,m?0:1,po.delay)}function handleStyles(m){void 0===m&&(m=!1),ze.style.pointerEvents=Ie.props.interactive&&!m?"":"none",ze.style.zIndex=""+Ie.props.zIndex}function invokeHook(m,v,ee){var ae;(void 0===ee&&(ee=!0),He.forEach((function(ee){ee[m]&&ee[m].apply(ee,v)})),ee)&&(ae=Ie.props)[m].apply(ae,v)}function handleAriaContentAttribute(){var v=Ie.props.aria;if(v.content){var ee="aria-"+v.content,ae=ze.id;normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){var v=m.getAttribute(ee);if(Ie.state.isVisible)m.setAttribute(ee,v?v+" "+ae:ae);else{var ie=v&&v.replace(ae,"").trim();ie?m.setAttribute(ee,ie):m.removeAttribute(ee)}}))}}function handleAriaExpandedAttribute(){!qe&&Ie.props.aria.expanded&&normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){Ie.props.interactive?m.setAttribute("aria-expanded",Ie.state.isVisible&&m===getCurrentTarget()?"true":"false"):m.removeAttribute("aria-expanded")}))}function cleanupInteractiveMouseListeners(){getDocument().removeEventListener("mousemove",Se),fo=fo.filter((function(m){return m!==Se}))}function onDocumentPress(v){if(!so.isTouch||!_e&&"mousedown"!==v.type){var ee=v.composedPath&&v.composedPath()[0]||v.target;if(!Ie.props.interactive||!actualContains(ze,ee)){if(normalizeToArray(Ie.props.triggerTarget||m).some((function(m){return actualContains(m,ee)}))){if(so.isTouch)return;if(Ie.state.isVisible&&Ie.props.trigger.indexOf("click")>=0)return}else invokeHook("onClickOutside",[Ie,v]);!0===Ie.props.hideOnClick&&(Ie.clearDelayTimeouts(),Ie.hide(),Re=!0,setTimeout((function(){Re=!1})),Ie.state.isMounted||removeDocumentPress())}}}function onTouchMove(){_e=!0}function onTouchStart(){_e=!1}function addDocumentPress(){var m=getDocument();m.addEventListener("mousedown",onDocumentPress,!0),m.addEventListener("touchend",onDocumentPress,io),m.addEventListener("touchstart",onTouchStart,io),m.addEventListener("touchmove",onTouchMove,io)}function removeDocumentPress(){var m=getDocument();m.removeEventListener("mousedown",onDocumentPress,!0),m.removeEventListener("touchend",onDocumentPress,io),m.removeEventListener("touchstart",onTouchStart,io),m.removeEventListener("touchmove",onTouchMove,io)}function onTransitionedOut(m,v){onTransitionEnd(m,(function(){!Ie.state.isVisible&&ze.parentNode&&ze.parentNode.contains(ze)&&v()}))}function onTransitionedIn(m,v){onTransitionEnd(m,v)}function onTransitionEnd(m,v){var ee=getDefaultTemplateChildren().box;function listener(m){m.target===ee&&(updateTransitionEndListener(ee,"remove",listener),v())}if(0===m)return v();updateTransitionEndListener(ee,"remove",ce),updateTransitionEndListener(ee,"add",listener),ce=listener}function on(v,ee,ae){void 0===ae&&(ae=!1),normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){m.addEventListener(v,ee,ae),Te.push({node:m,eventType:v,handler:ee,options:ae})}))}function addListeners(){var m;getIsCustomTouchBehavior()&&(on("touchstart",onTrigger,{passive:!0}),on("touchend",onMouseLeave,{passive:!0})),(m=Ie.props.trigger,m.split(/\s+/).filter(Boolean)).forEach((function(m){if("manual"!==m)switch(on(m,onTrigger),m){case"mouseenter":on("mouseleave",onMouseLeave);break;case"focus":on(uo?"focusout":"blur",onBlurOrFocusOut);break;case"focusin":on("focusout",onBlurOrFocusOut)}}))}function removeListeners(){Te.forEach((function(m){var v=m.node,ee=m.eventType,ae=m.handler,ie=m.options;v.removeEventListener(ee,ae,ie)})),Te=[]}function onTrigger(m){var v,ee=!1;if(Ie.state.isEnabled&&!isEventListenerStopped(m)&&!Re){var ae="focus"===(null==(v=de)?void 0:v.type);de=m,pe=m.currentTarget,handleAriaExpandedAttribute(),!Ie.state.isVisible&&isMouseEvent(m)&&fo.forEach((function(v){return v(m)})),"click"===m.type&&(Ie.props.trigger.indexOf("mouseenter")<0||be)&&!1!==Ie.props.hideOnClick&&Ie.state.isVisible?ee=!0:scheduleShow(m),"click"===m.type&&(be=!ee),ee&&!ae&&scheduleHide(m)}}function onMouseMove(m){var v=m.target,ee=getCurrentTarget().contains(v)||ze.contains(v);if("mousemove"!==m.type||!ee){var ae=getNestedPopperTree().concat(ze).map((function(m){var v,ee=null==(v=m._tippy.popperInstance)?void 0:v.state;return ee?{popperRect:m.getBoundingClientRect(),popperState:ee,props:ye}:null})).filter(Boolean);isCursorOutsideInteractiveBorder(ae,m)&&(cleanupInteractiveMouseListeners(),scheduleHide(m))}}function onMouseLeave(m){isEventListenerStopped(m)||Ie.props.trigger.indexOf("click")>=0&&be||(Ie.props.interactive?Ie.hideWithInteractivity(m):scheduleHide(m))}function onBlurOrFocusOut(m){Ie.props.trigger.indexOf("focusin")<0&&m.target!==getCurrentTarget()||Ie.props.interactive&&m.relatedTarget&&ze.contains(m.relatedTarget)||scheduleHide(m)}function isEventListenerStopped(m){return!!so.isTouch&&getIsCustomTouchBehavior()!==m.type.indexOf("touch")>=0}function createPopperInstance(){destroyPopperInstance();var v=Ie.props,ee=v.popperOptions,ae=v.placement,ie=v.offset,de=v.getReferenceClientRect,ce=v.moveTransition,pe=getIsDefaultRenderFn()?getChildren(ze).arrow:null,fe=de?{getBoundingClientRect:de,contextElement:de.contextElement||getCurrentTarget()}:m,ye={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v=m.state;if(getIsDefaultRenderFn()){var ee=getDefaultTemplateChildren().box;["placement","reference-hidden","escaped"].forEach((function(m){"placement"===m?ee.setAttribute("data-placement",v.placement):v.attributes.popper["data-popper-"+m]?ee.setAttribute("data-"+m,""):ee.removeAttribute("data-"+m)})),v.attributes.popper={}}}},be=[{name:"offset",options:{offset:ie}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ce}},ye];getIsDefaultRenderFn()&&pe&&be.push({name:"arrow",options:{element:pe,padding:3}}),be.push.apply(be,(null==ee?void 0:ee.modifiers)||[]),Ie.popperInstance=eo(fe,ze,Object.assign({},ee,{placement:ae,onFirstUpdate:le,modifiers:be}))}function destroyPopperInstance(){Ie.popperInstance&&(Ie.popperInstance.destroy(),Ie.popperInstance=null)}function mount(){var m,v=Ie.props.appendTo,ee=getCurrentTarget();(m=Ie.props.interactive&&v===oo||"parent"===v?ee.parentNode:invokeWithArgsOrReturn(v,[ee])).contains(ze)||m.appendChild(ze),Ie.state.isMounted=!0,createPopperInstance()}function getNestedPopperTree(){return arrayFrom(ze.querySelectorAll("[data-tippy-root]"))}function scheduleShow(m){Ie.clearDelayTimeouts(),m&&invokeHook("onTrigger",[Ie,m]),addDocumentPress();var v=getDelay(!0),ae=getNormalizedTouchSettings(),ie=ae[0],de=ae[1];so.isTouch&&"hold"===ie&&de&&(v=de),v?ee=setTimeout((function(){Ie.show()}),v):Ie.show()}function scheduleHide(m){if(Ie.clearDelayTimeouts(),invokeHook("onUntrigger",[Ie,m]),Ie.state.isVisible){if(!(Ie.props.trigger.indexOf("mouseenter")>=0&&Ie.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(m.type)>=0&&be)){var v=getDelay(!1);v?ae=setTimeout((function(){Ie.state.isVisible&&Ie.hide()}),v):ie=requestAnimationFrame((function(){Ie.hide()}))}}else removeDocumentPress()}}function tippy(m,v){void 0===v&&(v={});var ee=po.plugins.concat(v.plugins||[]);document.addEventListener("touchstart",onDocumentTouchStart,io),window.addEventListener("blur",onWindowBlur);var ae,ie=Object.assign({},v,{plugins:ee}),de=(tippy_esm_isElement(ae=m)?[ae]:isNodeList(ae)?arrayFrom(ae):Array.isArray(ae)?ae:arrayFrom(document.querySelectorAll(ae))).reduce((function(m,v){var ee=v&&createTippy(v,ie);return ee&&m.push(ee),m}),[]);return tippy_esm_isElement(m)?de[0]:de}tippy.defaultProps=po,tippy.setDefaultProps=function setDefaultProps(m){Object.keys(m).forEach((function(v){po[v]=m[v]}))},tippy.currentInput=so;Object.assign({},Di,{effect:function effect(m){var v=m.state,ee={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(v.elements.popper.style,ee.popper),v.styles=ee,v.elements.arrow&&Object.assign(v.elements.arrow.style,ee.arrow)}});tippy.setDefaultProps({render:render});const vo=tippy;function tippy_react_esm_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var ee,ae,ie={},de=Object.keys(m);for(ae=0;ae=0||(ie[ee]=m[ee]);return ie}var yo="undefined"!=typeof window&&"undefined"!=typeof document;function preserveRef(m,v){m&&("function"==typeof m&&m(v),{}.hasOwnProperty.call(m,"current")&&(m.current=v))}function ssrSafeCreateDiv(){return yo&&document.createElement("div")}function toDataAttributes(m){var v={"data-placement":m.placement};return m.referenceHidden&&(v["data-reference-hidden"]=""),m.escaped&&(v["data-escaped"]=""),v}function deepPreserveProps(m,v){var ee,ae;return Object.assign({},v,{popperOptions:Object.assign({},m.popperOptions,v.popperOptions,{modifiers:[].concat(((null==(ee=m.popperOptions)?void 0:ee.modifiers)||[]).filter((function(m){return m.name.indexOf("tippy")>=0})),(null==(ae=v.popperOptions)?void 0:ae.modifiers)||[])})})}var bo=yo?ee.useLayoutEffect:ee.useEffect;function useMutableBox(m){var v=(0,ee.useRef)();return v.current||(v.current="function"==typeof m?m():m),v.current}function updateClassName(m,v,ee){ee.split(/\s+/).forEach((function(ee){ee&&m.classList[v](ee)}))}var Ro={name:"className",defaultValue:"",fn:function fn(m){var v=m.popper.firstElementChild,ee=function isDefaultRenderFn(){var v;return!!(null==(v=m.props.render)?void 0:v.$$tippy)};function add(){m.props.className&&!ee()||updateClassName(v,"add",m.props.className)}return{onCreate:add,onBeforeUpdate:function remove(){ee()&&updateClassName(v,"remove",m.props.className)},onAfterUpdate:add}}};function TippyGenerator(m){return function Tippy(ae){var ie=ae.children,de=ae.content,ce=ae.visible,le=ae.singleton,pe=ae.render,fe=ae.reference,ye=ae.disabled,be=void 0!==ye&&ye,Re=ae.ignoreAttributes,_e=void 0===Re||Re,xe=(ae.__source,ae.__self,tippy_react_esm_objectWithoutPropertiesLoose(ae,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),Te=void 0!==ce,Se=void 0!==le,we=(0,ee.useState)(!1),Pe=we[0],Ie=we[1],We=(0,ee.useState)({}),ze=We[0],Ve=We[1],He=(0,ee.useState)(),qe=He[0],Xe=He[1],Qe=useMutableBox((function(){return{container:ssrSafeCreateDiv(),renders:1}})),Ye=Object.assign({ignoreAttributes:_e},xe,{content:Qe.container});Te&&(Ye.trigger="manual",Ye.hideOnClick=!1),Se&&(be=!0);var et=Ye,tt=Ye.plugins||[];pe&&(et=Object.assign({},Ye,{plugins:Se?[].concat(tt,[{fn:function fn(){return{onTrigger:function onTrigger(m,v){var ee=le.data.children.find((function(m){return m.instance.reference===v.currentTarget})).content;Xe(ee)}}}}]):tt,render:function render(){return{popper:Qe.container}}}));var nt=[fe].concat(ie?[ie.type]:[]);return bo((function(){var v=fe;fe&&fe.hasOwnProperty("current")&&(v=fe.current);var ee=m(v||Qe.ref||ssrSafeCreateDiv(),Object.assign({},et,{plugins:[Ro].concat(Ye.plugins||[])}));return Qe.instance=ee,be&&ee.disable(),ce&&ee.show(),Se&&le.hook({instance:ee,content:de,props:et}),Ie(!0),function(){ee.destroy(),null==le||le.cleanup(ee)}}),nt),bo((function(){if(1!==Qe.renders){var m=Qe.instance;m.setProps(deepPreserveProps(m.props,et)),be?m.disable():m.enable(),Te&&(ce?m.show():m.hide()),Se&&le.hook({instance:m,content:de,props:et})}else Qe.renders++})),bo((function(){var m;if(pe){var v=Qe.instance;v.setProps({popperOptions:Object.assign({},v.props.popperOptions,{modifiers:[].concat((null==(m=v.props.popperOptions)?void 0:m.modifiers)||[],[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v,ee=m.state,ae=null==(v=ee.modifiersData)?void 0:v.hide;ze.placement===ee.placement&&ze.referenceHidden===(null==ae?void 0:ae.isReferenceHidden)&&ze.escaped===(null==ae?void 0:ae.hasPopperEscaped)||Ve({placement:ee.placement,referenceHidden:null==ae?void 0:ae.isReferenceHidden,escaped:null==ae?void 0:ae.hasPopperEscaped}),ee.attributes.popper={}}}])})})}}),[ze.placement,ze.referenceHidden,ze.escaped].concat(nt)),ee.createElement(ee.Fragment,null,ie?(0,ee.cloneElement)(ie,{ref:function ref(m){Qe.ref=m,preserveRef(ie.ref,m)}}):null,Pe&&(0,v.createPortal)(pe?pe(toDataAttributes(ze),qe):de,Qe.container))}}var forwardRef=function(m,v){return(0,ee.forwardRef)((function TippyWrapper(ae,ie){var de=ae.children,ce=tippy_react_esm_objectWithoutPropertiesLoose(ae,["children"]);return ee.createElement(m,Object.assign({},v,ce),de?(0,ee.cloneElement)(de,{ref:function ref(m){preserveRef(ie,m),preserveRef(de.ref,m)}}):null)}))};const _o=forwardRef(TippyGenerator(vo));const xo=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.borderRadius,ie=m.fontSize;return{tooltip:{"&.tippy-box":{transitionProperty:[["opacity"]],'&[data-state="hidden"]':{opacity:0}},"& .tippy-content":{padding:v[0],border:"1px "+ee.border+" solid",borderRadius:ae,background:ee.baseBackground,boxShadow:[[0,2,4,"rgba(0,0,0,.15)"]],fontSize:ie.small,color:ee.type}}}}))((function TooltipRenderer(m){var v=m.classes,ae=m.children,ie=m.content,de=m.placement,ce=void 0===de?"top":de;return ee.createElement(_o,{content:ie,className:v.tooltip,interactive:!0,placement:ce,trigger:"click mouseenter focus",arrow:!1},ee.createElement("span",{role:"button",tabIndex:0},ae))}));const Eo=(0,de.Z)((function styles(m){return{complexType:{alignItems:"center",display:"inline-flex"},name:{flexShrink:0},icon:{marginLeft:m.space[0],flexShrink:0}}}))((function ComplexTypeRenderer(m){var v=m.classes,ae=m.name,ie=m.raw;return ee.createElement(xo,{placement:"right",content:ie},ee.createElement("span",{className:v.complexType},ee.createElement("span",{className:v.name},ee.createElement(cn.Z,null,ae)),ee.createElement(MdInfoOutline,{className:v.icon})))}));var To=__webpack_require__(11193);function renderType(m){if(!m)return"unknown";var v=m.name;switch(v){case"arrayOf":return m.value.name+"[]";case"objectOf":return"{"+renderType(m.value)+"}";case"instanceOf":return m.value;default:return v}}function renderAdvancedType(m){switch(m.name){case"enum":return ee.createElement(Aa,null,m.name);case"literal":return ee.createElement(Aa,null,m.value);case"signature":return ee.createElement(Eo,{name:m.type,raw:m.raw});case"union":case"tuple":return ee.createElement(Eo,{name:m.name,raw:m.raw});default:return ee.createElement(Aa,null,m.raw||m.name)}}var Do=__webpack_require__(17749);function renderEnum(m){if(!Array.isArray(m.value))return ee.createElement("span",null,m.value);var v=m.value.map((function(m){var v=m.value;return ee.createElement(On.Z,{key:v},(0,To.xC)((0,To.I8)(v)))}));return ee.createElement("span",null,"One of: ",ee.createElement(Ia(),{separator:", "},v))}function renderUnion(m){if(!Array.isArray(m.value))return ee.createElement("span",null,m.value);var v=m.value.map((function(m,v){return ee.createElement(Aa,{key:m.name+"-"+v},renderType(m))}));return ee.createElement("span",null,"One of type: ",ee.createElement(Ia(),{separator:", "},v))}function renderShape(m){return Object.keys(m).map((function(v){var ae=m[v],ie=(0,Do.Z)(ae),de=ae.description;return ee.createElement("div",{key:v},ee.createElement(wa,null,v),": ",ee.createElement(Aa,null,renderType(ae)),ie&&" — ",ie,de&&" — ",de&&ee.createElement(Ea,{text:de,inline:!0}))}))}function renderExtra(m){var v=(0,To.oL)(m);if(!v)return null;switch(v.name){case"enum":return renderEnum(v);case"union":return renderUnion(v);case"shape":case"exact":return m.type&&renderShape(m.type.value);case"arrayOf":case"objectOf":return"shape"===v.value.name||"exact"===v.value.name?m.type&&renderShape(m.type.value.value):null;default:return null}}function PropsRenderer_extends(){return PropsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&ee.createElement(Ma,{args:ce,heading:!0}),le&&ee.createElement(Oa,PropsRenderer_extends({},Object.assign({},le,{name:""}),{returns:!0})))}}],wo=function PropsRenderer(m){var v=m.props;return ee.createElement(ir,{columns:So,rows:v,getRowKey:getRowKey})};wo.propTypes={props:ie().array.isRequired};const Co=wo;function MethodsRenderer_extends(){return MethodsRenderer_extends=Object.assign||function(m){for(var v=1;v-1?we.substring(0,we.indexOf("?")):we;Re&&(Pe+=Ie),pe&&(Pe+="?nochrome");var We=encodeURIComponent(ae||"");if(ce?Pe+="#"+ie:(le||pe)&&(Pe+=buildIsolatedOrNoChromeFragment({currentHash:Ie,encodedName:We})),ye){var ze=ye.map(encodeURIComponent);be||(ze=[].concat(ze,[We])),Pe+="#/"+ze.join("/")}return be&&(Pe+="?id="+ie),void 0!==de&&(Pe+="/"+de),fe?xe+Pe:Pe}var No=function IsolateButton(m){var v=m.name,ae=m.example,ie=m.isolated,de=m.href;if(ie&&!de)return null;var ce=ae?v+"-"+ae+"-isolate-button":v+"-isolate-button";return ie?ee.createElement(Bo,{href:de,title:"Show all components",testId:ce},ee.createElement(MdFullscreenExit,null)):ee.createElement(Bo,{href:getUrl({name:v,example:ae,isolated:!0}),title:"Open isolated",testId:ce},ee.createElement(MdFullscreen,null))};No.propTypes={name:ie().string.isRequired,example:ie().number,isolated:ie().bool};const Mo=No;var Wo=function TabButtonRenderer(m){var v,ae=m.classes,ie=m.name,de=m.className,ce=m.onClick,le=m.active,pe=m.children,fe=(0,Yt.Z)(ae.button,de,((v={})[ae.isActive]=le,v));return ee.createElement("button",{type:"button",name:ie,className:fe,onClick:ce,"aria-pressed":le},pe)};Wo.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,name:ie().string.isRequired,className:ie().string,onClick:ie().func.isRequired,active:ie().bool,children:ie().node.isRequired},Wo.defaultProps={active:!1};const zo=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontFamily,ie=m.fontSize,de=m.buttonTextTransform;return{button:{padding:[[v[1],0]],fontFamily:ae.base,fontSize:ie.base,color:ee.light,background:"transparent",textTransform:de,transition:"color 750ms ease-out",border:"none",cursor:"pointer","&:hover, &:focus":{isolate:!1,outline:0,color:ee.linkHover,transition:"color 150ms ease-in"},"&:focus:not($isActive)":{isolate:!1,outline:[[1,"dotted",ee.linkHover]]},"& + &":{isolate:!1,marginLeft:v[1]}},isActive:{borderBottom:[[2,ee.linkHover,"solid"]]}}}))(Wo);var Vo=function CodeTabButton(m){return ee.createElement(zo,m,"View Code")};Vo.propTypes={onClick:ie().func.isRequired,name:ie().string.isRequired,active:ie().bool};const Ho=Vo;var qo=function UsageTabButton(m){var v=m.props;return!jo()(v.props)||!jo()(v.methods)?ee.createElement(zo,m,"Props & methods"):null};qo.propTypes={onClick:ie().func.isRequired,name:ie().string.isRequired,props:ie().shape({props:ie().array,methods:ie().array}).isRequired,active:ie().bool};const Go=qo;var Xo="rsg-code-editor",Ko="rsg-usage",$o=[Mo];var Zo=__webpack_require__(61456);function ComponentsListRenderer_extends(){return ComponentsListRenderer_extends=Object.assign||function(m){for(var v=1;v0?ee.createElement(Yo,{items:v}):null};es.propTypes={items:ie().array.isRequired};const ns=es;var as=function TableOfContentsRenderer(m){var v=m.classes,ae=m.children,ie=m.searchTerm,de=m.onSearchTermChange;return ee.createElement("div",null,ee.createElement("div",{className:v.root},ee.createElement("nav",null,ee.createElement("div",{className:v.search},ee.createElement("input",{value:ie,className:v.input,placeholder:"Filter by name","aria-label":"Filter by name",onChange:function onChange(m){return de(m.target.value)}})),ae)))};as.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node,searchTerm:ie().string.isRequired,onSearchTermChange:ie().func.isRequired};const rs=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.fontFamily,ie=m.fontSize,de=m.borderRadius;return{root:{fontFamily:ae.base},search:{padding:v[2]},input:{display:"block",width:"100%",padding:v[1],color:ee.base,backgroundColor:ee.baseBackground,fontFamily:ae.base,fontSize:ie.base,border:[[1,ee.border,"solid"]],borderRadius:de,transition:"all ease-in-out .1s","&:focus":{isolate:!1,borderColor:ee.link,boxShadow:[[0,0,0,2,ee.focus]],outline:0},"&::placeholder":{isolate:!1,fontFamily:ae.base,fontSize:ie.base,color:ee.light}}}}))(as);__webpack_require__(24603),__webpack_require__(23123);function getFilterRegExp(m){return m=m.replace(/[^a-z0-9]/gi,"").split("").join(".*"),new RegExp(m,"i")}function filterComponentsByName(m,v){var ee=getFilterRegExp(v);return m.filter((function(m){var v=m.name;return ee.test(v)}))}function filterSectionsByName(m,v){var ee=getFilterRegExp(v);return m.map((function(m){return Object.assign({},m,{sections:m.sections?filterSectionsByName(m.sections,v):[],components:m.components?filterComponentsByName(m.components,v):[]})})).filter((function(m){return m.components.length>0||m.sections.length>0||ee.test(m.name||"-")}))}var os=__webpack_require__(3522),ss=__webpack_require__.n(os),ds=/(.*)\?/;function trimHash(m,v){if(!m)return"";var ee=new RegExp("^"+ss()(v||"#/"),"g");return m.replace(ee,"")}var cs=function trimParams(m){var v=ds.exec(m);return v&&v[1]||m},us=function hasInHash(m,v){return""!==m&&m.indexOf(v)>-1},ls=function getHash(m,v){return decodeURIComponent(cs(trimHash(m,v)))},ps=function getHashAsArray(m,v){return cs(trimHash(m,v)).split("/").map(decodeURIComponent)},hs=function getParameterByName(m,v){v=v.replace(/[[\]]/g,"\\$&");var ee=new RegExp("[?&]"+v+"(=([^&#]*)|&|#|$)").exec(m);return ee?ee[2]?decodeURIComponent(ee[2].replace(/\+/g," ")):"":null};function TableOfContents_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function TableOfContents_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}var gs=function(m){var v,ae;ae=m,(v=TableOfContents).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=TableOfContents;function TableOfContents(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie0?de.renderLevel(ee,v,le,0===ce):{content:void 0,containsSelected:!1},be=ye.content,Re=ye.containsSelected,_e=(!v&&m.href?ls(m.href):m.href)===pe;return(Re||_e)&&(fe=!0),Object.assign({},m,{heading:!!m.name&&ee.length>0,content:be,selected:_e,shouldOpenInNewTab:!!m.external&&!!m.externalLink,initialOpen:"collapse"!==de.props.tocMode||Re||m.expand,forcedOpen:!!de.state.searchTerm.length})}));return{content:ee.createElement(ns,{items:ye}),containsSelected:fe}},de.renderSections=function renderSections(){var m=this.state.searchTerm,v=this.props,ee=v.sections,ae=v.useRouterLinks,ie=1===ee.length?ee[0].sections&&ee[0].sections.length?ee[0].sections:ee[0].components:ee,de=ie?filterSectionsByName(ie,m):ie||[];return this.renderLevel(de,ae).content},de.render=function render(){var m=this;return ee.createElement(rs,{searchTerm:this.state.searchTerm,onSearchTermChange:function handleSearchTermChange(v){return m.setState({searchTerm:v})}},this.renderSections())},TableOfContents}(ee.Component);TableOfContents_defineProperty(gs,"propTypes",{sections:ie().array.isRequired,useRouterLinks:ie().bool,tocMode:ie().string,loc:ie().object}),TableOfContents_defineProperty(gs,"defaultProps",{loc:window.location});const fs=(0,de.Z)((function styles(m){var v=m.color,ee=m.fontFamily,ae=m.fontSize;return{logo:{color:v.base,margin:0,fontFamily:ee.base,fontSize:ae.h4,fontWeight:"normal"}}}))((function LogoRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("h1",{className:v.logo},ae)}));var ms=function RibbonRenderer(m){var v=m.classes,ae=m.url,ie=m.text;return ee.createElement("footer",{className:v.root},ee.createElement("a",{href:ae,className:v.link},ie))};ms.defaultProps={text:"Fork me on GitHub"},ms.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,url:ie().string.isRequired,text:ie().string};const vs=(0,de.Z)((function styles(m){var v=m.color,ee=m.space,ae=m.fontSize;return{root:{position:"fixed",top:0,right:0,width:149,height:149,zIndex:999},link:{fontFamily:m.fontFamily.base,position:"relative",right:-37,top:-22,display:"block",width:190,padding:[[ee[0],ee[2]]],textAlign:"center",color:v.ribbonText,fontSize:ae.base,background:v.ribbonBackground,textDecoration:"none",textShadow:[[0,"-1px",0,"rgba(0,0,0,.15)"]],transformOrigin:[[0,0]],transform:"rotate(45deg)",cursor:"pointer"}}}))(ms);function Ribbon(){var m=(0,Zo.E)().config.ribbon;return m?ee.createElement(vs,m):null}var ys=function VersionRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("p",{"aria-label":"version",className:v.version},ae)};ys.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node};const bs=(0,de.Z)((function styles(m){var v=m.color,ee=m.fontFamily,ae=m.fontSize;return{version:{color:v.light,margin:[[5,0,0,0]],fontFamily:ee.base,fontSize:ae.base,fontWeight:"normal"}}}))(ys);var Rs=function StyleGuideRenderer(m){var v=m.classes,ae=m.title,ie=m.version,de=m.homepageUrl,ce=m.children,le=m.toc,pe=m.hasSidebar;return ee.createElement("div",{className:(0,Yt.Z)(v.root,pe&&v.hasSidebar)},ee.createElement("main",{className:v.content},ce,ee.createElement("footer",{className:v.footer},ee.createElement(Ea,{text:"Created with [React Styleguidist]("+de+")"}))),pe&&ee.createElement("div",{className:v.sidebar,"data-testid":"sidebar"},ee.createElement("header",{className:v.logo},ee.createElement(fs,null,ae),ie&&ee.createElement(bs,null,ie)),le),ee.createElement(Ribbon,null))};Rs.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,title:ie().string.isRequired,version:ie().string,homepageUrl:ie().string.isRequired,children:ie().node.isRequired,toc:ie().node.isRequired,hasSidebar:ie().bool};const _s=(0,de.Z)((function styles(m){var v,ee,ae,ie=m.color,de=m.fontFamily,ce=m.fontSize,le=m.sidebarWidth,pe=m.mq,fe=m.space,ye=m.maxWidth;return{root:{minHeight:"100vh",backgroundColor:ie.baseBackground},hasSidebar:(v={paddingLeft:le},v[pe.small]={paddingLeft:0},v),content:(ee={maxWidth:ye,padding:[[fe[2],fe[4]]],margin:[[0,"auto"]]},ee[pe.small]={padding:fe[2]},ee.display="block",ee),sidebar:(ae={backgroundColor:ie.sidebarBackground,border:[[ie.border,"solid"]],borderWidth:[[0,1,0,0]],position:"fixed",top:0,left:0,bottom:0,width:le,overflow:"auto",WebkitOverflowScrolling:"touch"},ae[pe.small]={position:"static",width:"auto",borderWidth:[[1,0,0,0]],paddingBottom:fe[0]},ae),logo:{padding:fe[2],borderBottom:[[1,ie.border,"solid"]]},footer:{display:"block",color:ie.light,fontFamily:de.base,fontSize:ce.small}}}))(Rs);var xs=__webpack_require__(23279),Es=__webpack_require__.n(xs),Ts=function PlaygroundErrorRenderer(m){var v=m.classes,ae=m.message;return ee.createElement("pre",{className:v.root},ae)};Ts.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,message:ie().string.isRequired};const Ds=(0,de.Z)((function styles(m){var v=m.fontFamily,ee=m.fontSize,ae=m.color;return{root:{margin:0,lineHeight:1.2,fontSize:ee.small,fontFamily:v.monospace,color:ae.error,whiteSpace:"pre-wrap"}}}))(Ts);var Ss=function(m){var v,ee;ee=m,(v=Wrapper).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Wrapper;function Wrapper(){return m.apply(this,arguments)||this}var ie=Wrapper.prototype;return ie.componentDidCatch=function componentDidCatch(m){this.props.onError(m)},ie.render=function render(){return this.props.children},Wrapper}(ee.Component);!function Wrapper_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}(Ss,"propTypes",{children:ie().node.isRequired,onError:ie().func.isRequired});__webpack_require__(4723),__webpack_require__(73210);for(var ws=__webpack_require__(63230),Cs=__webpack_require__(55977),As=__webpack_require__.n(Cs),ks=__webpack_require__(16018),Ps={},Is="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Fs=0;Fs0&&(de+=";"),0!==le.length){for(var pe=0,fe=[],ye=0,be=le;ye1&&(_e+=encodeInteger(Re[1]-v)+encodeInteger(Re[2]-ee)+encodeInteger(Re[3]-ae),v=Re[1],ee=Re[2],ae=Re[3]),5===Re.length&&(_e+=encodeInteger(Re[4]-ie),ie=Re[4]),fe.push(_e)}de+=fe.join(",")}}return de}function encodeInteger(m){var v="";m=m<0?-m<<1|1:m<<1;do{var ee=31&m;(m>>>=5)>0&&(ee|=32),v+=Is[ee]}while(m>0);return v}var js=__webpack_require__(48764).Buffer,Os=function BitSet(m){this.bits=m instanceof BitSet?m.bits.slice():[]};Os.prototype.add=function add(m){this.bits[m>>5]|=1<<(31&m)},Os.prototype.has=function has(m){return!!(this.bits[m>>5]&1<<(31&m))};var Ls=function Chunk(m,v,ee){this.start=m,this.end=v,this.original=ee,this.intro="",this.outro="",this.content=ee,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};Ls.prototype.appendLeft=function appendLeft(m){this.outro+=m},Ls.prototype.appendRight=function appendRight(m){this.intro=this.intro+m},Ls.prototype.clone=function clone(){var m=new Ls(this.start,this.end,this.original);return m.intro=this.intro,m.outro=this.outro,m.content=this.content,m.storeName=this.storeName,m.edited=this.edited,m},Ls.prototype.contains=function contains(m){return this.start=ae.length)return"\t";var ie=ae.reduce((function(m,v){var ee=/^ +/.exec(v)[0].length;return Math.min(ee,m)}),1/0);return new Array(ie+1).join(" ")}function getRelativePath(m,v){var ee=m.split(/[/\\]/),ae=v.split(/[/\\]/);for(ee.pop();ee[0]===ae[0];)ee.shift(),ae.shift();if(ee.length)for(var ie=ee.length;ie--;)ee[ie]="..";return ee.concat(ae).join("/")}Us.prototype.toString=function toString(){return JSON.stringify(this)},Us.prototype.toUrl=function toUrl(){return"data:application/json;charset=utf-8;base64,"+btoa(this.toString())};var Bs=Object.prototype.toString;function isObject(m){return"[object Object]"===Bs.call(m)}function getLocator(m){for(var v=m.split("\n"),ee=[],ae=0,ie=0;ae>1;m=0&&ie.push(ae),this.rawSegments.push(ie)}else this.pending&&this.rawSegments.push(this.pending);this.advance(v),this.pending=null},Ns.prototype.addUneditedChunk=function addUneditedChunk(m,v,ee,ae,ie){for(var de=v.start,ce=!0;de1){for(var ee=0;ee=m&&ee<=v)throw new Error("Cannot move a selection inside itself");this._split(m),this._split(v),this._split(ee);var ae=this.byStart[m],ie=this.byEnd[v],de=ae.previous,ce=ie.next,le=this.byStart[ee];if(!le&&ie===this.lastChunk)return this;var pe=le?le.previous:this.lastChunk;return de&&(de.next=ce),ce&&(ce.previous=de),pe&&(pe.next=ae),le&&(le.previous=ie),ae.previous||(this.firstChunk=ie.next),ie.next||(this.lastChunk=ae.previous,this.lastChunk.next=null),ae.previous=pe,ie.next=le||null,pe||(this.firstChunk=ae),le||(this.lastChunk=ie),this},zs.prototype.overwrite=function overwrite(m,v,ee,ae){if("string"!=typeof ee)throw new TypeError("replacement content must be a string");for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(v>this.original.length)throw new Error("end is out of bounds");if(m===v)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(m),this._split(v),!0===ae&&(Ws.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),Ws.storeName=!0),ae={storeName:!0});var ie=void 0!==ae&&ae.storeName,de=void 0!==ae&&ae.contentOnly;if(ie){var ce=this.original.slice(m,v);Object.defineProperty(this.storedNames,ce,{writable:!0,value:!0,enumerable:!0})}var le=this.byStart[m],pe=this.byEnd[v];if(le){for(var fe=le;fe!==pe;){if(fe.next!==this.byStart[fe.end])throw new Error("Cannot overwrite across a split point");(fe=fe.next).edit("",!1)}le.edit(ee,ie,de)}else{var ye=new Ls(m,v,"").edit(ee,ie);pe.next=ye,ye.previous=pe}return this},zs.prototype.prepend=function prepend(m){if("string"!=typeof m)throw new TypeError("outro content must be a string");return this.intro=m+this.intro,this},zs.prototype.prependLeft=function prependLeft(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var ee=this.byEnd[m];return ee?ee.prependLeft(v):this.intro=v+this.intro,this},zs.prototype.prependRight=function prependRight(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var ee=this.byStart[m];return ee?ee.prependRight(v):this.outro=v+this.outro,this},zs.prototype.remove=function remove(m,v){for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(m===v)return this;if(m<0||v>this.original.length)throw new Error("Character is out of bounds");if(m>v)throw new Error("end must be greater than start");this._split(m),this._split(v);for(var ee=this.byStart[m];ee;)ee.intro="",ee.outro="",ee.edit(""),ee=v>ee.end?this.byStart[ee.end]:null;return this},zs.prototype.lastChar=function lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];var m=this.lastChunk;do{if(m.outro.length)return m.outro[m.outro.length-1];if(m.content.length)return m.content[m.content.length-1];if(m.intro.length)return m.intro[m.intro.length-1]}while(m=m.previous);return this.intro.length?this.intro[this.intro.length-1]:""},zs.prototype.lastLine=function lastLine(){var m=this.outro.lastIndexOf(Ms);if(-1!==m)return this.outro.substr(m+1);var v=this.outro,ee=this.lastChunk;do{if(ee.outro.length>0){if(-1!==(m=ee.outro.lastIndexOf(Ms)))return ee.outro.substr(m+1)+v;v=ee.outro+v}if(ee.content.length>0){if(-1!==(m=ee.content.lastIndexOf(Ms)))return ee.content.substr(m+1)+v;v=ee.content+v}if(ee.intro.length>0){if(-1!==(m=ee.intro.lastIndexOf(Ms)))return ee.intro.substr(m+1)+v;v=ee.intro+v}}while(ee=ee.previous);return-1!==(m=this.intro.lastIndexOf(Ms))?this.intro.substr(m+1)+v:this.intro+v},zs.prototype.slice=function slice(m,v){for(void 0===m&&(m=0),void 0===v&&(v=this.original.length);m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;for(var ee="",ae=this.firstChunk;ae&&(ae.start>m||ae.end<=m);){if(ae.start=v)return ee;ae=ae.next}if(ae&&ae.edited&&ae.start!==m)throw new Error("Cannot use replaced character "+m+" as slice start anchor.");for(var ie=ae;ae;){!ae.intro||ie===ae&&ae.start!==m||(ee+=ae.intro);var de=ae.start=v;if(de&&ae.edited&&ae.end!==v)throw new Error("Cannot use replaced character "+v+" as slice end anchor.");var ce=ie===ae?m-ae.start:0,le=de?ae.content.length+v-ae.end:ae.content.length;if(ee+=ae.content.slice(ce,le),!ae.outro||de&&ae.end!==v||(ee+=ae.outro),de)break;ae=ae.next}return ee},zs.prototype.snip=function snip(m,v){var ee=this.clone();return ee.remove(0,m),ee.remove(v,ee.original.length),ee},zs.prototype._split=function _split(m){if(!this.byStart[m]&&!this.byEnd[m])for(var v=this.lastSearchedChunk,ee=m>v.end;v;){if(v.contains(m))return this._splitChunk(v,m);v=ee?this.byStart[v.end]:this.byEnd[v.start]}},zs.prototype._splitChunk=function _splitChunk(m,v){if(m.edited&&m.content.length){var ee=getLocator(this.original)(v);throw new Error("Cannot split a chunk that has already been edited ("+ee.line+":"+ee.column+' – "'+m.original+'")')}var ae=m.split(v);return this.byEnd[v]=m,this.byStart[v]=ae,this.byEnd[ae.end]=ae,m===this.lastChunk&&(this.lastChunk=ae),this.lastSearchedChunk=m,!0},zs.prototype.toString=function toString(){for(var m=this.intro,v=this.firstChunk;v;)m+=v.toString(),v=v.next;return m+this.outro},zs.prototype.isEmpty=function isEmpty(){var m=this.firstChunk;do{if(m.intro.length&&m.intro.trim()||m.content.length&&m.content.trim()||m.outro.length&&m.outro.trim())return!1}while(m=m.next);return!0},zs.prototype.length=function length(){var m=this.firstChunk,length=0;do{length+=m.intro.length+m.content.length+m.outro.length}while(m=m.next);return length},zs.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},zs.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},zs.prototype.trimEndAborted=function trimEndAborted(m){var v=new RegExp((m||"\\s")+"+$");if(this.outro=this.outro.replace(v,""),this.outro.length)return!0;var ee=this.lastChunk;do{var ae=ee.end,ie=ee.trimEnd(v);if(ee.end!==ae&&(this.lastChunk===ee&&(this.lastChunk=ee.next),this.byEnd[ee.end]=ee,this.byStart[ee.next.start]=ee.next,this.byEnd[ee.next.end]=ee.next),ie)return!0;ee=ee.previous}while(ee);return!1},zs.prototype.trimEnd=function trimEnd(m){return this.trimEndAborted(m),this},zs.prototype.trimStartAborted=function trimStartAborted(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),this.intro.length)return!0;var ee=this.firstChunk;do{var ae=ee.end,ie=ee.trimStart(v);if(ee.end!==ae&&(ee===this.lastChunk&&(this.lastChunk=ee.next),this.byEnd[ee.end]=ee,this.byStart[ee.next.start]=ee.next,this.byEnd[ee.next.end]=ee.next),ie)return!0;ee=ee.next}while(ee);return!1},zs.prototype.trimStart=function trimStart(m){return this.trimStartAborted(m),this};var Vs=Object.prototype.hasOwnProperty,Hs=function Bundle(m){void 0===m&&(m={}),this.intro=m.intro||"",this.separator=void 0!==m.separator?m.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};Hs.prototype.addSource=function addSource(m){if(m instanceof zs)return this.addSource({content:m,filename:m.filename,separator:this.separator});if(!isObject(m)||!m.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(v){Vs.call(m,v)||(m[v]=m.content[v])})),void 0===m.separator&&(m.separator=this.separator),m.filename)if(Vs.call(this.uniqueSourceIndexByFilename,m.filename)){var v=this.uniqueSources[this.uniqueSourceIndexByFilename[m.filename]];if(m.content.original!==v.content)throw new Error("Illegal source: same filename ("+m.filename+"), different contents")}else this.uniqueSourceIndexByFilename[m.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:m.filename,content:m.content.original});return this.sources.push(m),this},Hs.prototype.append=function append(m,v){return this.addSource({content:new zs(m),separator:v&&v.separator||""}),this},Hs.prototype.clone=function clone(){var m=new Hs({intro:this.intro,separator:this.separator});return this.sources.forEach((function(v){m.addSource({filename:v.filename,content:v.content.clone(),separator:v.separator})})),m},Hs.prototype.generateDecodedMap=function generateDecodedMap(m){var v=this;void 0===m&&(m={});var ee=[];this.sources.forEach((function(m){Object.keys(m.content.storedNames).forEach((function(m){~ee.indexOf(m)||ee.push(m)}))}));var ae=new Ns(m.hires);return this.intro&&ae.advance(this.intro),this.sources.forEach((function(m,ie){ie>0&&ae.advance(v.separator);var de=m.filename?v.uniqueSourceIndexByFilename[m.filename]:-1,ce=m.content,le=getLocator(ce.original);ce.intro&&ae.advance(ce.intro),ce.firstChunk.eachNext((function(v){var ie=le(v.start);v.intro.length&&ae.advance(v.intro),m.filename?v.edited?ae.addEdit(de,v.content,ie,v.storeName?ee.indexOf(v.original):-1):ae.addUneditedChunk(de,v,ce.original,ie,ce.sourcemapLocations):ae.advance(v.content),v.outro.length&&ae.advance(v.outro)})),ce.outro&&ae.advance(ce.outro)})),{file:m.file?m.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(v){return m.file?getRelativePath(m.file,v.filename):v.filename})),sourcesContent:this.uniqueSources.map((function(v){return m.includeContent?v.content:null})),names:ee,mappings:ae.raw}},Hs.prototype.generateMap=function generateMap(m){return new Us(this.generateDecodedMap(m))},Hs.prototype.getIndentString=function getIndentString(){var m={};return this.sources.forEach((function(v){var ee=v.content.indentStr;null!==ee&&(m[ee]||(m[ee]=0),m[ee]+=1)})),Object.keys(m).sort((function(v,ee){return m[v]-m[ee]}))[0]||"\t"},Hs.prototype.indent=function indent(m){var v=this;if(arguments.length||(m=this.getIndentString()),""===m)return this;var ee=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(ae,ie){var de=void 0!==ae.separator?ae.separator:v.separator,ce=ee||ie>0&&/\r?\n$/.test(de);ae.content.indent(m,{exclude:ae.indentExclusionRanges,indentStart:ce}),ee="\n"===ae.content.lastChar()})),this.intro&&(this.intro=m+this.intro.replace(/^[^\n]/gm,(function(v,ee){return ee>0?m+v:v}))),this},Hs.prototype.prepend=function prepend(m){return this.intro=m+this.intro,this},Hs.prototype.toString=function toString(){var m=this,v=this.sources.map((function(v,ee){var ae=void 0!==v.separator?v.separator:m.separator;return(ee>0?ae:"")+v.content.toString()})).join("");return this.intro+v},Hs.prototype.isEmpty=function isEmpty(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(m){return!m.content.isEmpty()}))},Hs.prototype.length=function length(){return this.sources.reduce((function(m,v){return m+v.content.length()}),this.intro.length)},Hs.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},Hs.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},Hs.prototype.trimStart=function trimStart(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),!this.intro){var ee,ae=0;do{if(!(ee=this.sources[ae++]))break}while(!ee.content.trimStartAborted(m))}return this},Hs.prototype.trimEnd=function trimEnd(m){var v,ee=new RegExp((m||"\\s")+"+$"),ae=this.sources.length-1;do{if(!(v=this.sources[ae--])){this.intro=this.intro.replace(ee,"");break}}while(!v.content.trimEndAborted(m));return this};var qs=__webpack_require__(11890),Gs=__webpack_require__.n(qs);function toJSON(m){var v={};return Object.keys(m).forEach((function(ee){"parent"!==ee&&"program"!==ee&&"keys"!==ee&&"__wrapped"!==ee&&(Array.isArray(m[ee])?v[ee]=m[ee].map(toJSON):m[ee]&&m[ee].toJSON?v[ee]=m[ee].toJSON():v[ee]=m[ee])})),v}var Xs=function Node(){};function extractNames(m){var v=[];return Ks[m.type](v,m),v}Xs.prototype.ancestor=function ancestor(m){for(var v=this;m--;)if(!(v=v.parent))return null;return v},Xs.prototype.contains=function contains(m){for(;m;){if(m===this)return!0;m=m.parent}return!1},Xs.prototype.findLexicalBoundary=function findLexicalBoundary(){return this.parent.findLexicalBoundary()},Xs.prototype.findNearest=function findNearest(m){return"string"==typeof m&&(m=new RegExp("^"+m+"$")),m.test(this.type)?this:this.parent.findNearest(m)},Xs.prototype.unparenthesizedParent=function unparenthesizedParent(){for(var m=this.parent;m&&"ParenthesizedExpression"===m.type;)m=m.parent;return m},Xs.prototype.unparenthesize=function unparenthesize(){for(var m=this;"ParenthesizedExpression"===m.type;)m=m.expression;return m},Xs.prototype.findScope=function findScope(m){return this.parent.findScope(m)},Xs.prototype.getIndentation=function getIndentation(){return this.parent.getIndentation()},Xs.prototype.initialise=function initialise(m){for(var v=0,ee=this.keys;vv)return{line:ee+1,column:v-de,char:ee};de=ce}throw new Error("Could not determine location of character")}function pad(m,v){var ee=String(m);return ee+repeat(" ",v-ee.length)}function repeat(m,v){for(var ee="";v--;)ee+=m;return ee}function getSnippet(m,v,ee){void 0===ee&&(ee=1);var ae=Math.max(v.line-5,0),ie=v.line,de=String(ie).length,ce=m.split("\n").slice(ae,ie),le=ce[ce.length-1].slice(0,v.column).replace(/\t/g," ").length,pe=ce.map((function(m,v){return pad(v+ae+1,de)+" : "+m.replace(/\t/g," ")})).join("\n");return pe+="\n"+repeat(" ",de+3+le)+repeat("^",ee)}"do if in for let new try var case else enum eval null this true void with await break catch class const false super throw while yield delete export import public return static switch typeof default extends finally package private continue debugger function arguments interface protected implements instanceof".split(" ").forEach((function(m){return $s[m]=!0})),Scope.prototype={addDeclaration:function addDeclaration(m,v){for(var ee=0,ae=extractNames(m);ee1&&(ye=v(de),le.push((function(v,ee,le){m.prependRight(ie.start,(ce?"":ee+"var ")+ye+" = "),m.overwrite(ie.start,ae=ie.start+1,de),m.appendLeft(ae,le),m.overwrite(ie.start,ae=ie.start+1,(ce?"":ee+"var ")+ye+" = "+de+le),m.move(ie.start,ae,v)}))),destructureObjectPattern(m,v,ee,ie,ye,ce,le);break;case"ArrayPattern":if(m.remove(ae,ae=ie.start),ie.elements.filter(Boolean).length>1){var be=v(de);le.push((function(v,ee,le){m.prependRight(ie.start,(ce?"":ee+"var ")+be+" = "),m.overwrite(ie.start,ae=ie.start+1,de,{contentOnly:!0}),m.appendLeft(ae,le),m.move(ie.start,ae,v)})),ie.elements.forEach((function(ie,de){ie&&("RestElement"===ie.type?handleProperty(m,v,ee,ae,ie.argument,be+".slice("+de+")",ce,le):handleProperty(m,v,ee,ae,ie,be+"["+de+"]",ce,le),ae=ie.end)}))}else{var Re=findIndex(ie.elements,Boolean),_e=ie.elements[Re];"RestElement"===_e.type?handleProperty(m,v,ee,ae,_e.argument,de+".slice("+Re+")",ce,le):handleProperty(m,v,ee,ae,_e,de+"["+Re+"]",ce,le),ae=_e.end}m.remove(ae,ie.end);break;default:throw new Error("Unexpected node type in destructuring ("+ie.type+")")}}var Js=function(m){function BlockStatement(){m.apply(this,arguments)}return m&&(BlockStatement.__proto__=m),BlockStatement.prototype=Object.create(m&&m.prototype),BlockStatement.prototype.constructor=BlockStatement,BlockStatement.prototype.createScope=function createScope(){var m=this;this.parentIsFunction=/Function/.test(this.parent.type),this.isFunctionBlock=this.parentIsFunction||"Root"===this.parent.type,this.scope=new Scope({block:!this.isFunctionBlock,parent:this.parent.findScope(!1),declare:function(v){return m.createdDeclarations.push(v)}}),this.parentIsFunction&&this.parent.params.forEach((function(v){m.scope.addDeclaration(v,"param")}))},BlockStatement.prototype.initialise=function initialise(m){this.thisAlias=null,this.argumentsAlias=null,this.defaultParameters=[],this.createdDeclarations=[],this.scope||this.createScope(),this.body.forEach((function(v){return v.initialise(m)})),this.scope.consolidate()},BlockStatement.prototype.findLexicalBoundary=function findLexicalBoundary(){return"Program"===this.type||/^Function/.test(this.parent.type)?this:this.parent.findLexicalBoundary()},BlockStatement.prototype.findScope=function findScope(m){return m&&!this.isFunctionBlock?this.parent.findScope(m):this.scope},BlockStatement.prototype.getArgumentsAlias=function getArgumentsAlias(){return this.argumentsAlias||(this.argumentsAlias=this.scope.createIdentifier("arguments")),this.argumentsAlias},BlockStatement.prototype.getArgumentsArrayAlias=function getArgumentsArrayAlias(){return this.argumentsArrayAlias||(this.argumentsArrayAlias=this.scope.createIdentifier("argsArray")),this.argumentsArrayAlias},BlockStatement.prototype.getThisAlias=function getThisAlias(){return this.thisAlias||(this.thisAlias=this.scope.createIdentifier("this")),this.thisAlias},BlockStatement.prototype.getIndentation=function getIndentation(){if(void 0===this.indentation){for(var m=this.program.magicString.original,v=this.synthetic||!this.body.length,ee=v?this.start:this.body[0].start;ee&&"\n"!==m[ee];)ee-=1;for(this.indentation="";;){var ae=m[ee+=1];if(" "!==ae&&"\t"!==ae)break;this.indentation+=ae}for(var ie=this.program.magicString.getIndentString(),de=this.parent;de;)"constructor"!==de.kind||de.parent.parent.superClass||(this.indentation=this.indentation.replace(ie,"")),de=de.parent;v&&(this.indentation+=ie)}return this.indentation},BlockStatement.prototype.transpile=function transpile(v,ee){var ae,ie,de=this,ce=this.getIndentation(),le=[];if(this.argumentsAlias&&le.push((function(m,ee,ae){var ie=ee+"var "+de.argumentsAlias+" = arguments"+ae;v.appendLeft(m,ie)})),this.thisAlias&&le.push((function(m,ee,ae){var ie=ee+"var "+de.thisAlias+" = this"+ae;v.appendLeft(m,ie)})),this.argumentsArrayAlias&&le.push((function(m,ee,ae){var ie=de.scope.createIdentifier("i"),le=ee+"var "+ie+" = arguments.length, "+de.argumentsArrayAlias+" = Array("+ie+");\n"+ce+"while ( "+ie+"-- ) "+de.argumentsArrayAlias+"["+ie+"] = arguments["+ie+"]"+ae;v.appendLeft(m,le)})),/Function/.test(this.parent.type)?this.transpileParameters(this.parent.params,v,ee,ce,le):"CatchClause"===this.parent.type&&this.transpileParameters([this.parent.param],v,ee,ce,le),ee.letConst&&this.isFunctionBlock&&this.transpileBlockScopedIdentifiers(v),m.prototype.transpile.call(this,v,ee),this.createdDeclarations.length&&le.push((function(m,ee,ae){var ie=ee+"var "+de.createdDeclarations.join(", ")+ae;v.appendLeft(m,ie)})),this.synthetic)if("ArrowFunctionExpression"===this.parent.type){var pe=this.body[0];le.length?(v.appendLeft(this.start,"{").prependRight(this.end,this.parent.getIndentation()+"}"),v.prependRight(pe.start,"\n"+ce+"return "),v.appendLeft(pe.end,";\n")):ee.arrow&&(v.prependRight(pe.start,"{ return "),v.appendLeft(pe.end,"; }"))}else le.length&&v.prependRight(this.start,"{").appendLeft(this.end,"}");ie=this.body[0],ae=ie&&"ExpressionStatement"===ie.type&&"Literal"===ie.expression.type&&"use strict"===ie.expression.value?this.body[0].end:this.synthetic||"Root"===this.parent.type?this.start:this.start+1;var fe="\n"+ce,ye=";";le.forEach((function(m,v){v===le.length-1&&(ye=";\n"),m(ae,fe,ye)}))},BlockStatement.prototype.transpileParameters=function transpileParameters(m,v,ee,ae,ie){var de=this;m.forEach((function(ce){if("AssignmentPattern"===ce.type&&"Identifier"===ce.left.type)ee.defaultParameter&&ie.push((function(m,ee,ae){var ie=ee+"if ( "+ce.left.name+" === void 0 ) "+ce.left.name;v.prependRight(ce.left.end,ie).move(ce.left.end,ce.right.end,m).appendLeft(ce.right.end,ae)}));else if("RestElement"===ce.type)ee.spreadRest&&ie.push((function(ee,ie,le){var pe=m[m.length-2];if(pe)v.remove(pe?pe.end:ce.start,ce.end);else{for(var fe=ce.start,ye=ce.end;/\s/.test(v.original[fe-1]);)fe-=1;for(;/\s/.test(v.original[ye]);)ye+=1;v.remove(fe,ye)}var be=ce.argument.name,Re=de.scope.createIdentifier("len"),_e=m.length-1;_e?v.prependRight(ee,ie+"var "+be+" = [], "+Re+" = arguments.length - "+_e+";\n"+ae+"while ( "+Re+"-- > 0 ) "+be+"[ "+Re+" ] = arguments[ "+Re+" + "+_e+" ]"+le):v.prependRight(ee,ie+"var "+be+" = [], "+Re+" = arguments.length;\n"+ae+"while ( "+Re+"-- ) "+be+"[ "+Re+" ] = arguments[ "+Re+" ]"+le)}));else if("Identifier"!==ce.type&&ee.parameterDestructuring){var le=de.scope.createIdentifier("ref");destructure(v,(function(m){return de.scope.createIdentifier(m)}),(function(m){var v=m.name;return de.scope.resolveName(v)}),ce,le,!1,ie),v.prependRight(ce.start,le)}}))},BlockStatement.prototype.transpileBlockScopedIdentifiers=function transpileBlockScopedIdentifiers(m){var v=this;Object.keys(this.scope.blockScopedDeclarations).forEach((function(ee){for(var ae=0,ie=v.scope.blockScopedDeclarations[ee];aethis.start?v.overwrite(this.start,le,fe):v.prependRight(this.start,fe)}else m.prototype.transpile.call(this,v,ee);ee.trailingFunctionCommas&&this.params.length&&!de&&removeTrailingComma(v,this.params[this.params.length-1].end)},ArrowFunctionExpression.prototype.needsArguments=function needsArguments(m){return m.spreadRest&&this.params.filter((function(m){return"RestElement"===m.type})).length>0},ArrowFunctionExpression}(Xs);function checkConst(m,v){var ee=v.findDeclaration(m.name);if(ee&&"const"===ee.kind)throw new Zs(m.name+" is read-only",m)}var td=function(m){function AssignmentExpression(){m.apply(this,arguments)}return m&&(AssignmentExpression.__proto__=m),AssignmentExpression.prototype=Object.create(m&&m.prototype),AssignmentExpression.prototype.constructor=AssignmentExpression,AssignmentExpression.prototype.initialise=function initialise(v){if("Identifier"===this.left.type){var ee=this.findScope(!1).findDeclaration(this.left.name),ae=ee&&ee.node.ancestor(3);ae&&"ForStatement"===ae.type&&ae.body.contains(this)&&(ae.reassigned[this.left.name]=!0)}m.prototype.initialise.call(this,v)},AssignmentExpression.prototype.transpile=function transpile(v,ee){"Identifier"===this.left.type&&checkConst(this.left,this.findScope(!1)),"**="===this.operator&&ee.exponentiation?this.transpileExponentiation(v,ee):/Pattern/.test(this.left.type)&&ee.destructuring&&this.transpileDestructuring(v),m.prototype.transpile.call(this,v,ee)},AssignmentExpression.prototype.transpileDestructuring=function transpileDestructuring(m){var v=this,ee=this.findScope(!0),ae=this.findScope(!1),ie=ee.createDeclaration("assign");m.appendRight(this.left.end,"("+ie),m.appendLeft(this.right.end,", ");var de=[];destructure(m,(function(m){return ee.createDeclaration(m)}),(function(m){var v=ae.resolveName(m.name);return checkConst(m,ae),v}),this.left,ie,!0,de);var ce=", ";de.forEach((function(m,ee){ee===de.length-1&&(ce=""),m(v.end,"",ce)})),"ExpressionStatement"===this.unparenthesizedParent().type?m.prependRight(this.end,")"):m.appendRight(this.end,", "+ie+")")},AssignmentExpression.prototype.transpileExponentiation=function transpileExponentiation(m){for(var v,ee=this.findScope(!1),ae=this.left.end;"*"!==m.original[ae];)ae+=1;m.remove(ae,ae+2);var ie=this.left.unparenthesize();if("Identifier"===ie.type)v=ee.resolveName(ie.name);else if("MemberExpression"===ie.type){var de,ce,le=!1,pe=!1,fe=this.findNearest(/(?:Statement|Declaration)$/),ye=fe.getIndentation();"Identifier"===ie.property.type?ce=ie.computed?ee.resolveName(ie.property.name):ie.property.name:(ce=ee.createDeclaration("property"),pe=!0),"Identifier"===ie.object.type?de=ee.resolveName(ie.object.name):(de=ee.createDeclaration("object"),le=!0),ie.start===fe.start?le&&pe?(m.prependRight(fe.start,de+" = "),m.overwrite(ie.object.end,ie.property.start,";\n"+ye+ce+" = "),m.overwrite(ie.property.end,ie.end,";\n"+ye+de+"["+ce+"]")):le?(m.prependRight(fe.start,de+" = "),m.appendLeft(ie.object.end,";\n"+ye),m.appendLeft(ie.object.end,de)):pe&&(m.prependRight(ie.property.start,ce+" = "),m.appendLeft(ie.property.end,";\n"+ye),m.move(ie.property.start,ie.property.end,this.start),m.appendLeft(ie.object.end,"["+ce+"]"),m.remove(ie.object.end,ie.property.start),m.remove(ie.property.end,ie.end)):(le&&pe?(m.prependRight(ie.start,"( "+de+" = "),m.overwrite(ie.object.end,ie.property.start,", "+ce+" = "),m.overwrite(ie.property.end,ie.end,", "+de+"["+ce+"]")):le?(m.prependRight(ie.start,"( "+de+" = "),m.appendLeft(ie.object.end,", "+de)):pe&&(m.prependRight(ie.property.start,"( "+ce+" = "),m.appendLeft(ie.property.end,", "),m.move(ie.property.start,ie.property.end,ie.start),m.overwrite(ie.object.end,ie.property.start,"["+ce+"]"),m.remove(ie.property.end,ie.end)),pe&&m.appendLeft(this.end," )")),v=de+(ie.computed||pe?"["+ce+"]":"."+ce)}m.prependRight(this.right.start,"Math.pow( "+v+", "),m.appendLeft(this.right.end," )")},AssignmentExpression}(Xs),sd=function(m){function AwaitExpression(){m.apply(this,arguments)}return m&&(AwaitExpression.__proto__=m),AwaitExpression.prototype=Object.create(m&&m.prototype),AwaitExpression.prototype.constructor=AwaitExpression,AwaitExpression.prototype.initialise=function initialise(v){v.asyncAwait&&Zs.missingTransform("await","asyncAwait",this),m.prototype.initialise.call(this,v)},AwaitExpression}(Xs),dd=function(m){function BinaryExpression(){m.apply(this,arguments)}return m&&(BinaryExpression.__proto__=m),BinaryExpression.prototype=Object.create(m&&m.prototype),BinaryExpression.prototype.constructor=BinaryExpression,BinaryExpression.prototype.transpile=function transpile(v,ee){"**"===this.operator&&ee.exponentiation&&(v.prependRight(this.start,"Math.pow( "),v.overwrite(this.left.end,this.right.start,", "),v.appendLeft(this.end," )")),m.prototype.transpile.call(this,v,ee)},BinaryExpression}(Xs),cd=/(?:For(?:In|Of)?|While)Statement/,ud=function(m){function BreakStatement(){m.apply(this,arguments)}return m&&(BreakStatement.__proto__=m),BreakStatement.prototype=Object.create(m&&m.prototype),BreakStatement.prototype.constructor=BreakStatement,BreakStatement.prototype.initialise=function initialise(){var m=this.findNearest(cd),v=this.findNearest("SwitchCase");m&&(!v||m.depth>v.depth)&&(m.canBreak=!0,this.loop=m)},BreakStatement.prototype.transpile=function transpile(m){if(this.loop&&this.loop.shouldRewriteAsFunction){if(this.label)throw new Zs("Labels are not currently supported in a loop with locally-scoped variables",this);m.overwrite(this.start,this.start+5,"return 'break'")}},BreakStatement}(Xs),ld=function(m){function CallExpression(){m.apply(this,arguments)}return m&&(CallExpression.__proto__=m),CallExpression.prototype=Object.create(m&&m.prototype),CallExpression.prototype.constructor=CallExpression,CallExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length>1)for(var ee=this.findLexicalBoundary(),ae=this.arguments.length;ae--;){var ie=this.arguments[ae];"SpreadElement"===ie.type&&isArguments(ie.argument)&&(this.argumentsArrayAlias=ee.getArgumentsArrayAlias())}m.prototype.initialise.call(this,v)},CallExpression.prototype.transpile=function transpile(v,ee){if(ee.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),ee.spreadRest&&this.arguments.length){var ae,ie=!1,de=this.arguments[0];if(1===this.arguments.length?"SpreadElement"===de.type&&(v.remove(de.start,de.argument.start),ie=!0):ie=spread(v,this.arguments,de.start,this.argumentsArrayAlias),ie){var ce=null;if("Super"===this.callee.type?ce=this.callee:"MemberExpression"===this.callee.type&&"Super"===this.callee.object.type&&(ce=this.callee.object),ce||"MemberExpression"!==this.callee.type)ae="void 0";else if("Identifier"===this.callee.object.type)ae=this.callee.object.name;else{ae=this.findScope(!0).createDeclaration("ref");var le=this.callee.object;v.prependRight(le.start,"("+ae+" = "),v.appendLeft(le.end,")")}v.appendLeft(this.callee.end,".apply"),ce?(ce.noCall=!0,this.arguments.length>1&&("SpreadElement"===de.type?needsParentheses(de.argument)&&v.prependRight(de.start,"( "):v.prependRight(de.start,"[ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))):1===this.arguments.length?v.prependRight(de.start,ae+", "):("SpreadElement"===de.type?needsParentheses(de.argument)?v.appendLeft(de.start,ae+", ( "):v.appendLeft(de.start,ae+", "):v.appendLeft(de.start,ae+", [ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))}}ee.trailingFunctionCommas&&this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end),m.prototype.transpile.call(this,v,ee)},CallExpression}(Xs),fd=function(m){function CatchClause(){m.apply(this,arguments)}return m&&(CatchClause.__proto__=m),CatchClause.prototype=Object.create(m&&m.prototype),CatchClause.prototype.constructor=CatchClause,CatchClause.prototype.initialise=function initialise(v){var ee=this;this.createdDeclarations=[],this.scope=new Scope({block:!0,parent:this.parent.findScope(!1),declare:function(m){return ee.createdDeclarations.push(m)}}),this.scope.addDeclaration(this.param,"catch"),m.prototype.initialise.call(this,v),this.scope.consolidate()},CatchClause.prototype.findScope=function findScope(m){return m?this.parent.findScope(m):this.scope},CatchClause}(Xs),md=function(m){function ClassBody(){m.apply(this,arguments)}return m&&(ClassBody.__proto__=m),ClassBody.prototype=Object.create(m&&m.prototype),ClassBody.prototype.constructor=ClassBody,ClassBody.prototype.transpile=function transpile(v,ee,ae,ie){var de=this;if(ee.classes){var ce=this.parent.name,le=v.getIndentString(),pe=this.getIndentation()+(ae?le:""),fe=pe+le,ye=findIndex(this.body,(function(m){return"constructor"===m.kind})),be=this.body[ye],Re="",_e="";if(this.body.length?(v.remove(this.start,this.body[0].start),v.remove(this.body[this.body.length-1].end,this.end)):v.remove(this.start,this.end),be){be.value.body.isConstructorBody=!0;var xe=this.body[ye-1],Te=this.body[ye+1];ye>0&&(v.remove(xe.end,be.start),v.move(be.start,Te?Te.start:this.end-1,this.body[0].start)),ae||v.appendLeft(be.end,";")}var Se=!1!==this.program.options.namedFunctionExpressions,we=Se||this.parent.superClass||"ClassDeclaration"!==this.parent.type;if(this.parent.superClass){var Pe="if ( "+ie+" ) "+ce+".__proto__ = "+ie+";\n"+pe+ce+".prototype = Object.create( "+ie+" && "+ie+".prototype );\n"+pe+ce+".prototype.constructor = "+ce+";";if(be)Re+="\n\n"+pe+Pe;else Re+=(Pe="function "+ce+" () {"+(ie?"\n"+fe+ie+".apply(this, arguments);\n"+pe+"}":"}")+(ae?"":";")+(this.body.length?"\n\n"+pe:"")+Pe)+"\n\n"+pe}else if(!be){var Ie="function "+(we?ce+" ":"")+"() {}";"ClassDeclaration"===this.parent.type&&(Ie+=";"),this.body.length&&(Ie+="\n\n"+pe),Re+=Ie}var We,ze,Ve=this.findScope(!1),He=[],qe=[];if(this.body.forEach((function(m,ae){if("get"!==m.kind&&"set"!==m.kind||!ee.getterSetter||Zs.missingTransform("getters and setters","getterSetter",m),"constructor"!==m.kind){if(m.static){var ie=" "==v.original[m.start+6]?7:6;v.remove(m.start,m.start+ie)}var le,fe="method"!==m.kind,be=m.key.name;($s[be]||m.value.body.scope.references[be])&&(be=Ve.createIdentifier(be));var Re=!1;if(m.computed||"Literal"!==m.key.type||(Re=!0,m.computed=!0),fe){if(m.computed)throw new Error("Computed accessor properties are not currently supported");v.remove(m.start,m.key.start),m.static?(~qe.indexOf(m.key.name)||qe.push(m.key.name),ze||(ze=Ve.createIdentifier("staticAccessors")),le=""+ze):(~He.indexOf(m.key.name)||He.push(m.key.name),We||(We=Ve.createIdentifier("prototypeAccessors")),le=""+We)}else le=m.static?""+ce:ce+".prototype";m.computed||(le+="."),(ye>0&&ae===ye+1||0===ae&&ye===de.body.length-1)&&(le="\n\n"+pe+le);var _e=m.key.end;if(m.computed)if(Re)v.prependRight(m.key.start,"["),v.appendLeft(m.key.end,"]");else{for(;"]"!==v.original[_e];)_e+=1;_e+=1}var xe=m.computed||fe||!Se?"":be+" ",Te=(fe?"."+m.kind:"")+" = "+(m.value.async?"async ":"")+"function"+(m.value.generator?"* ":" ")+xe;v.remove(_e,m.value.start),v.prependRight(m.value.start,Te),v.appendLeft(m.end,";"),m.value.generator&&v.remove(m.start,m.key.start);var Pe=m.key.start;if(m.computed&&!Re)for(;"["!=v.original[Pe];)--Pe;m.startthis.depth){this.shouldRewriteAsFunction=!0;for(var pe=0,fe=this.thisRefs;pev.depth&&(this.alias=v.getArgumentsAlias()),ae&&ae.body.contains(this)&&ae.depth>v.depth&&(this.alias=v.getArgumentsAlias())}this.findScope(!1).addReference(this)}},Identifier.prototype.isLabel=function isLabel(){switch(this.parent.type){case"BreakStatement":case"ContinueStatement":case"LabeledStatement":return!0;default:return!1}},Identifier.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},Identifier}(Xs),Ad=function(m){function IfStatement(){m.apply(this,arguments)}return m&&(IfStatement.__proto__=m),IfStatement.prototype=Object.create(m&&m.prototype),IfStatement.prototype.constructor=IfStatement,IfStatement.prototype.initialise=function initialise(v){m.prototype.initialise.call(this,v)},IfStatement.prototype.transpile=function transpile(v,ee){("BlockStatement"!==this.consequent.type||"BlockStatement"===this.consequent.type&&this.consequent.synthetic)&&(v.appendLeft(this.consequent.start,"{ "),v.prependRight(this.consequent.end," }")),this.alternate&&"IfStatement"!==this.alternate.type&&("BlockStatement"!==this.alternate.type||"BlockStatement"===this.alternate.type&&this.alternate.synthetic)&&(v.appendLeft(this.alternate.start,"{ "),v.prependRight(this.alternate.end," }")),m.prototype.transpile.call(this,v,ee)},IfStatement}(Xs),kd=function(m){function Import(){m.apply(this,arguments)}return m&&(Import.__proto__=m),Import.prototype=Object.create(m&&m.prototype),Import.prototype.constructor=Import,Import.prototype.initialise=function initialise(v){v.moduleImport&&Zs.missingTransform("dynamic import expressions","moduleImport",this),m.prototype.initialise.call(this,v)},Import}(Xs),Id=function(m){function ImportDeclaration(){m.apply(this,arguments)}return m&&(ImportDeclaration.__proto__=m),ImportDeclaration.prototype=Object.create(m&&m.prototype),ImportDeclaration.prototype.constructor=ImportDeclaration,ImportDeclaration.prototype.initialise=function initialise(v){v.moduleImport&&Zs.missingTransform("import","moduleImport",this),m.prototype.initialise.call(this,v)},ImportDeclaration}(Xs),Fd=function(m){function ImportDefaultSpecifier(){m.apply(this,arguments)}return m&&(ImportDefaultSpecifier.__proto__=m),ImportDefaultSpecifier.prototype=Object.create(m&&m.prototype),ImportDefaultSpecifier.prototype.constructor=ImportDefaultSpecifier,ImportDefaultSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportDefaultSpecifier}(Xs),Od=function(m){function ImportSpecifier(){m.apply(this,arguments)}return m&&(ImportSpecifier.__proto__=m),ImportSpecifier.prototype=Object.create(m&&m.prototype),ImportSpecifier.prototype.constructor=ImportSpecifier,ImportSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportSpecifier}(Xs),Ld=function(m){function JSXAttribute(){m.apply(this,arguments)}return m&&(JSXAttribute.__proto__=m),JSXAttribute.prototype=Object.create(m&&m.prototype),JSXAttribute.prototype.constructor=JSXAttribute,JSXAttribute.prototype.transpile=function transpile(v,ee){var ae,ie=this.name,de=ie.start,ce=ie.name,le=this.value?this.value.start:this.name.end;v.overwrite(de,le,(/-/.test(ae=ce)?"'"+ae+"'":ae)+": "+(this.value?"":"true")),m.prototype.transpile.call(this,v,ee)},JSXAttribute}(Xs);var Ud=function(m){function JSXClosingElement(){m.apply(this,arguments)}return m&&(JSXClosingElement.__proto__=m),JSXClosingElement.prototype=Object.create(m&&m.prototype),JSXClosingElement.prototype.constructor=JSXClosingElement,JSXClosingElement.prototype.transpile=function transpile(m){var v,ee=!0,ae=this.parent.children[this.parent.children.length-1];(ae&&("JSXText"===(v=ae).type&&!/\S/.test(v.value)&&/\n/.test(v.value))||this.parent.openingElement.attributes.length)&&(ee=!1),m.overwrite(this.start,this.end,ee?" )":")")},JSXClosingElement}(Xs);var Bd=function(m){function JSXClosingFragment(){m.apply(this,arguments)}return m&&(JSXClosingFragment.__proto__=m),JSXClosingFragment.prototype=Object.create(m&&m.prototype),JSXClosingFragment.prototype.constructor=JSXClosingFragment,JSXClosingFragment.prototype.transpile=function transpile(m){var v,ee=!0,ae=this.parent.children[this.parent.children.length-1];ae&&("JSXText"===(v=ae).type&&!/\S/.test(v.value)&&/\n/.test(v.value))&&(ee=!1),m.overwrite(this.start,this.end,ee?" )":")")},JSXClosingFragment}(Xs);function normalise(m,v){return v&&/\n/.test(m)&&(m=m.replace(/[ \f\n\r\t\v]+$/,"")),m=m.replace(/^\n\r?[ \f\n\r\t\v]+/,"").replace(/[ \f\n\r\t\v]*\n\r?[ \f\n\r\t\v]*/gm," "),JSON.stringify(m)}var Nd=function(m){function JSXElement(){m.apply(this,arguments)}return m&&(JSXElement.__proto__=m),JSXElement.prototype=Object.create(m&&m.prototype),JSXElement.prototype.constructor=JSXElement,JSXElement.prototype.transpile=function transpile(v,ee){m.prototype.transpile.call(this,v,ee);var ae=this.children.filter((function(m){return"JSXText"!==m.type||(/[^ \f\n\r\t\v]/.test(m.raw)||!/\n/.test(m.raw))}));if(ae.length){var ie,de=(this.openingElement||this.openingFragment).end;for(ie=0;ie0&&(ye.start===de?v.prependRight(de,", "):v.overwrite(de,ye.start,", ")),fe&&"JSXSpreadAttribute"!==ye.type){var be=this.attributes[ce-1],Re=this.attributes[ce+1];be&&"JSXSpreadAttribute"!==be.type||v.prependRight(ye.start,"{ "),Re&&"JSXSpreadAttribute"!==Re.type||v.appendLeft(ye.end," }")}de=ye.end}if(fe)if(1===ie)pe=ae?"',":",";else{if(!this.program.options.objectAssign)throw new Zs("Mixed JSX attributes ending in spread requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);pe=ae?"', "+this.program.options.objectAssign+"({},":", "+this.program.options.objectAssign+"({},",le=")"}else pe=ae?"', {":", {",le=" }";v.prependRight(this.name.end,pe),le&&v.appendLeft(this.attributes[ie-1].end,le)}else v.appendLeft(this.name.end,ae?"', null":", null"),de=this.name.end;this.selfClosing?v.overwrite(de,this.end,this.attributes.length?")":" )"):v.remove(de,this.end)},JSXOpeningElement}(Xs),Hd=function(m){function JSXOpeningFragment(){m.apply(this,arguments)}return m&&(JSXOpeningFragment.__proto__=m),JSXOpeningFragment.prototype=Object.create(m&&m.prototype),JSXOpeningFragment.prototype.constructor=JSXOpeningFragment,JSXOpeningFragment.prototype.transpile=function transpile(m){m.overwrite(this.start,this.end,this.program.jsx+"( "+this.program.jsxFragment+", null")},JSXOpeningFragment}(Xs),Gd=function(m){function JSXSpreadAttribute(){m.apply(this,arguments)}return m&&(JSXSpreadAttribute.__proto__=m),JSXSpreadAttribute.prototype=Object.create(m&&m.prototype),JSXSpreadAttribute.prototype.constructor=JSXSpreadAttribute,JSXSpreadAttribute.prototype.transpile=function transpile(v,ee){v.remove(this.start,this.argument.start),v.remove(this.argument.end,this.end),m.prototype.transpile.call(this,v,ee)},JSXSpreadAttribute}(Xs),Xd=/[\u2028-\u2029]/g,Kd=function(m){function Literal(){m.apply(this,arguments)}return m&&(Literal.__proto__=m),Literal.prototype=Object.create(m&&m.prototype),Literal.prototype.constructor=Literal,Literal.prototype.initialise=function initialise(){"string"==typeof this.value&&this.program.indentExclusionElements.push(this)},Literal.prototype.transpile=function transpile(m,v){if(v.numericLiteral&&this.raw.match(/^0[bo]/i)&&m.overwrite(this.start,this.end,String(this.value),{storeName:!0,contentOnly:!0}),this.regex){var ee=this.regex,ae=ee.pattern,ie=ee.flags;v.stickyRegExp&&/y/.test(ie)&&Zs.missingTransform("the regular expression sticky flag","stickyRegExp",this),v.unicodeRegExp&&/u/.test(ie)&&m.overwrite(this.start,this.end,"/"+Gs()(ae,ie)+"/"+ie.replace("u",""),{contentOnly:!0})}else"string"==typeof this.value&&this.value.match(Xd)&&m.overwrite(this.start,this.end,this.raw.replace(Xd,(function(m){return"\u2028"==m?"\\u2028":"\\u2029"})),{contentOnly:!0})},Literal}(Xs),$d=function(m){function MemberExpression(){m.apply(this,arguments)}return m&&(MemberExpression.__proto__=m),MemberExpression.prototype=Object.create(m&&m.prototype),MemberExpression.prototype.constructor=MemberExpression,MemberExpression.prototype.transpile=function transpile(v,ee){ee.reservedProperties&&$s[this.property.name]&&(v.overwrite(this.object.end,this.property.start,"['"),v.appendLeft(this.property.end,"']")),m.prototype.transpile.call(this,v,ee)},MemberExpression}(Xs),Zd=function(m){function NewExpression(){m.apply(this,arguments)}return m&&(NewExpression.__proto__=m),NewExpression.prototype=Object.create(m&&m.prototype),NewExpression.prototype.constructor=NewExpression,NewExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length)for(var ee=this.findLexicalBoundary(),ae=this.arguments.length;ae--;){var ie=this.arguments[ae];if("SpreadElement"===ie.type&&isArguments(ie.argument)){this.argumentsArrayAlias=ee.getArgumentsArrayAlias();break}}m.prototype.initialise.call(this,v)},NewExpression.prototype.transpile=function transpile(v,ee){if(m.prototype.transpile.call(this,v,ee),ee.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),ee.spreadRest&&this.arguments.length){var ae=this.arguments[0];spread(v,this.arguments,ae.start,this.argumentsArrayAlias,!0)&&(v.prependRight(this.start+"new".length," (Function.prototype.bind.apply("),v.overwrite(this.callee.end,ae.start,", [ null ].concat( "),v.appendLeft(this.end," ))"))}this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end)},NewExpression}(Xs),Qd=function(m){function ObjectExpression(){m.apply(this,arguments)}return m&&(ObjectExpression.__proto__=m),ObjectExpression.prototype=Object.create(m&&m.prototype),ObjectExpression.prototype.constructor=ObjectExpression,ObjectExpression.prototype.transpile=function transpile(v,ee){var ae;m.prototype.transpile.call(this,v,ee);for(var ie=this.start+1,de=0,ce=0,le=null,pe=null,fe=0;fe0?(v.remove(ye.start,be.properties[0].start),v.remove(be.properties[be.properties.length-1].end,ye.end),(ae=this.properties).splice.apply(ae,[fe,1].concat(be.properties)),fe--):(v.remove(ye.start,fe===this.properties.length-1?ye.end:this.properties[fe+1].start),this.properties.splice(fe,1),fe--):(de+=1,null===le&&(le=fe))}else ye.computed&&ee.computedProperty&&(ce+=1,null===pe&&(pe=fe))}if(!de||ee.objectRestSpread||ce&&ee.computedProperty){if(de){if(!this.program.options.objectAssign)throw new Zs("Object spread operator requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);for(var Re=this.properties.length;Re--;){var _e=this.properties[Re];if("Property"===_e.type&&!ce){var xe=this.properties[Re-1],Te=this.properties[Re+1];xe&&"Property"===xe.type||v.prependRight(_e.start,"{"),Te&&"Property"===Te.type||v.appendLeft(_e.end,"}")}"SpreadElement"===_e.type&&(v.remove(_e.start,_e.argument.start),v.remove(_e.argument.end,_e.end))}ie=this.properties[0].start,ce?"SpreadElement"===this.properties[0].type?(v.overwrite(this.start,ie,this.program.options.objectAssign+"({}, "),v.remove(this.end-1,this.end),v.appendRight(this.end,")")):(v.prependLeft(this.start,this.program.options.objectAssign+"("),v.appendRight(this.end,")")):(v.overwrite(this.start,ie,this.program.options.objectAssign+"({}, "),v.overwrite(this.properties[this.properties.length-1].end,this.end,")"))}}else de=0,le=null;if(ce&&ee.computedProperty){var Se,we,Pe=this.getIndentation();"VariableDeclarator"===this.parent.type&&1===this.parent.parent.declarations.length&&"Identifier"===this.parent.id.type?(Se=!0,we=this.parent.id.alias||this.parent.id.name):("AssignmentExpression"===this.parent.type&&"ExpressionStatement"===this.parent.parent.type&&"Identifier"===this.parent.left.type||"AssignmentPattern"===this.parent.type&&"Identifier"===this.parent.left.type)&&(Se=!0,we=this.parent.left.alias||this.parent.left.name),de&&(Se=!1),we=this.findScope(!1).resolveName(we);var Ie=ie,We=this.end;Se||(null===le||pent&&v.remove(nt,Qe.value.start),v.prependLeft(nt," = ")):v.overwrite(Qe.start,Qe.value.start,"["+v.slice(Qe.start,Qe.key.end)+"] = "),!Qe.method||!Qe.computed&&ee.conciseMethodProperty||(Qe.value.generator&&v.remove(Qe.start,Qe.key.start),v.prependRight(Qe.value.start,"function"+(Qe.value.generator?"*":"")+" "))}else"SpreadElement"===Qe.type?we&&Xe>0&&(ze||(ze=this.properties[Xe-1]),v.appendLeft(ze.end,", "+we+" )"),ze=null,we=null):(!qe&&de&&(v.prependRight(Qe.start,"{"),v.appendLeft(Qe.end,"}")),He=!0);if(qe&&("SpreadElement"===Qe.type||Qe.computed)){var rt=He?this.properties[this.properties.length-1].end:this.end-1;","==v.original[rt]&&++rt;var it=v.slice(rt,We);v.prependLeft(Ye,it),v.remove(rt,We),qe=!1}var ot=Qe.end;if(Xethis.nearestFunction.depth)&&(this.loop.canReturn=!0,this.shouldWrap=!0),this.argument&&this.argument.initialise(m)},ReturnStatement.prototype.transpile=function transpile(m,v){var ee=this.shouldWrap&&this.loop&&this.loop.shouldRewriteAsFunction;this.argument?(ee&&m.prependRight(this.argument.start,"{ v: "),this.argument.transpile(m,v),ee&&m.appendLeft(this.argument.end," }")):ee&&m.appendLeft(this.start+6," {}")},ReturnStatement}(Xs),ec=function(m){function Super(){m.apply(this,arguments)}return m&&(Super.__proto__=m),Super.prototype=Object.create(m&&m.prototype),Super.prototype.constructor=Super,Super.prototype.initialise=function initialise(m){if(m.classes){if(this.method=this.findNearest("MethodDefinition"),!this.method)throw new Zs("use of super outside class method",this);var v=this.findNearest("ClassBody").parent;if(this.superClassName=v.superClass&&(v.superClass.name||"superclass"),!this.superClassName)throw new Zs("super used in base class",this);if(this.isCalled="CallExpression"===this.parent.type&&this===this.parent.callee,"constructor"!==this.method.kind&&this.isCalled)throw new Zs("super() not allowed outside class constructor",this);if(this.isMember="MemberExpression"===this.parent.type,!this.isCalled&&!this.isMember)throw new Zs("Unexpected use of `super` (expected `super(...)` or `super.*`)",this)}if(m.arrow){var ee=this.findLexicalBoundary(),ae=this.findNearest("ArrowFunctionExpression"),ie=this.findNearest(cd);ae&&ae.depth>ee.depth&&(this.thisAlias=ee.getThisAlias()),ie&&ie.body.contains(this)&&ie.depth>ee.depth&&(this.thisAlias=ee.getThisAlias())}},Super.prototype.transpile=function transpile(m,v){if(v.classes){var ee=this.isCalled||this.method.static?this.superClassName:this.superClassName+".prototype";m.overwrite(this.start,this.end,ee,{storeName:!0,contentOnly:!0});var ae=this.isCalled?this.parent:this.parent.parent;if(ae&&"CallExpression"===ae.type){this.noCall||m.appendLeft(ae.callee.end,".call");var ie=this.thisAlias||"this";ae.arguments.length?m.appendLeft(ae.arguments[0].start,ie+", "):m.appendLeft(ae.end-1,""+ie)}}},Super}(Xs),nc=function(m){function TaggedTemplateExpression(){m.apply(this,arguments)}return m&&(TaggedTemplateExpression.__proto__=m),TaggedTemplateExpression.prototype=Object.create(m&&m.prototype),TaggedTemplateExpression.prototype.constructor=TaggedTemplateExpression,TaggedTemplateExpression.prototype.initialise=function initialise(v){v.templateString&&!v.dangerousTaggedTemplateString&&Zs.missingTransform("tagged template strings","templateString",this,"dangerousTaggedTemplateString"),m.prototype.initialise.call(this,v)},TaggedTemplateExpression.prototype.transpile=function transpile(v,ee){if(ee.templateString&&ee.dangerousTaggedTemplateString){var ae=this.quasi.expressions.concat(this.quasi.quasis).sort((function(m,v){return m.start-v.start})),ie=this.program.body.scope,de=this.quasi.quasis.map((function(m){return JSON.stringify(m.value.cooked)})).join(", "),ce=this.program.templateLiteralQuasis[de];ce||(ce=ie.createIdentifier("templateObject"),v.prependLeft(this.program.prependAt,"var "+ce+" = Object.freeze(["+de+"]);\n"),this.program.templateLiteralQuasis[de]=ce),v.overwrite(this.tag.end,ae[0].start,"("+ce);var le=ae[0].start;ae.forEach((function(m){"TemplateElement"===m.type?v.remove(le,m.end):v.overwrite(le,m.start,", "),le=m.end})),v.overwrite(le,this.end,")")}m.prototype.transpile.call(this,v,ee)},TaggedTemplateExpression}(Xs),ic=function(m){function TemplateElement(){m.apply(this,arguments)}return m&&(TemplateElement.__proto__=m),TemplateElement.prototype=Object.create(m&&m.prototype),TemplateElement.prototype.constructor=TemplateElement,TemplateElement.prototype.initialise=function initialise(){this.program.indentExclusionElements.push(this)},TemplateElement}(Xs),oc=function(m){function TemplateLiteral(){m.apply(this,arguments)}return m&&(TemplateLiteral.__proto__=m),TemplateLiteral.prototype=Object.create(m&&m.prototype),TemplateLiteral.prototype.constructor=TemplateLiteral,TemplateLiteral.prototype.transpile=function transpile(v,ee){if(m.prototype.transpile.call(this,v,ee),ee.templateString&&"TaggedTemplateExpression"!==this.parent.type){var ae=this.expressions.concat(this.quasis).sort((function(m,v){return m.start-v.start||m.end-v.end})).filter((function(m,v){return"TemplateElement"!==m.type||(!!m.value.raw||!v)}));if(ae.length>=3){var ie=ae[0],de=ae[2];"TemplateElement"===ie.type&&""===ie.value.raw&&"TemplateElement"===de.type&&ae.shift()}var ce=!(1===this.quasis.length&&0===this.expressions.length||"TemplateLiteral"===this.parent.type||"AssignmentExpression"===this.parent.type||"AssignmentPattern"===this.parent.type||"VariableDeclarator"===this.parent.type||"BinaryExpression"===this.parent.type&&"+"===this.parent.operator);ce&&v.appendRight(this.start,"(");var le=this.start;ae.forEach((function(m,ee){var ae=0===ee?ce?"(":"":" + ";if("TemplateElement"===m.type)v.overwrite(le,m.end,ae+JSON.stringify(m.value.cooked));else{var ie="Identifier"!==m.type;ie&&(ae+="("),v.remove(le,m.start),ae&&v.prependRight(m.start,ae),ie&&v.appendLeft(m.end,")")}le=m.end})),ce&&v.appendLeft(le,")"),v.overwrite(le,this.end,"",{contentOnly:!0})}},TemplateLiteral}(Xs),lc=function(m){function ThisExpression(){m.apply(this,arguments)}return m&&(ThisExpression.__proto__=m),ThisExpression.prototype=Object.create(m&&m.prototype),ThisExpression.prototype.constructor=ThisExpression,ThisExpression.prototype.initialise=function initialise(m){var v=this.findLexicalBoundary();if(m.letConst)for(var ee=this.findNearest(cd);ee&&ee.depth>v.depth;)ee.thisRefs.push(this),ee=ee.parent.findNearest(cd);if(m.arrow){var ae=this.findNearest("ArrowFunctionExpression");ae&&ae.depth>v.depth&&(this.alias=v.getThisAlias())}},ThisExpression.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},ThisExpression}(Xs),pc=function(m){function UpdateExpression(){m.apply(this,arguments)}return m&&(UpdateExpression.__proto__=m),UpdateExpression.prototype=Object.create(m&&m.prototype),UpdateExpression.prototype.constructor=UpdateExpression,UpdateExpression.prototype.initialise=function initialise(v){if("Identifier"===this.argument.type){var ee=this.findScope(!1).findDeclaration(this.argument.name),ae=ee&&ee.node.ancestor(3);ae&&"ForStatement"===ae.type&&ae.body.contains(this)&&(ae.reassigned[this.argument.name]=!0)}m.prototype.initialise.call(this,v)},UpdateExpression.prototype.transpile=function transpile(v,ee){"Identifier"===this.argument.type&&checkConst(this.argument,this.findScope(!1)),m.prototype.transpile.call(this,v,ee)},UpdateExpression}(Xs),hc=function(m){function VariableDeclaration(){m.apply(this,arguments)}return m&&(VariableDeclaration.__proto__=m),VariableDeclaration.prototype=Object.create(m&&m.prototype),VariableDeclaration.prototype.constructor=VariableDeclaration,VariableDeclaration.prototype.initialise=function initialise(m){this.scope=this.findScope("var"===this.kind),this.declarations.forEach((function(v){return v.initialise(m)}))},VariableDeclaration.prototype.transpile=function transpile(m,v){var ee=this,ae=this.getIndentation(),ie=this.kind;if(v.letConst&&"var"!==ie&&(ie="var",m.overwrite(this.start,this.start+this.kind.length,ie,{contentOnly:!0,storeName:!0})),v.destructuring&&"ForOfStatement"!==this.parent.type&&"ForInStatement"!==this.parent.type){var de,ce=this.start;this.declarations.forEach((function(ie,le){if(ie.transpile(m,v),"Identifier"===ie.id.type)le>0&&"Identifier"!==ee.declarations[le-1].id.type&&m.overwrite(ce,ie.id.start,"var ");else{var pe=cd.test(ee.parent.type);0===le?m.remove(ce,ie.id.start):m.overwrite(ce,ie.id.start,";\n"+ae);var fe="Identifier"===ie.init.type&&!ie.init.rewritten,ye=fe?ie.init.alias||ie.init.name:ie.findScope(!0).createIdentifier("ref");ce=ie.start;var be=[];fe?m.remove(ie.id.end,ie.end):be.push((function(v,ee,ae){m.prependRight(ie.id.end,"var "+ye),m.appendLeft(ie.init.end,""+ae),m.move(ie.id.end,ie.end,v)}));var Re=ie.findScope(!1);destructure(m,(function(m){return Re.createIdentifier(m)}),(function(m){var v=m.name;return Re.resolveName(v)}),ie.id,ye,pe,be);var _e=pe?"var ":"",xe=pe?", ":";\n"+ae;be.forEach((function(m,v){le===ee.declarations.length-1&&v===be.length-1&&(xe=pe?"":";"),m(ie.start,0===v?_e:"",xe)}))}ce=ie.end,de="Identifier"!==ie.id.type})),de&&this.end>ce&&m.overwrite(ce,this.end,"",{contentOnly:!0})}else this.declarations.forEach((function(ee){ee.transpile(m,v)}))},VariableDeclaration}(Xs),gc=function(m){function VariableDeclarator(){m.apply(this,arguments)}return m&&(VariableDeclarator.__proto__=m),VariableDeclarator.prototype=Object.create(m&&m.prototype),VariableDeclarator.prototype.constructor=VariableDeclarator,VariableDeclarator.prototype.initialise=function initialise(v){var ee=this.parent.kind;"let"===ee&&"ForStatement"===this.parent.parent.type&&(ee="for.let"),this.parent.scope.addDeclaration(this.id,ee),m.prototype.initialise.call(this,v)},VariableDeclarator.prototype.transpile=function transpile(m,v){if(!this.init&&v.letConst&&"var"!==this.parent.kind){var ee=this.findNearest(/Function|^For(In|Of)?Statement|^(?:Do)?WhileStatement/);!ee||/Function/.test(ee.type)||this.isLeftDeclaratorOfLoop()||m.appendLeft(this.id.end," = (void 0)")}this.id&&this.id.transpile(m,v),this.init&&this.init.transpile(m,v)},VariableDeclarator.prototype.isLeftDeclaratorOfLoop=function isLeftDeclaratorOfLoop(){return this.parent&&"VariableDeclaration"===this.parent.type&&this.parent.parent&&("ForInStatement"===this.parent.parent.type||"ForOfStatement"===this.parent.parent.type)&&this.parent.parent.left&&this.parent.parent.left.declarations[0]===this},VariableDeclarator}(Xs),fc={ArrayExpression:Ys,ArrowFunctionExpression:ed,AssignmentExpression:td,AwaitExpression:sd,BinaryExpression:dd,BreakStatement:ud,CallExpression:ld,CatchClause:fd,ClassBody:md,ClassDeclaration:vd,ClassExpression:yd,ContinueStatement:bd,DoWhileStatement:xd,ExportNamedDeclaration:_d,ExportDefaultDeclaration:Rd,ForStatement:Ed,ForInStatement:Td,ForOfStatement:Dd,FunctionDeclaration:Sd,FunctionExpression:wd,Identifier:Cd,IfStatement:Ad,Import:kd,ImportDeclaration:Id,ImportDefaultSpecifier:Fd,ImportSpecifier:Od,JSXAttribute:Ld,JSXClosingElement:Ud,JSXClosingFragment:Bd,JSXElement:Nd,JSXExpressionContainer:Md,JSXFragment:Wd,JSXOpeningElement:Vd,JSXOpeningFragment:Hd,JSXSpreadAttribute:Gd,Literal:Kd,MemberExpression:$d,NewExpression:Zd,ObjectExpression:Qd,Property:Jd,ReturnStatement:Yd,Super:ec,TaggedTemplateExpression:nc,TemplateElement:ic,TemplateLiteral:oc,ThisExpression:lc,UpdateExpression:pc,VariableDeclaration:hc,VariableDeclarator:gc,WhileStatement:xd},mc={Program:["body"],Literal:[]},_c={IfStatement:"consequent",ForStatement:"body",ForInStatement:"body",ForOfStatement:"body",WhileStatement:"body",DoWhileStatement:"body",ArrowFunctionExpression:"body"};function wrap(m,v){if(m)if("length"in m)for(var ee=m.length;ee--;)wrap(m[ee],v);else if(!m.__wrapped){m.__wrapped=!0,mc[m.type]||(mc[m.type]=Object.keys(m).filter((function(v){return"object"==typeof m[v]})));var ae=_c[m.type];if(ae&&"BlockStatement"!==m[ae].type){var ie=m[ae];m[ae]={start:ie.start,end:ie.end,type:"BlockStatement",body:[ie],synthetic:!0}}m.parent=v,m.program=v.program||v,m.depth=v.depth+1,m.keys=mc[m.type],m.indentation=void 0;for(var de=0,ce=mc[m.type];dejc=!0,remove:()=>Oc=!0,replace:m=>Lc=m},Mc={};function replace(m,v,ee,ae){m&&(null!==ee?m[v][ee]=ae:m[v]=ae)}function remove(m,v,ee){m&&(null!==ee?m[v].splice(ee,1):delete m[v])}function visit(m,v,ee,ae,ie,de){if(m){if(ee){const ae=jc,ce=Oc,le=Lc;jc=!1,Oc=!1,Lc=null,ee.call(Nc,m,v,ie,de),Lc&&replace(v,ie,de,m=Lc),Oc&&remove(v,ie,de);const pe=jc,fe=Oc;if(jc=ae,Oc=ce,Lc=le,pe)return m;if(fe)return null}const ce=m.type&&Mc[m.type]||(Mc[m.type]=Object.keys(m).filter((v=>"object"==typeof m[v])));for(let v=0;v1&&(m=v.shift()),{key:m,name:v[0]}}function generate(m,v,ee,ae){var ie,de=v.replace(/\W/g,"_")+"$"+Vc++,ce="const "+alias(de).name+" = "+(v=ae+"('"+v+"')")+";";return ee&&(ce+="\nconst "+ee+" = "+de+".default || "+de+";"),m.forEach((function(m){ie=alias(m),ce+="\nconst "+ie.name+" = "+de+"."+ie.key+";"})),ce}var Kc={ecmaVersion:2019,sourceType:"module"};function getAst(m){try{return ws.Parser.parse(m,Object.assign({},Kc))}catch(m){return}}var Qc=function hasImports(m){return!!m.match(/import[\S\s]+?['"]([^'"]+)['"];?/m)};function transpileImports(m){if(!Qc(m))return m;var v=getAst(m);if(!v)return m;var ee=0;return walk(v,{enter:function enter(v){if("ImportDeclaration"===v.type&&v.source){var ae=v.start+ee,ie=v.end+ee,de=m.substring(ae,ie),ce=(void 0===le&&(le="require"),Vc=0,de.replace(Gc,(function(m,v,ee,ae,ie){return generate(ae?ae.split(",").filter((function(m){return m.trim()})):[],ie,ee,le)})).replace(qc,(function(m,v){return le+"('"+v+"');"})));m=m.substring(0,ae)+ce+m.substring(ie),ee+=ce.length-de.length}var le}}),m}var Jc=function compile(m,v){return transform(m,v).code},eu=function startsWithJsx(m){return!!m.trim().match(/^"+m+";"};function compileCode(m,v,ee){try{var ae=eu(m)?tu(m):m;return transpileImports(Jc(ae,v))}catch(m){ee&&ee(m)}return""}var nu=__webpack_require__(13311),au=__webpack_require__.n(nu),ru=function unsemicolon(m){return m.replace(/;\s*$/,"")};function splitExampleCode(m){var v=getAst(m);if(!v)return{head:"",example:m};var ee=au()(v.body.reverse(),{type:"ExpressionStatement"});if(!ee)return{head:"",example:m};var ae=ee.start,ie=ee.end,de=ru(m.substring(0,ae));return{head:de,example:de+";\nreturn ("+ru(m.substring(ae,ie))+");"}}var iu=function(m){var v,ae;ae=m,(v=ReactExample).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=ReactExample;function ReactExample(){return m.apply(this,arguments)||this}var de=ReactExample.prototype;return de.shouldComponentUpdate=function shouldComponentUpdate(m){return this.props.code!==m.code},de.getExampleComponent=function getExampleComponent(m){return this.props.evalInContext("\n\t\t\t"+m+"\n\t\t")},de.render=function render(){var m=this.props,v=m.code,ae=m.compilerConfig,ie=void 0===ae?{}:ae,de=m.onError,ce=compileCode(v,ie,de);if(!ce)return null;var le=splitExampleCode(ce).example,pe=this.getExampleComponent(le);return ee.createElement(Ss,{onError:de},ee.createElement(pe,null))},ReactExample}(ee.Component);function Preview_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Preview_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}!function ReactExample_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}(iu,"propTypes",{code:ie().string.isRequired,evalInContext:ie().func.isRequired,onError:ie().func.isRequired,compilerConfig:ie().object});var ou=function improveErrorMessage(m){return m.replace("Check the render method of `StateHolder`.","Check the code of your example in a Markdown file or in the editor below.")},su=function(m){var ae,ie;ie=m,(ae=Preview).prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,ae.__proto__=ie;var de;de=Preview;function Preview(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie0&&console.clear(),this.executeCode()},ce.shouldComponentUpdate=function shouldComponentUpdate(m,v){return this.state.error!==v.error||this.props.code!==m.code},ce.componentDidUpdate=function componentDidUpdate(m){this.props.code!==m.code&&this.executeCode()},ce.componentWillUnmount=function componentWillUnmount(){this.unmountPreview()},ce.unmountPreview=function unmountPreview(){this.mountNode&&v.unmountComponentAtNode(this.mountNode)},ce.executeCode=function executeCode(){var m=this;this.setState({error:null});var ae=this.props.code;if(ae){var ie=ee.createElement(iu,{code:ae,evalInContext:this.props.evalInContext,onError:this.handleError,compilerConfig:this.context.config.compilerConfig});window.requestAnimationFrame((function(){try{v.render(ie,m.mountNode)}catch(v){m.handleError(v)}}))}},ce.render=function render(){var m=this,v=this.state.error;return ee.createElement(ee.Fragment,null,ee.createElement("div",{"data-testid":"mountNode",ref:function ref(v){return m.mountNode=v}}),v&&ee.createElement(Ds,{message:v}))},Preview}(ee.Component);function Slot_extends(){return Slot_extends=Object.assign||function(m){for(var v=1;v=0||(ie[ee]=m[ee]);return ie}Preview_defineProperty(su,"propTypes",{code:ie().string.isRequired,evalInContext:ie().func.isRequired}),Preview_defineProperty(su,"contextType",Zo.Z),Slot.propTypes={name:ie().string.isRequired,active:ie().string,onlyActive:ie().bool,props:ie().object,className:ie().string};var du=function PlaygroundRenderer(m){var v,ae=m.classes,ie=m.exampleIndex,de=m.name,ce=m.padded,le=m.preview,pe=m.previewProps,fe=m.tabButtons,ye=m.tabBody,be=m.toolbar,Re=pe.className,_e=PlaygroundRenderer_objectWithoutPropertiesLoose(pe,["className"]),xe=(0,Yt.Z)(ae.preview,Re,((v={})[ae.padded]=ce,v));return ee.createElement("div",{className:ae.root,"data-testid":de+"-example-"+ie},ee.createElement("div",PlaygroundRenderer_extends({className:xe},_e,{"data-preview":de,"data-testid":"preview-wrapper"}),le),ee.createElement("div",{className:ae.controls},ee.createElement("div",{className:ae.tabs},fe),ee.createElement("div",{className:ae.toolbar},be)),ee.createElement("div",{className:ae.tab},ye))};du.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,exampleIndex:ie().number.isRequired,name:ie().string.isRequired,padded:ie().bool.isRequired,preview:ie().node.isRequired,previewProps:ie().object.isRequired,tabButtons:ie().node.isRequired,tabBody:ie().node.isRequired,toolbar:ie().node.isRequired};const cu=(0,de.Z)((function styles(m){var v=m.space,ee=m.color,ae=m.borderRadius;return{root:{marginBottom:v[4]},preview:{padding:v[2],border:[[1,ee.border,"solid"]],borderRadius:ae,width:"100%",display:"inline-block"},controls:{display:"flex",alignItems:"center",marginBottom:v[1]},toolbar:{marginLeft:"auto"},tab:{},padded:{"& > *":{isolate:!1,marginLeft:-v[1],marginRight:-v[1],"& > *":{isolate:!1,marginRight:v[1],marginLeft:v[1]}}}}}))(du);__webpack_require__(43371);var uu=Object.freeze({all:"all",section:"section",component:"component",example:"example",notFound:"notFound"}),lu=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"}),pu=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"});function Playground_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Playground_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}var hu=function(m){var v,ae;ae=m,(v=Playground).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=Playground;function Playground(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie=0||(ie[ee]=m[ee]);return ie}var _u=function SectionHeading(m){var v=m.slotName,ae=m.slotProps,ie=m.children,de=m.id,ce=m.href,le=SectionHeading_objectWithoutPropertiesLoose(m,["slotName","slotProps","children","id","href"]);return ee.createElement(Ru,SectionHeading_extends({toolbar:ee.createElement(Slot,{name:v,props:ae}),id:de,href:ce},le),ie)};_u.propTypes={children:ie().node,id:ie().string.isRequired,slotName:ie().string.isRequired,slotProps:ie().any.isRequired,depth:ie().number.isRequired,deprecated:ie().bool,pagePerSection:ie().bool};const xu=_u;var Eu=__webpack_require__(66485),Tu=__webpack_require__.n(Eu);const Du=(0,de.Z)((function styles(m){var v=m.space,ee=m.fontFamily,ae=m.fontSize,ie=m.color;return{pathline:{fontFamily:ee.monospace,fontSize:ae.small,color:ie.light,wordBreak:"break-all"},copyButton:{marginLeft:v[0]}}}))((function PathlineRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("div",{className:v.pathline},ae,ee.createElement(Bo,{small:!0,className:v.copyButton,onClick:function onClick(){return ae&&Tu()(ae.toString())},title:"Copy to clipboard"},ee.createElement(MdContentCopy,null)))}));var Su=function ReactComponentRenderer(m){var v=m.classes,ae=m.name,ie=m.heading,de=m.pathLine,ce=m.description,le=m.docs,pe=m.examples,fe=m.tabButtons,ye=m.tabBody;return ee.createElement("div",{className:v.root,"data-testid":ae+"-container"},ee.createElement("header",{className:v.header},ie,de&&ee.createElement(Du,null,de)),(ce||le)&&ee.createElement("div",{className:v.docs},ce,le),fe&&ee.createElement("div",{className:v.tabs},ee.createElement("div",{className:v.tabButtons},fe),ee.createElement("div",{className:v.tabBody},ye)),pe)};Su.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,name:ie().string.isRequired,heading:ie().node.isRequired,filepath:ie().string,pathLine:ie().string,tabButtons:ie().node,tabBody:ie().node,description:ie().node,docs:ie().node,examples:ie().node,isolated:ie().bool};const wu=(0,de.Z)((function styles(m){var v=m.color,ee=m.fontSize,ae=m.space;return{root:{marginBottom:ae[6]},header:{marginBottom:ae[3]},tabs:{marginBottom:ae[3]},tabButtons:{marginBottom:ae[1]},tabBody:{overflowX:"auto",maxWidth:"100%",WebkitOverflowScrolling:"touch"},docs:{color:v.base,fontSize:ee.text}}}))(Su);var Cu=__webpack_require__(3386);function ExamplePlaceholderRenderer_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ExamplePlaceholderRenderer_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}var Au=function(m){var v,ae;ae=m,(v=ExamplePlaceholderRenderer).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=ExamplePlaceholderRenderer;function ExamplePlaceholderRenderer(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie\n\t```\n\nYou may need to **restart** the style guide server after adding an example file.\n\nRead more in the [documenting components guide]('+Cu.tI+").\n\t\t\t\t\t"}):ee.createElement("button",{className:v.button,onClick:this.handleOpen},"Add examples to this component")},ExamplePlaceholderRenderer}(ee.Component);ExamplePlaceholderRenderer_defineProperty(Au,"propTypes",{classes:ie().objectOf(ie().string.isRequired).isRequired,name:ie().string});(0,de.Z)((function styles(m){var v=m.fontFamily,ee=m.fontSize,ae=m.color;return{button:{padding:0,fontSize:ee.base,fontFamily:v.base,textDecoration:"underline",color:ae.light,border:0,cursor:"pointer",background:"transparent","&:hover, &:active":{isolate:!1,color:ae.lightest}}}}))(Au);function ReactComponent_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ReactComponent_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}var ExamplePlaceholder=function(){return ee.createElement("div",null)},ku=function(m){var v,ae;ae=m,(v=ReactComponent).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=ReactComponent;function ReactComponent(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie0?ee.createElement(yu,{examples:ze,name:ye,exampleMode:fe}):ee.createElement(ExamplePlaceholder,{name:ye}),tabButtons:qe&&ee.createElement(Slot,{name:"docsTabButtons",active:m,props:Object.assign({},ce,{onClick:this.handleTabChange})}),tabBody:ee.createElement(Slot,{name:"docsTabs",active:m,onlyActive:!0,props:ce})})},ReactComponent}(ee.Component);function ComponentsRenderer(m){var v=m.children;return ee.createElement("div",null,v)}ReactComponent_defineProperty(ku,"propTypes",{component:ie().object.isRequired,depth:ie().number.isRequired,exampleMode:ie().string.isRequired,usageMode:ie().string.isRequired}),ReactComponent_defineProperty(ku,"contextType",Zo.Z),ComponentsRenderer.propTypes={children:ie().node.isRequired};var Pu=function Components(m){var v=m.components,ae=m.depth,ie=m.exampleMode,de=m.usageMode;return ee.createElement(ComponentsRenderer,null,v.map((function(m){return ee.createElement(ku,{key:m.filepath,component:m,exampleMode:ie,usageMode:de,depth:ae})})))};Pu.propTypes={components:ie().array.isRequired,depth:ie().number.isRequired,exampleMode:ie().string.isRequired,usageMode:ie().string.isRequired};const Iu=Pu;var Fu=function SectionRenderer(m){var v=m.classes,ae=m.name,ie=m.slug,de=m.content,ce=m.components,le=m.sections,pe=m.depth,fe=m.description,ye=m.pagePerSection;return ee.createElement("section",{className:v.root,"data-testid":"section-"+ie},ae&&ee.createElement(xu,{depth:pe,id:ie,slotName:"sectionToolbar",pagePerSection:ye,slotProps:m},ae),fe&&ee.createElement(Ea,{text:fe}),de,le,ce)};Fu.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,name:ie().string,description:ie().string,slug:ie().string.isRequired,content:ie().node,components:ie().node,sections:ie().node,isolated:ie().bool,depth:ie().number.isRequired,pagePerSection:ie().bool};const ju=(0,de.Z)((function styles(m){return{root:{marginBottom:m.space[4]}}}))(Fu);var Ou=function Section(m){var v=m.section,ae=m.depth,ie=(0,Zo.E)(),de=ie.displayMode,ce=ie.config.pagePerSection,le=v.name,pe=v.slug,fe=v.filepath,ye=v.content,be=v.components,Re=v.sections,_e=v.description,xe=v.exampleMode,Te=v.usageMode,Se=Array.isArray(ye)?ee.createElement(yu,{examples:ye,name:le,exampleMode:xe}):null,we=be&&ee.createElement(Iu,{usageMode:Te,exampleMode:xe,components:be,depth:ae+1}),Pe=Re&&ee.createElement(Mu,{sections:Re,depth:ae+1});return ee.createElement(ju,{description:_e,pagePerSection:ce,name:le,slug:pe,filepath:fe,content:Se,components:we,sections:Pe,isolated:de!==uu.all,depth:ae})};Ou.propTypes={section:ie().any.isRequired,depth:ie().number.isRequired};const Lu=Ou;var Uu=function SectionsRenderer(m){var v=m.classes,ae=m.children;return ee.createElement("section",{className:v.root},ae)};Uu.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node};const Bu=(0,de.Z)((function styles(){return{root:{}}}))(Uu);var Nu=function Sections(m){var v=m.sections,ae=m.depth;return ee.createElement(Bu,null,v.filter((function(m){return!m.externalLink})).map((function(m,v){return ee.createElement(Lu,{key:v,section:m,depth:ae})})))};Nu.propTypes={sections:ie().array.isRequired,depth:ie().number.isRequired,root:ie().bool};const Mu=Nu;var Wu=function WelcomeRenderer(m){var v=m.classes,ae=m.patterns;return ee.createElement("div",{className:v.root},ee.createElement(Ea,{text:"\n# Welcome to React Styleguidist!\n\n**We couldn’t find any components** using these patterns:\n\n"+ae.map((function(m){return"- `"+m+"`"})).join("\n")+"\n\nCreate **styleguide.config.js** file in your project root directory like this:\n\n module.exports = {\n components: 'src/components/**/*.js'\n };\n\nRead more in the [locating components guide]("+Cu.aJ+").\n\t\t\t\t"}))};Wu.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,patterns:ie().array.isRequired};const zu=(0,de.Z)((function styles(m){var v=m.space;return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]],padding:v[4]}}}))(Wu);var Vu=function ErrorRenderer(m){var v=m.classes,ae=m.error,ie=m.info;return ee.createElement("div",{className:v.root},ee.createElement("pre",{className:v.stack},ae.toString(),ie.componentStack),ee.createElement("div",{className:v.message},ee.createElement("p",null,"This may be due to an error in a component you are overriding, or a bug in React Styleguidist."),ee.createElement("p",null,"If you believe this is a bug, ",ee.createElement("a",{style:{color:"inherit"},href:"https://github.com/styleguidist/react-styleguidist/issues"},"please submit an issue"),".")))};Vu.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,error:ie().object.isRequired,info:ie().any.isRequired};const Hu=(0,de.Z)((function styles(m){var v=m.fontFamily,ee=m.fontSize,ae=m.color;return{root:{margin:m.space[2],lineHeight:1.2,fontSize:ee.small},stack:{color:ae.error,whiteSpace:"pre-wrap",fontFamily:v.monospace},message:{color:ae.error,fontFamily:v.base}}}))(Vu);var qu=function NotFoundRenderer(m){var v=m.classes;return ee.createElement("div",{className:v.root},ee.createElement(Ea,{text:"\n# Page not found\nThe link you followed may be broken, or the page may have been removed.\n"}))};qu.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired};const Gu=(0,de.Z)((function styles(m){return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]]}}}))(qu);function StyleGuide_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function StyleGuide_defineProperty(m,v,ee){return v in m?Object.defineProperty(m,v,{value:ee,enumerable:!0,configurable:!0,writable:!0}):m[v]=ee,m}function hasSidebar(m,v){return m===uu.notFound||v&&m===uu.all}var Xu=function(m){var v,ae;ae=m,(v=StyleGuide).prototype=Object.create(ae.prototype),v.prototype.constructor=v,v.__proto__=ae;var ie;ie=StyleGuide;function StyleGuide(){for(var v,ee=arguments.length,ae=new Array(ee),ie=0;ie0&&ie&&(ae=Object.assign({},ae,{sections:[],components:[]})),m=[ae]}else m=[]}})),m.length||(pe=uu.notFound),ie=de[de.length-1];else if((fe=filterComponentsInSectionsByExactName(m,ie,!0)).length)m=fe,pe=uu.component;else{var ye=findSection(m,ie);m=ye?[ye]:[],pe=uu.section}if(Qu()(ce))if(1===fe.length){var be=fe[0].components;m=[Object.assign({},fe[0],{components:be&&"number"==typeof ce?[filterComponentExamples(be[0],ce)]:[]})],pe=uu.example}else 1===m.length&&(m=[filterSectionExamples(m[0],ce)],pe=uu.example)}return{sections:m,displayMode:pe}}function processComponents(m,v){var ee=v.useRouterLinks,ae=v.useHashId,ie=v.hashPath;return m.map((function(m){return m.props?Object.assign({},m,{name:m.props.displayName,visibleName:m.props.visibleName||m.props.displayName,props:Object.assign({},m.props,{examples:[].concat(m.props.examples||[],m.props.example||[])}),href:m.href||getUrl({name:m.props.displayName,slug:m.slug,anchor:!ee,hashPath:!!ee&&ie,useSlugAsIdParam:!!ee&&ae})}):{}}))}function processSections(m,v){var ee=v.useRouterLinks,ae=v.useHashId,ie=void 0!==ae&&ae,de=v.hashPath,ce=void 0===de?[]:de;return m.map((function(m){var v={useRouterLinks:Boolean(ee&&m.name),useHashId:0===m.sectionDepth,hashPath:[].concat(ce,[m.name?m.name:"-"])},ae=m.href||getUrl({name:m.name,slug:m.slug,anchor:!ee,hashPath:!!ee&&ce,useSlugAsIdParam:!!ee&&ie});return Object.assign({},m,{externalLink:!!m.href,href:ae,visibleName:m.name,components:processComponents(m.components||[],v),sections:processSections(m.sections||[],v)})}))}function renderStyleguide(m,v,ae,ie,de){return void 0===ae&&(ae=window.location),void 0===ie&&(ie=document),void 0===de&&(de=window.history),function(){var ce=processSections(m.sections,{useRouterLinks:m.config.pagePerSection}),le=m.config,pe=le.title,fe=le.pagePerSection,ye=(le.theme,le.styles,getRouteData(ce,ae.hash,fe)),be=ye.sections,_e=ye.displayMode;if(ie.title=getPageTitle(be,pe,_e),"#/"===ae.hash){var xe=ae.pathname+ae.search;de.replaceState("",ie.title,xe)}return ee.createElement(Xu,{codeRevision:v,cssRevision:"0",config:m.config,slots:(m.config,{sectionToolbar:$o,componentToolbar:$o,exampleToolbar:$o,exampleTabButtons:[{id:Xo,render:Ho}],exampleTabs:[{id:Xo,render:Re}],docsTabButtons:[{id:Ko,render:Go}],docsTabs:[{id:Ko,render:Lo}]}),welcomeScreen:m.welcomeScreen,patterns:m.patterns,sections:be,allSections:ce,displayMode:_e,pagePerSection:fe})}()}var Ju=function render(){var m=__webpack_require__(72801);v.render(renderStyleguide(m,0),document.getElementById(m.config.mountPointId))};window.addEventListener("hashchange",Ju),window.addEventListener("hashchange",(function scrollToOrigin(){var m,v=window.location.hash;if(m=us(v,"#/")||us(v,"#!/")?hs(v,"id"):ls(v,"#"),v)if(m){var ee=document.getElementById(m);ee&&ee.scrollIntoView(!0)}else window.scrollTo(0,0)})),Ju()})()})(); \ No newline at end of file diff --git a/docs/build/bundle.f2e8d51e.js b/docs/build/bundle.f2e8d51e.js new file mode 100644 index 00000000..a44ed108 --- /dev/null +++ b/docs/build/bundle.f2e8d51e.js @@ -0,0 +1,2 @@ +/*! For license information please see bundle.f2e8d51e.js.LICENSE.txt */ +(()=>{var __webpack_modules__={1875:(m,v,q)=>{"use strict";var ee=q(976),ae=q(7163);m.exports=function(m){var v=m.getComponent("MenuItem");return m.extend(v,{constructor:function(m,q){var ae=q.source;if(!ee.isObject(ae))throw new Error('was not provided a "source" object, but rather: '+typeof ae);q=ee.extend({selectable:!0,label:ae.label},q),v.call(this,m,q),this.source=ae},handleClick:function(m){v.prototype.handleClick.call(this,m),this.player().trigger(ae.QUALITY_REQUESTED,this.source)}})}},62864:(m,v,q)=>{"use strict";var ee=q(976),ae=q(7163),ie=q(1875),de="vjs-quality-changing";m.exports=function(m){var v,q=m.getComponent("MenuButton"),ce=ie(m);return v=m.extend(q,{constructor:function(m,v){q.call(this,m,v),m.on(ae.QUALITY_REQUESTED,function(v,q){this.setSelectedSource(q),m.addClass(de),m.one("loadeddata",(function(){m.removeClass(de)}))}.bind(this)),m.on(ae.PLAYER_SOURCES_CHANGED,function(){this.update()}.bind(this)),m.on(ae.QUALITY_SELECTED,function(m,v){this.setSelectedSource(v)}.bind(this)),m.one("ready",function(){this.selectedSrc=m.src(),this.update()}.bind(this)),this.controlText("Open quality selector menu")},setSelectedSource:function(m){var v=m?m.src:void 0;this.selectedSrc!==v&&(this.selectedSrc=v,ee.each(this.items,(function(m){m.selected(m.source.src===v)})))},createItems:function(){var m=this.player(),v=m.currentSources();return!v||v.length<2?[]:ee.map(v,function(v){return new ce(m,{source:v,selected:v.src===this.selectedSrc})}.bind(this))},buildWrapperCSSClass:function(){return"vjs-quality-selector "+q.prototype.buildWrapperCSSClass.call(this)}}),m.registerComponent("QualitySelector",v),v}},7163:m=>{"use strict";m.exports={QUALITY_REQUESTED:"qualityRequested",QUALITY_SELECTED:"qualitySelected",PLAYER_SOURCES_CHANGED:"playerSourcesChanged"}},61470:(m,v,q)=>{"use strict";var ee=q(976),ae=q(7163),ie=q(62864),de=q(69006),ce=q(31527);m.exports=function(m){m=m||window.videojs,ie(m),de(m),m.hook("setup",(function(m){m.on(ae.QUALITY_REQUESTED,(function changeQuality(v,q){var ae=m.currentSources(),ie=m.currentTime(),de=m.playbackRate(),le=m.paused();ee.each(ae,(function(m){m.selected=!1})),ee.findWhere(ae,{src:q.src}).selected=!0,m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onQualitySelectionChange(),m.src(ae),m.ready((function(){m._qualitySelectorSafeSeek&&!m._qualitySelectorSafeSeek.hasFinished()||(m._qualitySelectorSafeSeek=new ce(m,ie),m.playbackRate(de)),le||m.play()}))}))}))},m.exports.EVENTS=ae},69006:(m,v,q)=>{"use strict";var ee=q(976),ae=q(7163);m.exports=function(m){m.use("*",(function(m){return{setSource:function(v,q){var ie,de=m.currentSources();m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onPlayerSourcesChange(),ee.isEqual(de,m._qualitySelectorPreviousSources)||(m.trigger(ae.PLAYER_SOURCES_CHANGED,de),m._qualitySelectorPreviousSources=de),ie=ee.find(de,(function(m){return!0===m.selected||"true"===m.selected||"selected"===m.selected}))||v,m.trigger(ae.QUALITY_SELECTED,ie),q(null,ie)}}}))}},31527:(m,v,q)=>{"use strict";var ee=q(219);m.exports=ee.extend({init:function(m,v){this._player=m,this._seekToTime=v,this._hasFinished=!1,this._keepThisInstanceWhenPlayerSourcesChange=!1,this._seekWhenSafe()},_seekWhenSafe:function(){this._player.readyState()<3?(this._seekFn=this._seek.bind(this),this._player.one("canplay",this._seekFn)):this._seek()},onPlayerSourcesChange:function(){this._keepThisInstanceWhenPlayerSourcesChange?this._keepThisInstanceWhenPlayerSourcesChange=!1:this.cancel()},onQualitySelectionChange:function(){this.hasFinished()||(this._keepThisInstanceWhenPlayerSourcesChange=!0)},_seek:function(){this._player.currentTime(this._seekToTime),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0},hasFinished:function(){return this._hasFinished},cancel:function(){this._player.off("canplay",this._seekFn),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0}})},13490:(m,v,q)=>{"use strict";var ee=q(58908);function getCharset(m){return void 0===m&&(m=""),m.toLowerCase().split(";").reduce((function(m,v){var q=v.split("="),ee=q[0],ae=q[1];return"charset"===ee.trim()?ae.trim():m}),"utf-8")}m.exports=function httpResponseHandler(m,v){return void 0===v&&(v=!1),function(q,ae,ie){if(q)m(q);else if(ae.statusCode>=400&&ae.statusCode<=599){var de=ie;if(v)if(ee.TextDecoder){var ce=getCharset(ae.headers&&ae.headers["content-type"]);try{de=new TextDecoder(ce).decode(ie)}catch(m){}}else de=String.fromCharCode.apply(null,new Uint8Array(ie));m({cause:de})}else m(null,ie)}}},9603:(m,v,q)=>{"use strict";var ee=q(58908),ae=q(10434),ie=q(27376);createXHR.httpHandler=q(13490);var de=function parseHeaders(m){var v={};return m?(m.trim().split("\n").forEach((function(m){var q=m.indexOf(":"),ee=m.slice(0,q).trim().toLowerCase(),ae=m.slice(q+1).trim();void 0===v[ee]?v[ee]=ae:Array.isArray(v[ee])?v[ee].push(ae):v[ee]=[v[ee],ae]})),v):v};function isEmpty(m){for(var v in m)if(m.hasOwnProperty(v))return!1;return!0}function initParams(m,v,q){var ee=m;return ie(v)?(q=v,"string"==typeof m&&(ee={uri:m})):ee=ae({},v,{uri:m}),ee.callback=q,ee}function createXHR(m,v,q){return _createXHR(v=initParams(m,v,q))}function _createXHR(m){if(void 0===m.callback)throw new Error("callback argument missing");var v=!1,q=function cbOnce(q,ee,ae){v||(v=!0,m.callback(q,ee,ae))};function getBody(){var m=void 0;if(m=ie.response?ie.response:ie.responseText||getXml(ie),Re)try{m=JSON.parse(m)}catch(m){}return m}function errorFunc(m){return clearTimeout(ce),m instanceof Error||(m=new Error(""+(m||"Unknown XMLHttpRequest Error"))),m.statusCode=0,q(m,_e)}function loadFunc(){if(!ae){var v;clearTimeout(ce),v=m.useXDR&&void 0===ie.status?200:1223===ie.status?204:ie.status;var ee=_e,fe=null;return 0!==v?(ee={body:getBody(),statusCode:v,method:pe,headers:{},url:le,rawRequest:ie},ie.getAllResponseHeaders&&(ee.headers=de(ie.getAllResponseHeaders()))):fe=new Error("Internal XMLHttpRequest Error"),q(fe,ee,ee.body)}}var ee,ae,ie=m.xhr||null;ie||(ie=m.cors||m.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var ce,le=ie.url=m.uri||m.url,pe=ie.method=m.method||"GET",fe=m.body||m.data,ye=ie.headers=m.headers||{},be=!!m.sync,Re=!1,_e={body:void 0,headers:{},statusCode:0,method:pe,url:le,rawRequest:ie};if("json"in m&&!1!==m.json&&(Re=!0,ye.accept||ye.Accept||(ye.Accept="application/json"),"GET"!==pe&&"HEAD"!==pe&&(ye["content-type"]||ye["Content-Type"]||(ye["Content-Type"]="application/json"),fe=JSON.stringify(!0===m.json?fe:m.json))),ie.onreadystatechange=function readystatechange(){4===ie.readyState&&setTimeout(loadFunc,0)},ie.onload=loadFunc,ie.onerror=errorFunc,ie.onprogress=function(){},ie.onabort=function(){ae=!0},ie.ontimeout=errorFunc,ie.open(pe,le,!be,m.username,m.password),be||(ie.withCredentials=!!m.withCredentials),!be&&m.timeout>0&&(ce=setTimeout((function(){if(!ae){ae=!0,ie.abort("timeout");var m=new Error("XMLHttpRequest timeout");m.code="ETIMEDOUT",errorFunc(m)}}),m.timeout)),ie.setRequestHeader)for(ee in ye)ye.hasOwnProperty(ee)&&ie.setRequestHeader(ee,ye[ee]);else if(m.headers&&!isEmpty(m.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in m&&(ie.responseType=m.responseType),"beforeSend"in m&&"function"==typeof m.beforeSend&&m.beforeSend(ie),ie.send(fe||null),ie}function getXml(m){try{if("document"===m.responseType)return m.responseXML;var v=m.responseXML&&"parsererror"===m.responseXML.documentElement.nodeName;if(""===m.responseType&&!v)return m.responseXML}catch(m){}return null}m.exports=createXHR,m.exports.default=createXHR,createXHR.XMLHttpRequest=ee.XMLHttpRequest||function noop(){},createXHR.XDomainRequest="withCredentials"in new createXHR.XMLHttpRequest?createXHR.XMLHttpRequest:ee.XDomainRequest,function forEachArray(m,v){for(var q=0;q{"use strict";function freeze(m,v){return void 0===v&&(v=Object),v&&"function"==typeof v.freeze?v.freeze(m):m}var q=freeze({HTML:"text/html",isHTML:function(m){return m===q.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),ee=freeze({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(m){return m===ee.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});v.assign=function assign(m,v){if(null===m||"object"!=typeof m)throw new TypeError("target is not an object");for(var q in v)Object.prototype.hasOwnProperty.call(v,q)&&(m[q]=v[q]);return m},v.find=function find(m,v,q){if(void 0===q&&(q=Array.prototype),m&&"function"==typeof q.find)return q.find.call(m,v);for(var ee=0;ee{var ee=q(72167),ae=q(41146),ie=q(31045),de=q(76925),ce=ae.DOMImplementation,le=ee.NAMESPACE,pe=de.ParseError,fe=de.XMLReader;function normalizeLineEndings(m){return m.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function DOMParser(m){this.options=m||{locator:{}}}function buildErrorHandler(m,v,q){if(!m){if(v instanceof DOMHandler)return v;m=v}var ee={},ae=m instanceof Function;function build(v){var ie=m[v];!ie&&ae&&(ie=2==m.length?function(q){m(v,q)}:m),ee[v]=ie&&function(m){ie("[xmldom "+v+"]\t"+m+_locator(q))}||function(){}}return q=q||{},build("warning"),build("error"),build("fatalError"),ee}function DOMHandler(){this.cdata=!1}function position(m,v){v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber}function _locator(m){if(m)return"\n@"+(m.systemId||"")+"#[line:"+m.lineNumber+",col:"+m.columnNumber+"]"}function _toString(m,v,q){return"string"==typeof m?m.substr(v,q):m.length>=v+q||v?new java.lang.String(m,v,q)+"":m}function appendElement(m,v){m.currentElement?m.currentElement.appendChild(v):m.doc.appendChild(v)}DOMParser.prototype.parseFromString=function(m,v){var q=this.options,ee=new fe,ae=q.domBuilder||new DOMHandler,de=q.errorHandler,ce=q.locator,pe=q.xmlns||{},ye=/\/x?html?$/.test(v),be=ye?ie.HTML_ENTITIES:ie.XML_ENTITIES;ce&&ae.setDocumentLocator(ce),ee.errorHandler=buildErrorHandler(de,ae,ce),ee.domBuilder=q.domBuilder||ae,ye&&(pe[""]=le.HTML),pe.xml=pe.xml||le.XML;var Re=q.normalizeLineEndings||normalizeLineEndings;return m&&"string"==typeof m?ee.parse(Re(m),pe,be):ee.errorHandler.error("invalid doc source"),ae.doc},DOMHandler.prototype={startDocument:function(){this.doc=(new ce).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(m,v,q,ee){var ae=this.doc,ie=ae.createElementNS(m,q||v),de=ee.length;appendElement(this,ie),this.currentElement=ie,this.locator&&position(this.locator,ie);for(var ce=0;ce{var ee=q(72167),ae=ee.find,ie=ee.NAMESPACE;function notEmptyString(m){return""!==m}function splitOnASCIIWhitespace(m){return m?m.split(/[\t\n\f\r ]+/).filter(notEmptyString):[]}function orderedSetReducer(m,v){return m.hasOwnProperty(v)||(m[v]=!0),m}function toOrderedSet(m){if(!m)return[];var v=splitOnASCIIWhitespace(m);return Object.keys(v.reduce(orderedSetReducer,{}))}function copy(m,v){for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&(v[q]=m[q])}function _extends(m,v){var q=m.prototype;if(!(q instanceof v)){function t(){}t.prototype=v.prototype,copy(q,t=new t),m.prototype=q=t}q.constructor!=m&&("function"!=typeof m&&console.error("unknown Class:"+m),q.constructor=m)}var de={},ce=de.ELEMENT_NODE=1,le=de.ATTRIBUTE_NODE=2,pe=de.TEXT_NODE=3,fe=de.CDATA_SECTION_NODE=4,ye=de.ENTITY_REFERENCE_NODE=5,be=de.ENTITY_NODE=6,Re=de.PROCESSING_INSTRUCTION_NODE=7,_e=de.COMMENT_NODE=8,xe=de.DOCUMENT_NODE=9,Te=de.DOCUMENT_TYPE_NODE=10,Se=de.DOCUMENT_FRAGMENT_NODE=11,we=de.NOTATION_NODE=12,Pe={},Ie={},We=(Pe.INDEX_SIZE_ERR=(Ie[1]="Index size error",1),Pe.DOMSTRING_SIZE_ERR=(Ie[2]="DOMString size error",2),Pe.HIERARCHY_REQUEST_ERR=(Ie[3]="Hierarchy request error",3)),ze=(Pe.WRONG_DOCUMENT_ERR=(Ie[4]="Wrong document",4),Pe.INVALID_CHARACTER_ERR=(Ie[5]="Invalid character",5),Pe.NO_DATA_ALLOWED_ERR=(Ie[6]="No data allowed",6),Pe.NO_MODIFICATION_ALLOWED_ERR=(Ie[7]="No modification allowed",7),Pe.NOT_FOUND_ERR=(Ie[8]="Not found",8)),Ve=(Pe.NOT_SUPPORTED_ERR=(Ie[9]="Not supported",9),Pe.INUSE_ATTRIBUTE_ERR=(Ie[10]="Attribute in use",10));Pe.INVALID_STATE_ERR=(Ie[11]="Invalid state",11),Pe.SYNTAX_ERR=(Ie[12]="Syntax error",12),Pe.INVALID_MODIFICATION_ERR=(Ie[13]="Invalid modification",13),Pe.NAMESPACE_ERR=(Ie[14]="Invalid namespace",14),Pe.INVALID_ACCESS_ERR=(Ie[15]="Invalid access",15);function DOMException(m,v){if(v instanceof Error)var q=v;else q=this,Error.call(this,Ie[m]),this.message=Ie[m],Error.captureStackTrace&&Error.captureStackTrace(this,DOMException);return q.code=m,v&&(this.message=this.message+": "+v),q}function NodeList(){}function LiveNodeList(m,v){this._node=m,this._refresh=v,_updateLiveList(this)}function _updateLiveList(m){var v=m._node._inc||m._node.ownerDocument._inc;if(m._inc!=v){var q=m._refresh(m._node);__set__(m,"length",q.length),copy(q,m),m._inc=v}}function NamedNodeMap(){}function _findNodeIndex(m,v){for(var q=m.length;q--;)if(m[q]===v)return q}function _addNamedNode(m,v,q,ee){if(ee?v[_findNodeIndex(v,ee)]=q:v[v.length++]=q,m){q.ownerElement=m;var ae=m.ownerDocument;ae&&(ee&&_onRemoveAttribute(ae,m,ee),_onAddAttribute(ae,m,q))}}function _removeNamedNode(m,v,q){var ee=_findNodeIndex(v,q);if(!(ee>=0))throw new DOMException(ze,new Error(m.tagName+"@"+q));for(var ae=v.length-1;ee"==m&&">")||"&"==m&&"&"||'"'==m&&"""||"&#"+m.charCodeAt()+";"}function _visitNode(m,v){if(v(m))return!0;if(m=m.firstChild)do{if(_visitNode(m,v))return!0}while(m=m.nextSibling)}function Document(){this.ownerDocument=this}function _onAddAttribute(m,v,q){m&&m._inc++,q.namespaceURI===ie.XMLNS&&(v._nsMap[q.prefix?q.localName:""]=q.value)}function _onRemoveAttribute(m,v,q,ee){m&&m._inc++,q.namespaceURI===ie.XMLNS&&delete v._nsMap[q.prefix?q.localName:""]}function _onUpdateChild(m,v,q){if(m&&m._inc){m._inc++;var ee=v.childNodes;if(q)ee[ee.length++]=q;else{for(var ae=v.firstChild,ie=0;ae;)ee[ie++]=ae,ae=ae.nextSibling;ee.length=ie,delete ee[ee.length]}}}function _removeChild(m,v){var q=v.previousSibling,ee=v.nextSibling;return q?q.nextSibling=ee:m.firstChild=ee,ee?ee.previousSibling=q:m.lastChild=q,v.parentNode=null,v.previousSibling=null,v.nextSibling=null,_onUpdateChild(m.ownerDocument,m),v}function hasValidParentNodeType(m){return m&&(m.nodeType===Node.DOCUMENT_NODE||m.nodeType===Node.DOCUMENT_FRAGMENT_NODE||m.nodeType===Node.ELEMENT_NODE)}function hasInsertableNodeType(m){return m&&(isElementNode(m)||isTextNode(m)||isDocTypeNode(m)||m.nodeType===Node.DOCUMENT_FRAGMENT_NODE||m.nodeType===Node.COMMENT_NODE||m.nodeType===Node.PROCESSING_INSTRUCTION_NODE)}function isDocTypeNode(m){return m&&m.nodeType===Node.DOCUMENT_TYPE_NODE}function isElementNode(m){return m&&m.nodeType===Node.ELEMENT_NODE}function isTextNode(m){return m&&m.nodeType===Node.TEXT_NODE}function isElementInsertionPossible(m,v){var q=m.childNodes||[];if(ae(q,isElementNode)||isDocTypeNode(v))return!1;var ee=ae(q,isDocTypeNode);return!(v&&ee&&q.indexOf(ee)>q.indexOf(v))}function isElementReplacementPossible(m,v){var q=m.childNodes||[];if(ae(q,(function hasElementChildThatIsNotChild(m){return isElementNode(m)&&m!==v})))return!1;var ee=ae(q,isDocTypeNode);return!(v&&ee&&q.indexOf(ee)>q.indexOf(v))}function assertPreInsertionValidity1to5(m,v,q){if(!hasValidParentNodeType(m))throw new DOMException(We,"Unexpected parent node type "+m.nodeType);if(q&&q.parentNode!==m)throw new DOMException(ze,"child not in parent");if(!hasInsertableNodeType(v)||isDocTypeNode(v)&&m.nodeType!==Node.DOCUMENT_NODE)throw new DOMException(We,"Unexpected node type "+v.nodeType+" for parent node type "+m.nodeType)}function assertPreInsertionValidityInDocument(m,v,q){var ee=m.childNodes||[],ie=v.childNodes||[];if(v.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var de=ie.filter(isElementNode);if(de.length>1||ae(ie,isTextNode))throw new DOMException(We,"More than one element or text in fragment");if(1===de.length&&!isElementInsertionPossible(m,q))throw new DOMException(We,"Element in fragment can not be inserted before doctype")}if(isElementNode(v)&&!isElementInsertionPossible(m,q))throw new DOMException(We,"Only one element can be added and only after doctype");if(isDocTypeNode(v)){if(ae(ee,isDocTypeNode))throw new DOMException(We,"Only one doctype is allowed");var ce=ae(ee,isElementNode);if(q&&ee.indexOf(ce)1||ae(ie,isTextNode))throw new DOMException(We,"More than one element or text in fragment");if(1===de.length&&!isElementReplacementPossible(m,q))throw new DOMException(We,"Element in fragment can not be inserted before doctype")}if(isElementNode(v)&&!isElementReplacementPossible(m,q))throw new DOMException(We,"Only one element can be added and only after doctype");if(isDocTypeNode(v)){if(ae(ee,(function hasDoctypeChildThatIsNotChild(m){return isDocTypeNode(m)&&m!==q})))throw new DOMException(We,"Only one doctype is allowed");var ce=ae(ee,isElementNode);if(q&&ee.indexOf(ce)=0;Ve--){if(""===(He=ae[Ve]).prefix&&He.namespace===m.namespaceURI){We=He.namespace;break}}if(We!==m.namespaceURI)for(Ve=ae.length-1;Ve>=0;Ve--){var He;if((He=ae[Ve]).namespace===m.namespaceURI){He.prefix&&(Ie=He.prefix+":"+Pe);break}}}v.push("<",Ie);for(var qe=0;qe"),q&&/^script$/i.test(Pe))for(;we;)we.data?v.push(we.data):serializeToString(we,v,q,ee,ae.slice()),we=we.nextSibling;else for(;we;)serializeToString(we,v,q,ee,ae.slice()),we=we.nextSibling;v.push("")}else v.push("/>");return;case xe:case Se:for(we=m.firstChild;we;)serializeToString(we,v,q,ee,ae.slice()),we=we.nextSibling;return;case le:return addSerializedAttribute(v,m.name,m.value);case pe:return v.push(m.data.replace(/[<&>]/g,_xmlEncoder));case fe:return v.push("");case _e:return v.push("\x3c!--",m.data,"--\x3e");case Te:var et=m.publicId,tt=m.systemId;if(v.push("");else if(tt&&"."!=tt)v.push(" SYSTEM ",tt,">");else{var nt=m.internalSubset;nt&&v.push(" [",nt,"]"),v.push(">")}return;case Re:return v.push("");case ye:return v.push("&",m.nodeName,";");default:v.push("??",m.nodeName)}}function importNode(m,v,q){var ee;switch(v.nodeType){case ce:(ee=v.cloneNode(!1)).ownerDocument=m;case Se:break;case le:q=!0}if(ee||(ee=v.cloneNode(!1)),ee.ownerDocument=m,ee.parentNode=null,q)for(var ae=v.firstChild;ae;)ee.appendChild(importNode(m,ae,q)),ae=ae.nextSibling;return ee}function cloneNode(m,v,q){var ee=new v.constructor;for(var ae in v)if(Object.prototype.hasOwnProperty.call(v,ae)){var ie=v[ae];"object"!=typeof ie&&ie!=ee[ae]&&(ee[ae]=ie)}switch(v.childNodes&&(ee.childNodes=new NodeList),ee.ownerDocument=m,ee.nodeType){case ce:var de=v.attributes,pe=ee.attributes=new NamedNodeMap,fe=de.length;pe._ownerElement=ee;for(var ye=0;ye0},lookupPrefix:function(m){for(var v=this;v;){var q=v._nsMap;if(q)for(var ee in q)if(Object.prototype.hasOwnProperty.call(q,ee)&&q[ee]===m)return ee;v=v.nodeType==le?v.ownerDocument:v.parentNode}return null},lookupNamespaceURI:function(m){for(var v=this;v;){var q=v._nsMap;if(q&&Object.prototype.hasOwnProperty.call(q,m))return q[m];v=v.nodeType==le?v.ownerDocument:v.parentNode}return null},isDefaultNamespace:function(m){return null==this.lookupPrefix(m)}},copy(de,Node),copy(de,Node.prototype),Document.prototype={nodeName:"#document",nodeType:xe,doctype:null,documentElement:null,_inc:1,insertBefore:function(m,v){if(m.nodeType==Se){for(var q=m.firstChild;q;){var ee=q.nextSibling;this.insertBefore(q,v),q=ee}return m}return _insertBefore(this,m,v),m.ownerDocument=this,null===this.documentElement&&m.nodeType===ce&&(this.documentElement=m),m},removeChild:function(m){return this.documentElement==m&&(this.documentElement=null),_removeChild(this,m)},replaceChild:function(m,v){_insertBefore(this,m,v,assertPreReplacementValidityInDocument),m.ownerDocument=this,v&&this.removeChild(v),isElementNode(m)&&(this.documentElement=m)},importNode:function(m,v){return importNode(this,m,v)},getElementById:function(m){var v=null;return _visitNode(this.documentElement,(function(q){if(q.nodeType==ce&&q.getAttribute("id")==m)return v=q,!0})),v},getElementsByClassName:function(m){var v=toOrderedSet(m);return new LiveNodeList(this,(function(q){var ee=[];return v.length>0&&_visitNode(q.documentElement,(function(ae){if(ae!==q&&ae.nodeType===ce){var ie=ae.getAttribute("class");if(ie){var de=m===ie;if(!de){var le=toOrderedSet(ie);de=v.every((pe=le,function(m){return pe&&-1!==pe.indexOf(m)}))}de&&ee.push(ae)}}var pe})),ee}))},createElement:function(m){var v=new Element;return v.ownerDocument=this,v.nodeName=m,v.tagName=m,v.localName=m,v.childNodes=new NodeList,(v.attributes=new NamedNodeMap)._ownerElement=v,v},createDocumentFragment:function(){var m=new DocumentFragment;return m.ownerDocument=this,m.childNodes=new NodeList,m},createTextNode:function(m){var v=new Text;return v.ownerDocument=this,v.appendData(m),v},createComment:function(m){var v=new Comment;return v.ownerDocument=this,v.appendData(m),v},createCDATASection:function(m){var v=new CDATASection;return v.ownerDocument=this,v.appendData(m),v},createProcessingInstruction:function(m,v){var q=new ProcessingInstruction;return q.ownerDocument=this,q.tagName=q.target=m,q.nodeValue=q.data=v,q},createAttribute:function(m){var v=new Attr;return v.ownerDocument=this,v.name=m,v.nodeName=m,v.localName=m,v.specified=!0,v},createEntityReference:function(m){var v=new EntityReference;return v.ownerDocument=this,v.nodeName=m,v},createElementNS:function(m,v){var q=new Element,ee=v.split(":"),ae=q.attributes=new NamedNodeMap;return q.childNodes=new NodeList,q.ownerDocument=this,q.nodeName=v,q.tagName=v,q.namespaceURI=m,2==ee.length?(q.prefix=ee[0],q.localName=ee[1]):q.localName=v,ae._ownerElement=q,q},createAttributeNS:function(m,v){var q=new Attr,ee=v.split(":");return q.ownerDocument=this,q.nodeName=v,q.name=v,q.namespaceURI=m,q.specified=!0,2==ee.length?(q.prefix=ee[0],q.localName=ee[1]):q.localName=v,q}},_extends(Document,Node),Element.prototype={nodeType:ce,hasAttribute:function(m){return null!=this.getAttributeNode(m)},getAttribute:function(m){var v=this.getAttributeNode(m);return v&&v.value||""},getAttributeNode:function(m){return this.attributes.getNamedItem(m)},setAttribute:function(m,v){var q=this.ownerDocument.createAttribute(m);q.value=q.nodeValue=""+v,this.setAttributeNode(q)},removeAttribute:function(m){var v=this.getAttributeNode(m);v&&this.removeAttributeNode(v)},appendChild:function(m){return m.nodeType===Se?this.insertBefore(m,null):_appendSingleChild(this,m)},setAttributeNode:function(m){return this.attributes.setNamedItem(m)},setAttributeNodeNS:function(m){return this.attributes.setNamedItemNS(m)},removeAttributeNode:function(m){return this.attributes.removeNamedItem(m.nodeName)},removeAttributeNS:function(m,v){var q=this.getAttributeNodeNS(m,v);q&&this.removeAttributeNode(q)},hasAttributeNS:function(m,v){return null!=this.getAttributeNodeNS(m,v)},getAttributeNS:function(m,v){var q=this.getAttributeNodeNS(m,v);return q&&q.value||""},setAttributeNS:function(m,v,q){var ee=this.ownerDocument.createAttributeNS(m,v);ee.value=ee.nodeValue=""+q,this.setAttributeNode(ee)},getAttributeNodeNS:function(m,v){return this.attributes.getNamedItemNS(m,v)},getElementsByTagName:function(m){return new LiveNodeList(this,(function(v){var q=[];return _visitNode(v,(function(ee){ee===v||ee.nodeType!=ce||"*"!==m&&ee.tagName!=m||q.push(ee)})),q}))},getElementsByTagNameNS:function(m,v){return new LiveNodeList(this,(function(q){var ee=[];return _visitNode(q,(function(ae){ae===q||ae.nodeType!==ce||"*"!==m&&ae.namespaceURI!==m||"*"!==v&&ae.localName!=v||ee.push(ae)})),ee}))}},Document.prototype.getElementsByTagName=Element.prototype.getElementsByTagName,Document.prototype.getElementsByTagNameNS=Element.prototype.getElementsByTagNameNS,_extends(Element,Node),Attr.prototype.nodeType=le,_extends(Attr,Node),CharacterData.prototype={data:"",substringData:function(m,v){return this.data.substring(m,m+v)},appendData:function(m){m=this.data+m,this.nodeValue=this.data=m,this.length=m.length},insertData:function(m,v){this.replaceData(m,0,v)},appendChild:function(m){throw new Error(Ie[We])},deleteData:function(m,v){this.replaceData(m,v,"")},replaceData:function(m,v,q){q=this.data.substring(0,m)+q+this.data.substring(m+v),this.nodeValue=this.data=q,this.length=q.length}},_extends(CharacterData,Node),Text.prototype={nodeName:"#text",nodeType:pe,splitText:function(m){var v=this.data,q=v.substring(m);v=v.substring(0,m),this.data=this.nodeValue=v,this.length=v.length;var ee=this.ownerDocument.createTextNode(q);return this.parentNode&&this.parentNode.insertBefore(ee,this.nextSibling),ee}},_extends(Text,CharacterData),Comment.prototype={nodeName:"#comment",nodeType:_e},_extends(Comment,CharacterData),CDATASection.prototype={nodeName:"#cdata-section",nodeType:fe},_extends(CDATASection,CharacterData),DocumentType.prototype.nodeType=Te,_extends(DocumentType,Node),Notation.prototype.nodeType=we,_extends(Notation,Node),Entity.prototype.nodeType=be,_extends(Entity,Node),EntityReference.prototype.nodeType=ye,_extends(EntityReference,Node),DocumentFragment.prototype.nodeName="#document-fragment",DocumentFragment.prototype.nodeType=Se,_extends(DocumentFragment,Node),ProcessingInstruction.prototype.nodeType=Re,_extends(ProcessingInstruction,Node),XMLSerializer.prototype.serializeToString=function(m,v,q){return nodeSerializeToString.call(m,v,q)},Node.prototype.toString=nodeSerializeToString;try{if(Object.defineProperty){function getTextContent(m){switch(m.nodeType){case ce:case Se:var v=[];for(m=m.firstChild;m;)7!==m.nodeType&&8!==m.nodeType&&v.push(getTextContent(m)),m=m.nextSibling;return v.join("");default:return m.nodeValue}}Object.defineProperty(LiveNodeList.prototype,"length",{get:function(){return _updateLiveList(this),this.$$length}}),Object.defineProperty(Node.prototype,"textContent",{get:function(){return getTextContent(this)},set:function(m){switch(this.nodeType){case ce:case Se:for(;this.firstChild;)this.removeChild(this.firstChild);(m||String(m))&&this.appendChild(this.ownerDocument.createTextNode(m));break;default:this.data=m,this.value=m,this.nodeValue=m}}}),__set__=function(m,v,q){m["$$"+v]=q}}}catch(He){}v.DocumentType=DocumentType,v.DOMException=DOMException,v.DOMImplementation=DOMImplementation,v.Element=Element,v.Node=Node,v.NodeList=NodeList,v.XMLSerializer=XMLSerializer},31045:(m,v,q)=>{var ee=q(72167).freeze;v.XML_ENTITIES=ee({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),v.HTML_ENTITIES=ee({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),v.entityMap=v.HTML_ENTITIES},3969:(m,v,q)=>{var ee=q(41146);ee.DOMImplementation,ee.XMLSerializer,v.DOMParser=q(86129).DOMParser},76925:(m,v,q)=>{var ee=q(72167).NAMESPACE,ae=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ie=new RegExp("[\\-\\.0-9"+ae.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),de=new RegExp("^"+ae.source+ie.source+"*(?::"+ae.source+ie.source+"*)?$"),ce=0,le=1,pe=2,fe=3,ye=4,be=5,Re=6,_e=7;function ParseError(m,v){this.message=m,this.locator=v,Error.captureStackTrace&&Error.captureStackTrace(this,ParseError)}function XMLReader(){}function parse(m,v,q,ae,ie){function fixedFromCharCode(m){if(m>65535){var v=55296+((m-=65536)>>10),q=56320+(1023&m);return String.fromCharCode(v,q)}return String.fromCharCode(m)}function entityReplacer(m){var v=m.slice(1,-1);return Object.hasOwnProperty.call(q,v)?q[v]:"#"===v.charAt(0)?fixedFromCharCode(parseInt(v.substr(1).replace("x","0x"))):(ie.error("entity not found:"+m),m)}function appendText(v){if(v>be){var q=m.substring(be,v).replace(/&#?\w+;/g,entityReplacer);pe&&position(be),ae.characters(q,0,v-be),be=v}}function position(v,q){for(;v>=ce&&(q=le.exec(m));)de=q.index,ce=de+q[0].length,pe.lineNumber++;pe.columnNumber=v-de+1}for(var de=0,ce=0,le=/.*(?:\r\n?|\n)|.*$/g,pe=ae.locator,fe=[{currentNSMap:v}],ye={},be=0;;){try{var Re=m.indexOf("<",be);if(Re<0){if(!m.substr(be).match(/^\s*$/)){var _e=ae.doc,xe=_e.createTextNode(m.substr(be));_e.appendChild(xe),ae.currentElement=xe}return}switch(Re>be&&appendText(Re),m.charAt(Re+1)){case"/":var Te=m.indexOf(">",Re+3),Se=m.substring(Re+2,Te).replace(/[ \t\n\r]+$/g,""),we=fe.pop();Te<0?(Se=m.substring(Re+2).replace(/[\s<].*/,""),ie.error("end tag name: "+Se+" is not complete:"+we.tagName),Te=Re+1+Se.length):Se.match(/\sbe?be=Te:appendText(Math.max(Re,be)+1)}}function copyLocator(m,v){return v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber,v}function parseElementStartPart(m,v,q,ae,ie,de){function addAttribute(m,v,ee){q.attributeNames.hasOwnProperty(m)&&de.fatalError("Attribute "+m+" redefined"),q.addValue(m,v.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,ie),ee)}for(var xe,Te=++v,Se=ce;;){var we=m.charAt(Te);switch(we){case"=":if(Se===le)xe=m.slice(v,Te),Se=fe;else{if(Se!==pe)throw new Error("attribute equal must after attrName");Se=fe}break;case"'":case'"':if(Se===fe||Se===le){if(Se===le&&(de.warning('attribute value must after "="'),xe=m.slice(v,Te)),v=Te+1,!((Te=m.indexOf(we,v))>0))throw new Error("attribute value no end '"+we+"' match");addAttribute(xe,Pe=m.slice(v,Te),v-1),Se=be}else{if(Se!=ye)throw new Error('attribute value must after "="');addAttribute(xe,Pe=m.slice(v,Te),v),de.warning('attribute "'+xe+'" missed start quot('+we+")!!"),v=Te+1,Se=be}break;case"/":switch(Se){case ce:q.setTagName(m.slice(v,Te));case be:case Re:case _e:Se=_e,q.closed=!0;case ye:case le:case pe:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return de.error("unexpected end of input"),Se==ce&&q.setTagName(m.slice(v,Te)),Te;case">":switch(Se){case ce:q.setTagName(m.slice(v,Te));case be:case Re:case _e:break;case ye:case le:"/"===(Pe=m.slice(v,Te)).slice(-1)&&(q.closed=!0,Pe=Pe.slice(0,-1));case pe:Se===pe&&(Pe=xe),Se==ye?(de.warning('attribute "'+Pe+'" missed quot(")!'),addAttribute(xe,Pe,v)):(ee.isHTML(ae[""])&&Pe.match(/^(?:disabled|checked|selected)$/i)||de.warning('attribute "'+Pe+'" missed value!! "'+Pe+'" instead!!'),addAttribute(Pe,Pe,v));break;case fe:throw new Error("attribute value missed!!")}return Te;case"€":we=" ";default:if(we<=" ")switch(Se){case ce:q.setTagName(m.slice(v,Te)),Se=Re;break;case le:xe=m.slice(v,Te),Se=pe;break;case ye:var Pe=m.slice(v,Te);de.warning('attribute "'+Pe+'" missed quot(")!!'),addAttribute(xe,Pe,v);case be:Se=Re}else switch(Se){case pe:q.tagName;ee.isHTML(ae[""])&&xe.match(/^(?:disabled|checked|selected)$/i)||de.warning('attribute "'+xe+'" missed value!! "'+xe+'" instead2!!'),addAttribute(xe,xe,v),v=Te,Se=le;break;case be:de.warning('attribute space is required"'+xe+'"!!');case Re:Se=le,v=Te;break;case fe:Se=ye,v=Te;break;case _e:throw new Error("elements closed character '/' and '>' must be connected to")}}Te++}}function appendElement(m,v,q){for(var ae=m.tagName,ie=null,de=m.length;de--;){var ce=m[de],le=ce.qName,pe=ce.value;if((Re=le.indexOf(":"))>0)var fe=ce.prefix=le.slice(0,Re),ye=le.slice(Re+1),be="xmlns"===fe&&ye;else ye=le,fe=null,be="xmlns"===le&&"";ce.localName=ye,!1!==be&&(null==ie&&(ie={},_copy(q,q={})),q[be]=ie[be]=pe,ce.uri=ee.XMLNS,v.startPrefixMapping(be,pe))}for(de=m.length;de--;){(fe=(ce=m[de]).prefix)&&("xml"===fe&&(ce.uri=ee.XML),"xmlns"!==fe&&(ce.uri=q[fe||""]))}var Re;(Re=ae.indexOf(":"))>0?(fe=m.prefix=ae.slice(0,Re),ye=m.localName=ae.slice(Re+1)):(fe=null,ye=m.localName=ae);var _e=m.uri=q[fe||""];if(v.startElement(_e,ye,ae,m),!m.closed)return m.currentNSMap=q,m.localNSMap=ie,!0;if(v.endElement(_e,ye,ae),ie)for(fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&v.endPrefixMapping(fe)}function parseHtmlSpecialContent(m,v,q,ee,ae){if(/^(?:script|textarea)$/i.test(q)){var ie=m.indexOf("",v),de=m.substring(v+1,ie);if(/[&<]/.test(de))return/^script$/i.test(q)?(ae.characters(de,0,de.length),ie):(de=de.replace(/&#?\w+;/g,ee),ae.characters(de,0,de.length),ie)}return v+1}function fixSelfClosed(m,v,q,ee){var ae=ee[q];return null==ae&&((ae=m.lastIndexOf(""))v?(q.comment(m,v+4,ae-v-4),ae+3):(ee.error("Unclosed comment"),-1):-1;if("CDATA["==m.substr(v+3,6)){var ae=m.indexOf("]]>",v+9);return q.startCDATA(),q.characters(m,v+9,ae-v-9),q.endCDATA(),ae+3}var ie=split(m,v),de=ie.length;if(de>1&&/!doctype/i.test(ie[0][0])){var ce=ie[1][0],le=!1,pe=!1;de>3&&(/^public$/i.test(ie[2][0])?(le=ie[3][0],pe=de>4&&ie[4][0]):/^system$/i.test(ie[2][0])&&(pe=ie[3][0]));var fe=ie[de-1];return q.startDTD(ce,le,pe),q.endDTD(),fe.index+fe[0].length}return-1}function parseInstruction(m,v,q){var ee=m.indexOf("?>",v);if(ee){var ae=m.substring(v,ee).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(ae){ae[0].length;return q.processingInstruction(ae[1],ae[2]),ee+2}return-1}return-1}function ElementAttributes(){this.attributeNames={}}function split(m,v){var q,ee=[],ae=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(ae.lastIndex=v,ae.exec(m);q=ae.exec(m);)if(ee.push(q),q[1])return ee}ParseError.prototype=new Error,ParseError.prototype.name=ParseError.name,XMLReader.prototype={parse:function(m,v,q){var ee=this.domBuilder;ee.startDocument(),_copy(v,v={}),parse(m,v,q,ee,this.errorHandler),ee.endDocument()}},ElementAttributes.prototype={setTagName:function(m){if(!de.test(m))throw new Error("invalid tagName:"+m);this.tagName=m},addValue:function(m,v,q){if(!de.test(m))throw new Error("invalid attribute:"+m);this.attributeNames[m]=this.length,this[this.length++]={qName:m,value:v,offset:q}},length:0,getLocalName:function(m){return this[m].localName},getLocator:function(m){return this[m].locator},getQName:function(m){return this[m].qName},getURI:function(m){return this[m].uri},getValue:function(m){return this[m].value}},v.XMLReader=XMLReader,v.ParseError=ParseError},16018:(m,v,q)=>{"use strict";var ee=function(){function defineProperties(m,v){for(var q=0;q{"use strict";const ee=q(73325),ae=/^[\da-fA-F]+$/,ie=/^\d+$/,de=new WeakMap;function getJsxTokens(m){m=m.Parser.acorn||m;let v=de.get(m);if(!v){const q=m.tokTypes,ee=m.TokContext,ae=m.TokenType,ie=new ee("...",!0,!0),pe={tc_oTag:ie,tc_cTag:ce,tc_expr:le},fe={jsxName:new ae("jsxName"),jsxText:new ae("jsxText",{beforeExpr:!0}),jsxTagStart:new ae("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new ae("jsxTagEnd")};fe.jsxTagStart.updateContext=function(){this.context.push(le),this.context.push(ie),this.exprAllowed=!1},fe.jsxTagEnd.updateContext=function(m){let v=this.context.pop();v===ie&&m===q.slash||v===ce?(this.context.pop(),this.exprAllowed=this.curContext()===le):this.exprAllowed=!0},v={tokContexts:pe,tokTypes:fe},de.set(m,v)}return v}function getQualifiedJSXName(m){return m?"JSXIdentifier"===m.type?m.name:"JSXNamespacedName"===m.type?m.namespace.name+":"+m.name.name:"JSXMemberExpression"===m.type?getQualifiedJSXName(m.object)+"."+getQualifiedJSXName(m.property):void 0:m}function plugin(m,v){const de=v.acorn||q(63230),ce=getJsxTokens(de),le=de.tokTypes,pe=ce.tokTypes,fe=de.tokContexts,ye=ce.tokContexts.tc_oTag,be=ce.tokContexts.tc_cTag,Re=ce.tokContexts.tc_expr,_e=de.isNewLine,xe=de.isIdentifierStart,Te=de.isIdentifierChar;return class extends v{static get acornJsx(){return ce}jsx_readToken(){let m="",v=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let q=this.input.charCodeAt(this.pos);switch(q){case 60:case 123:return this.pos===this.start?60===q&&this.exprAllowed?(++this.pos,this.finishToken(pe.jsxTagStart)):this.getTokenFromCode(q):(m+=this.input.slice(v,this.pos),this.finishToken(pe.jsxText,m));case 38:m+=this.input.slice(v,this.pos),m+=this.jsx_readEntity(),v=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===q?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:_e(q)?(m+=this.input.slice(v,this.pos),m+=this.jsx_readNewLine(!0),v=this.pos):++this.pos}}}jsx_readNewLine(m){let v,q=this.input.charCodeAt(this.pos);return++this.pos,13===q&&10===this.input.charCodeAt(this.pos)?(++this.pos,v=m?"\n":"\r\n"):v=String.fromCharCode(q),this.options.locations&&(++this.curLine,this.lineStart=this.pos),v}jsx_readString(m){let v="",q=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let ee=this.input.charCodeAt(this.pos);if(ee===m)break;38===ee?(v+=this.input.slice(q,this.pos),v+=this.jsx_readEntity(),q=this.pos):_e(ee)?(v+=this.input.slice(q,this.pos),v+=this.jsx_readNewLine(!1),q=this.pos):++this.pos}return v+=this.input.slice(q,this.pos++),this.finishToken(le.string,v)}jsx_readEntity(){let m,v="",q=0,de=this.input[this.pos];"&"!==de&&this.raise(this.pos,"Entity must start with an ampersand");let ce=++this.pos;for(;this.pos")}let de=ae.name?"Element":"Fragment";return q["opening"+de]=ae,q["closing"+de]=ie,q.children=ee,this.type===le.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(q,"JSX"+de)}jsx_parseText(){let m=this.parseLiteral(this.value);return m.type="JSXText",m}jsx_parseElement(){let m=this.start,v=this.startLoc;return this.next(),this.jsx_parseElementAt(m,v)}parseExprAtom(m){return this.type===pe.jsxText?this.jsx_parseText():this.type===pe.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(m)}readToken(m){let v=this.curContext();if(v===Re)return this.jsx_readToken();if(v===ye||v===be){if(xe(m))return this.jsx_readWord();if(62==m)return++this.pos,this.finishToken(pe.jsxTagEnd);if((34===m||39===m)&&v==ye)return this.jsx_readString(m)}return 60===m&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(pe.jsxTagStart)):super.readToken(m)}updateContext(m){if(this.type==le.braceL){var v=this.curContext();v==ye?this.context.push(fe.b_expr):v==Re?this.context.push(fe.b_tmpl):super.updateContext(m),this.exprAllowed=!0}else{if(this.type!==le.slash||m!==pe.jsxTagStart)return super.updateContext(m);this.context.length-=2,this.context.push(be),this.exprAllowed=!1}}}}m.exports=function(m){return m=m||{},function(v){return plugin({allowNamespaces:!1!==m.allowNamespaces,allowNamespacedObjects:!!m.allowNamespacedObjects},v)}},Object.defineProperty(m.exports,"tokTypes",{get:function get_tokTypes(){return getJsxTokens(q(63230)).tokTypes},configurable:!0,enumerable:!0})},73325:m=>{m.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},48583:(m,v,q)=>{"use strict";var ee=q(27418);function compare(m,v){if(m===v)return 0;for(var q=m.length,ee=v.length,ae=0,ie=Math.min(q,ee);ae=0;pe--)if(ye[pe]!==be[pe])return!1;for(pe=ye.length-1;pe>=0;pe--)if(!_deepEqual(m[le=ye[pe]],v[le],q,ee))return!1;return!0}function expectedException(m,v){if(!m||!v)return!1;if("[object RegExp]"==Object.prototype.toString.call(v))return v.test(m);try{if(m instanceof v)return!0}catch(m){}return!Error.isPrototypeOf(v)&&!0===v.call({},m)}function _tryBlock(m){var v;try{m()}catch(m){v=m}return v}function _throws(m,v,q,ee){var ie;if("function"!=typeof v)throw new TypeError('"block" argument must be a function');"string"==typeof q&&(ee=q,q=null),ie=_tryBlock(v),ee=(q&&q.name?" ("+q.name+").":".")+(ee?" "+ee:"."),m&&!ie&&fail(ie,q,"Missing expected exception"+ee);var de="string"==typeof ee,ce=!m&&ie&&!q;if((!m&&ae.isError(ie)&&de&&expectedException(ie,q)||ce)&&fail(ie,q,"Got unwanted exception"+ee),m&&ie&&q&&!expectedException(ie,q)||!m&&ie)throw ie}le.AssertionError=function AssertionError(m){this.name="AssertionError",this.actual=m.actual,this.expected=m.expected,this.operator=m.operator,m.message?(this.message=m.message,this.generatedMessage=!1):(this.message=getMessage(this),this.generatedMessage=!0);var v=m.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,v);else{var q=new Error;if(q.stack){var ee=q.stack,ae=getName(v),ie=ee.indexOf("\n"+ae);if(ie>=0){var de=ee.indexOf("\n",ie+1);ee=ee.substring(de+1)}this.stack=ee}}},ae.inherits(le.AssertionError,Error),le.fail=fail,le.ok=ok,le.equal=function equal(m,v,q){m!=v&&fail(m,v,q,"==",le.equal)},le.notEqual=function notEqual(m,v,q){m==v&&fail(m,v,q,"!=",le.notEqual)},le.deepEqual=function deepEqual(m,v,q){_deepEqual(m,v,!1)||fail(m,v,q,"deepEqual",le.deepEqual)},le.deepStrictEqual=function deepStrictEqual(m,v,q){_deepEqual(m,v,!0)||fail(m,v,q,"deepStrictEqual",le.deepStrictEqual)},le.notDeepEqual=function notDeepEqual(m,v,q){_deepEqual(m,v,!1)&&fail(m,v,q,"notDeepEqual",le.notDeepEqual)},le.notDeepStrictEqual=function notDeepStrictEqual(m,v,q){_deepEqual(m,v,!0)&&fail(m,v,q,"notDeepStrictEqual",notDeepStrictEqual)},le.strictEqual=function strictEqual(m,v,q){m!==v&&fail(m,v,q,"===",le.strictEqual)},le.notStrictEqual=function notStrictEqual(m,v,q){m===v&&fail(m,v,q,"!==",le.notStrictEqual)},le.throws=function(m,v,q){_throws(!0,m,v,q)},le.doesNotThrow=function(m,v,q){_throws(!1,m,v,q)},le.ifError=function(m){if(m)throw m},le.strict=ee((function strict(m,v){m||fail(m,!0,v,"==",strict)}),le,{equal:le.strictEqual,deepEqual:le.deepStrictEqual,notEqual:le.notStrictEqual,notDeepEqual:le.notDeepStrictEqual}),le.strict.strict=le.strict;var fe=Object.keys||function(m){var v=[];for(var q in m)ie.call(m,q)&&v.push(q);return v}},56487:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee={url:"https://samvera-labs.github.io/iiif-react-media-player",env:"production"};const ae=ee},77230:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>IIIFPlayer});var ee=q(67294),ae=q(35782),ie=q(40217),de=q(98152),ce=q(45697),le=q.n(ce);function IIIFPlayerWrapper(m){var v=m.manifestUrl,q=m.children,ie=m.manifest,ce=ee.useState(ie),le=(0,de.Z)(ce,2),pe=le[0],fe=le[1],ye=ee.useState(""),be=(0,de.Z)(ye,2),Re=be[0],_e=be[1],xe=(0,ae.useManifestDispatch)();return ee.useEffect((function(){pe?xe({manifest:pe,type:"updateManifest"}):fetch(v).then((function(m){return m.json()})).then((function(m){fe(m),xe({manifest:m,type:"updateManifest"})})).catch((function(m){console.log("Error fetching manifest, ",m),_e("Failed to fetch Manifest. Please check again.")}))}),[]),Re.length>0?ee.createElement("p",null,Re):pe?ee.createElement("section",{className:"iiif-player"},q):ee.createElement("p",null,"...Loading")}IIIFPlayerWrapper.propTypes={manifest:le().object,manifestUrl:le().string,children:le().node};var pe=q(93379),fe=q.n(pe),ye=q(61144),be={insert:"head",singleton:!1};fe()(ye.Z,be);ye.Z.locals;function IIIFPlayer(m){var v=m.manifestUrl,q=m.manifest,de=m.children;return v||q?ee.createElement(ae.ManifestProvider,null,ee.createElement(ie.PlayerProvider,null,ee.createElement(IIIFPlayerWrapper,{manifestUrl:v,manifest:q},de))):ee.createElement("p",null,"Please provide a valid manifest.")}IIIFPlayer.propTypes={manifestUrl:le().string},IIIFPlayer.defaultProps={}},1589:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>vt});var ee=q(87462),ae=q(4942),ie=q(98152),de=q(67294),ce=q(45697),le=q.n(ce),pe=q(63366);function _objectWithoutProperties(m,v){if(null==m)return{};var q,ee,ae=(0,pe.Z)(m,v);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(m);for(ee=0;ee=0||Object.prototype.propertyIsEnumerable.call(m,q)&&(ae[q]=m[q])}return ae}var fe=q(69011),ye=(q(83023),q(30114),q(93379)),be=q.n(ye),Re=q(8719),_e={insert:"head",singleton:!1};be()(Re.Z,_e);Re.Z.locals;var xe=q(11871),Te={insert:"head",singleton:!1};be()(xe.Z,Te);xe.Z.locals;var Se=q(40217),we=q(35782),Pe=q(48828),Ie=q(18056);function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}var We=q(43144),ze=q(97326),Ve=q(60136),He=q(71002);function _possibleConstructorReturn(m,v){if(v&&("object"===(0,He.Z)(v)||"function"==typeof v))return v;if(void 0!==v)throw new TypeError("Derived constructors may only return object or undefined");return(0,ze.Z)(m)}var qe=q(61120),Xe=q(73935),Qe=q(36694),Ye={insert:"head",singleton:!1};be()(Qe.Z,Ye);Qe.Z.locals;function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q1&&(de=v+ie[ae].altStart,ce=q+ie[ae].altStart),this.setState({startTime:de,endTime:ce})}},{key:"initProgressBar",value:function initProgressBar(){var m=this.options,v=m.duration,q=m.targets,ee=this.state,ae=100*ee.startTime/v,ie=100*(v-ee.endTime)/v,de=100-ae-ie,ce=document.getElementById("left-block"),le=document.getElementById("right-block"),pe=document.getElementsByClassName("vjs-custom-progress-inactive");ce&&(ce.style.width=ae+"%"),le&&(le.style.width=ie+"%");var fe,ye=_createForOfIteratorHelper(pe);try{for(ye.s();!(fe=ye.n()).done;){var be=fe.value,Re=100*q[be.dataset.srcindex].duration/v;be.style.width=Re+"%"}}catch(m){ye.e(m)}finally{ye.f()}document.getElementById("slider-range").style.width=de+"%"}},{key:"handleTimeUpdate",value:function handleTimeUpdate(m){var v=this.player,q=this.times,ee=this.options,ae=(this.state,ee.targets),ie=ee.srcIndex,de=q.start,ce=q.end,le=ae.filter((function(m,v){return v>ie}));mce&&(0==le.length&&ee.nextItemClicked(0,ae[0].start),v.currentTime(de),v.pause());var pe,fe=_createForOfIteratorHelper(document.getElementsByClassName("vjs-custom-progress-inactive"));try{for(fe.s();!(pe=fe.n()).done;){var ye=pe.value;ye.dataset.srcindexPe})),v=we.filter((function(m,v){return v0&&(q-=we[v-1].duration),ae.nextItemClicked(v,q)},ut=function createRange(m){var v=[];return m.map((function(m){v.push(de.createElement("input",{type:"range",min:m.start,max:m.end,"data-srcindex":m.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function onMouseMove(m){return dt(m,!0)},onClick:ct,key:m.sIndex}))})),v};return de.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},de.createElement("span",{className:"tooltiptext",ref:xe},(0,Ie.n7)(Re)),Ve.length>0?ut(Ve):de.createElement("div",{className:"block-stripes",ref:Te,id:"left-block",style:{width:"0%"}}),de.createElement("input",{type:"range",min:ee.start,max:ee.end,value:pe,"data-srcindex":Pe,className:"vjs-custom-progress",onChange:function updateProgress(m){var q=Re;nt>0&&(q-=we[nt].altStart),v.currentTime(q),ot(q)},onMouseMove:function onMouseMove(m){return dt(m,!1)},id:"slider-range",ref:Se}),Qe.length>0?ut(Qe):de.createElement("div",{className:"block-stripes",id:"right-block",style:{width:"0%"}}))}et.registerComponent("VideoJSProgress",tt);var nt=q(31),rt={insert:"head",singleton:!1};be()(nt.Z,rt);nt.Z.locals;function VideoJSCurrentTime_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var it=fe.default.getComponent("Component"),ot=function(m){(0,Ve.Z)(VideoJSCurrentTime,m);var v,q,ee=(v=VideoJSCurrentTime,q=VideoJSCurrentTime_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=(0,qe.Z)(v);if(q){var ae=(0,qe.Z)(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSCurrentTime(m,v){var q;return _classCallCheck(this,VideoJSCurrentTime),(q=ee.call(this,m,v)).addClass("vjs-time-control"),q.mount=q.mount.bind((0,ze.Z)(q)),q.player=m,q.options=v,m.ready((function(){q.mount()})),q.on("dispose",(function(){Xe.unmountComponentAtNode(q.el())})),q}return(0,We.Z)(VideoJSCurrentTime,[{key:"mount",value:function mount(){Xe.render(de.createElement(CurrentTimeDisplay,{player:this.player,options:this.options}),this.el())}}]),VideoJSCurrentTime}(it);function CurrentTimeDisplay(m){var v=m.player,q=m.options,ee=q.srcIndex,ae=q.targets,ce=de.useState(v.currentTime()),le=(0,ie.Z)(ce,2),pe=le[0],fe=le[1];return v.on("timeupdate",(function(){var m=v.currentTime();ae.length>1&&(m+=ae[ee].altStart),fe(m)})),de.createElement("span",{className:"vjs-current-time-display"},(0,Ie.n7)(pe))}it.registerComponent("VideoJSCurrentTime",ot);var st=q(36236),dt={insert:"head",singleton:!1};be()(st.Z,dt);st.Z.locals;const ct=function VideoJSDownloadIcon(){return de.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 330 330",style:{enableBackground:"new 0 0 4 490 490",fill:"white",height:"1.25rem",scale:"0.9"}},de.createElement("g",{id:"XMLID_23_"},de.createElement("path",{id:"XMLID_24_",d:"M154.389,255.602c0.351,0.351,0.719,0.683,1.103,0.998c0.169,0.138,0.347,0.258,0.52,0.388 c0.218,0.164,0.432,0.333,0.659,0.484c0.212,0.142,0.432,0.265,0.649,0.395c0.202,0.121,0.4,0.248,0.608,0.359 c0.223,0.12,0.453,0.221,0.681,0.328c0.215,0.102,0.427,0.21,0.648,0.301c0.223,0.092,0.45,0.167,0.676,0.247 c0.236,0.085,0.468,0.175,0.709,0.248c0.226,0.068,0.456,0.119,0.684,0.176c0.246,0.062,0.489,0.131,0.739,0.181 c0.263,0.052,0.529,0.083,0.794,0.121c0.219,0.031,0.435,0.073,0.658,0.095c0.492,0.048,0.986,0.075,1.48,0.075 c0.494,0,0.988-0.026,1.479-0.075c0.226-0.022,0.444-0.064,0.667-0.096c0.262-0.037,0.524-0.068,0.784-0.12 c0.255-0.05,0.504-0.121,0.754-0.184c0.223-0.057,0.448-0.105,0.669-0.172c0.246-0.075,0.483-0.167,0.724-0.253 c0.221-0.08,0.444-0.152,0.662-0.242c0.225-0.093,0.44-0.202,0.659-0.306c0.225-0.106,0.452-0.206,0.672-0.324 c0.21-0.112,0.408-0.239,0.611-0.361c0.217-0.13,0.437-0.252,0.648-0.394c0.222-0.148,0.431-0.314,0.644-0.473 c0.179-0.134,0.362-0.258,0.536-0.4c0.365-0.3,0.714-0.617,1.049-0.949c0.016-0.016,0.034-0.028,0.049-0.044l70.002-69.998 c5.858-5.858,5.858-15.355,0-21.213c-5.857-5.857-15.355-5.858-21.213-0.001l-44.396,44.393V25c0-8.284-6.716-15-15-15 c-8.284,0-15,6.716-15,15v183.785l-44.392-44.391c-5.857-5.858-15.355-5.858-21.213,0c-5.858,5.858-5.858,15.355,0,21.213 L154.389,255.602z"}),de.createElement("path",{id:"XMLID_25_",d:"M315,160c-8.284,0-15,6.716-15,15v115H30V175c0-8.284-6.716-15-15-15c-8.284,0-15,6.716-15,15v130 c0,8.284,6.716,15,15,15h300c8.284,0,15-6.716,15-15V175C330,166.716,323.284,160,315,160z"})))};function VideoJSFileDownload_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var ut=fe.default.getComponent("Component"),lt=function(m){(0,Ve.Z)(VideoJSFileDownload,m);var v,q,ee=(v=VideoJSFileDownload,q=VideoJSFileDownload_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=(0,qe.Z)(v);if(q){var ae=(0,qe.Z)(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSFileDownload(m,v){var q;return _classCallCheck(this,VideoJSFileDownload),(q=ee.call(this,m,v)).addClass("vjs-custom-file-download"),q.setAttribute("data-testid","videojs-file-download"),q.mount=q.mount.bind((0,ze.Z)(q)),q.options=v,m.ready((function(){q.mount()})),q.on("dispose",(function(){Xe.unmountComponentAtNode(q.el())})),q}return(0,We.Z)(VideoJSFileDownload,[{key:"mount",value:function mount(){Xe.render(de.createElement(Downloader,{manifest:this.options.manifest,canvasIndex:this.options.canvasIndex}),this.el())}}]),VideoJSFileDownload}(ut);function Downloader(m){var v=m.manifest,q=m.canvasIndex,ee=de.useState([]),ae=(0,ie.Z)(ee,2),ce=ae[0],le=ae[1],pe=de.useState(!1),fe=(0,ie.Z)(pe,2),ye=fe[0],be=fe[1];de.useEffect((function(){if(v){var m=(0,Pe.Fp)(v,q);le(m)}}),[v]);var Re=function handleDownload(m,v){m.preventDefault(),(0,Ie.NB)(v.id,v.filename)};return ce&&ce.length>0?de.createElement("div",{className:"vjs-button vjs-control vjs-file-download"},de.createElement("button",{className:"vjs-download-btn vjs-button",title:"Alternate Resource Download",onMouseEnter:function onMouseEnter(){return be(!0)},onMouseLeave:function onMouseLeave(){return be(!1)}},de.createElement(ct,{width:"1rem"})),ye&&de.createElement("div",{className:"vjs-menu","data-testid":"videojs-file-download-menu",onMouseEnter:function onMouseEnter(){return be(!0)},onMouseLeave:function onMouseLeave(){return be(!1)}},de.createElement("ul",{className:"vjs-menu-content file-download-menu",role:"menu"},ce.map((function(m,v){return de.createElement("li",{className:"vjs-menu-item",key:v},de.createElement("a",{href:m.id,className:"vjs-menu-item-text",onClick:function onClick(v){return Re(v,m)}},m.label))}))))):null}ut.registerComponent("VideoJSFileDownload",lt);var pt=["isVideo","switchPlayer","handleIsEnded"];function VideoJSPlayer_createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=VideoJSPlayer_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function VideoJSPlayer_unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return VideoJSPlayer_arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?VideoJSPlayer_arrayLikeToArray(m,v):void 0}}function VideoJSPlayer_arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q=ce.start&&v{"use strict";q.r(v),q.d(v,{default:()=>xe});var ee=q(67294),ae=q(48828),ie=q(45697),de=q.n(ie),ce=q(40217),le=q(35782),pe=q(18056),fe=function ListItem(m){var v=m.item,q=m.isTitle,ie=(0,ce.usePlayerDispatch)(),de=(0,le.useManifestDispatch)(),fe=(0,le.useManifestState)(),ye=fe.manifest,be=fe.currentNavItem,_e=fe.canvasIndex,xe=(0,ce.usePlayerState)().playerRange,Te=(0,ae.Ld)({rangeId:v.id,manifest:ye}),Se=v.items&&v.items.length>0&&0===Te.length?ee.createElement(Re,{items:v.items,isChild:!0}):null,we=ee.useRef(null),Pe=function handleClick(m){m.stopPropagation(),m.preventDefault(),ie({clickedUrl:m.target.href,type:"navClick"}),de({item:v,type:"switchItem"})},Ie=function isClickable(){var m=(0,ae.x3)(v),q=(0,pe.dS)(m,xe.end),ee=_e+1==(0,ae.V6)(m);return(0,pe.Or)(q,xe)||!ee};return ee.useEffect((function(){we.current&&(be==v?we.current.className+=" active":null!=be&&be==v||!we.current.classList.contains("active")||(we.current.className-=" active"))}),[be]),""!=v.label?ee.createElement("li",{"data-testid":"list-item",ref:we,className:"ramp--structured-nav__list-item"},function renderListItem(){var m=(0,ae.eL)(v.label);return Te.length>0?Te.map((function(v){return ee.createElement(ee.Fragment,{key:v},ee.createElement("div",{className:"tracker"}),Ie()?ee.createElement("a",{href:v,onClick:Pe},m):ee.createElement("span",null,m))})):q?ee.createElement("span",{className:"ramp--structured-nav__section-title"},m):null}(),Se):null};fe.propTypes={item:de().object.isRequired,isChild:de().bool,isTitle:de().bool};const ye=fe;var be=function List(m){var v=(0,le.useManifestState)();if(!v.manifest)return ee.createElement("p",{"data-testid":"list-error"},"No manifest in List yet");var q=ee.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list"},m.items.map((function(q){var ie=(0,ae.et)({item:q,manifest:v.manifest});return ie?0==(0,ae.Ld)({rangeId:ie.id,manifest:v.manifest}).length?ee.createElement(ye,{key:ie.id,item:ie,isChild:!1,isTitle:!0,titles:m.titles}):ee.createElement(ye,{key:ie.id,item:ie,isChild:m.isChild,isTitle:!1,titles:m.titles}):ee.createElement(List,{items:q.items,isChild:!0,titles:m.titles})})));return ee.createElement(ee.Fragment,null,q)};be.propTypes={items:de().array.isRequired,isChild:de().bool.isRequired};const Re=be;q(36636);var _e=function StructuredNavigation(){var m,v,q=(0,le.useManifestDispatch)(),ie=(0,ce.usePlayerDispatch)(),de=(0,ce.usePlayerState)(),fe=de.clickedUrl,ye=de.isClicked,be=de.isPlaying,_e=de.player,xe=(0,le.useManifestState)(),Te=xe.canvasDuration,Se=xe.canvasIndex,we=xe.hasMultiItems,Pe=xe.targets,Ie=xe.manifest;return ee.useEffect((function(){if(Ie){var m=(0,ae.H7)(Ie);if(!m)return;"SR"==m.type&&ie({currentTime:m.time,type:"setCurrentTime"}),q({canvasIndex:m.canvas,type:"switchCanvas"})}}),[Ie]),ee.useEffect((function(){if(ye){var m=(0,ae.ES)(Ie),v=m.find((function(m){return(0,ae.V6)(fe)===m.canvasId.split("/").reverse()[0]})),ee=m.indexOf(v),de=(0,pe.dS)(fe,Te);if(!de||null==de)return void console.error("Error retrieving time fragment object from Canvas URL in structured navigation");var ce=de.start;if(we){var le=(0,pe.TN)(Pe,de,Te),Re=le.srcIndex;ce=le.fragmentStart,q({srcIndex:Re,type:"setSrcIndex"})}else Se!=ee&&q({canvasIndex:ee,type:"switchCanvas"});_e.currentTime(ce),ie({startTime:de.start,endTime:de.end,type:"setTimeFragment"}),ie({currentTime:ce,type:"setCurrentTime"}),be&&_e.userActive(!0),_e.currentTime(ce)}}),[ye]),Ie?ee.createElement("div",{"data-testid":"structured-nav",className:"ramp--structured-nav",key:Math.random()},Ie.structures||(null===(m=Ie.structures)||void 0===m?void 0:m.length)>0?Ie.structures[0]&&(null===(v=Ie.structures[0].items)||void 0===v?void 0:v.length)>0?Ie.structures[0].items.map((function(m,v){return ee.createElement(Re,{items:[m],key:v,isChild:!1})})):ee.createElement("p",{className:"ramp--no-structure"},"Empty structure in manifest"):ee.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")):ee.createElement("p",null,"No manifest - Please provide a valid manifest.")};_e.propTypes={};const xe=_e},15536:(m,v,q)=>{"use strict";function asyncGeneratorStep(m,v,q,ee,ae,ie,de){try{var ce=m[ie](de),le=ce.value}catch(m){return void q(m)}ce.done?v(le):Promise.resolve(le).then(ee,ae)}function _asyncToGenerator(m){return function(){var v=this,q=arguments;return new Promise((function(ee,ae){var ie=m.apply(v,q);function _next(m){asyncGeneratorStep(ie,ee,ae,_next,_throw,"next",m)}function _throw(m){asyncGeneratorStep(ie,ee,ae,_next,_throw,"throw",m)}_next(void 0)}))}}q.r(v),q.d(v,{default:()=>Pe});var ee=q(98152),ae=q(64687),ie=q.n(ae),de=q(67294),ce=q(45697),le=q.n(ce),pe=(q(96486),q(18056));const fe=function TranscriptDownloader(m){var v=m.fileUrl,q=m.fileName;return de.createElement("button",{className:"ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function handleDownload(m){m.preventDefault(),(0,pe.NB)(v,q)},href:"#"},de.createElement("span",{className:"download-label"}))};const ye=function TanscriptSelector(m){var v=de.useState(m.title),q=(0,ee.Z)(v,2),ae=q[0],ie=q[1];return m.transcriptData?de.createElement("div",{className:"ramp--transcript_selector","data-testid":"transcript-selector"},de.createElement("div",{className:"selector-content"},de.createElement("select",{className:"transcript_list","data-testid":"transcript-select-option",value:ae,onChange:function selectItem(v){ie(v.target.value),m.setTranscript(v.target.value)}},m.transcriptData.map((function(m,v){return de.createElement("option",{value:m.title,key:v},m.title)})))),"no-transcript"!=m.noTranscript&&de.createElement(fe,{fileUrl:m.url,fileName:m.title})):null};var be=q(66947),Re=q(59255);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0)"TextualBody"===ce[0].getBody()[0].getProperty("type")?de.push({title:q,url:ee}):ce.forEach((function(m){m.getBody().forEach((function(m,v){var ee=m.getLabel()[0]?m.getLabel()[0].value:"".concat(v),ae=m.id;de.push({title:"".concat(q," - ").concat(ee),url:ae})}))}));else de.push(v)}else de.push(v);return de})).catch((function(){return[v]}))}function parseTranscriptData(m,v){return _parseTranscriptData.apply(this,arguments)}function _parseTranscriptData(){return(_parseTranscriptData=_asyncToGenerator(ie().mark((function _callee2(m,v){var q,ee,ae,de,ce,le,fe;return ie().wrap((function _callee2$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(q=[],ee=m,void 0!==v){ie.next=4;break}return ie.abrupt("return",{tData:q,tUrl:ee});case 4:if(m){ie.next=6;break}return ie.abrupt("return",null);case 6:"",ie.prev=7,new URL(m),ie.next=15;break;case 11:return ie.prev=11,ie.t0=ie.catch(7),console.log("Invalid transcript URL"),ie.abrupt("return",null);case 15:return ae=null,ie.next=18,fetch(m).then(pe.un).then((function(m){ae=m})).catch((function(m){return console.log("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",m),null}));case 18:de=m.split(".").reverse()[0],ie.t1=de,ie.next="json"===ie.t1?22:"vtt"===ie.t1||"txt"===ie.t1?32:"doc"===ie.t1||"docx"===ie.t1?45:49;break;case 22:return ie.next=24,ae.json();case 24:if(ce=ie.sent,!(0,be.parseManifest)(ce)){ie.next=30;break}return ie.abrupt("return",parseManifestTranscript(ce,m,v));case 30:return q=parseJSONData(ce),ie.abrupt("return",{tData:q,tUrl:ee});case 32:return ie.next=34,ae.text();case 34:if(le=ie.sent,0!=(fe=le.split("\n")).length){ie.next=38;break}return ie.abrupt("return",{tData:[],tUrl:m});case 38:if(!validateWebVTT(fe[0])){ie.next=44;break}return q=parseWebVTT(le),ie.abrupt("return",{tData:q,tUrl:m});case 44:return ie.abrupt("return",{tData:null,tUrl:m});case 45:return ie.next=47,parseWordFile(ae);case 47:return q=ie.sent,ie.abrupt("return",{tData:[q],tUrl:m});case 49:return ie.abrupt("return",{tData:[],tUrl:m});case 50:case"end":return ie.stop()}}),_callee2,null,[[7,11]])})))).apply(this,arguments)}function parseWordFile(m){return _parseWordFile.apply(this,arguments)}function _parseWordFile(){return(_parseWordFile=_asyncToGenerator(ie().mark((function _callee3(m){var v,q,ee;return ie().wrap((function _callee3$(ae){for(;;)switch(ae.prev=ae.next){case 0:return v=null,ae.next=3,m.blob();case 3:return q=ae.sent,ee=new File([q],name,{type:m.headers.get("content-type")}),ae.next=7,Re.convertToHtml({arrayBuffer:ee}).then((function(m){v=m.value}));case 7:return ae.abrupt("return",v);case 8:case"end":return ae.stop()}}),_callee3)})))).apply(this,arguments)}function parseJSONData(m){if(0==m.length)return null;var v,q=[],ee=_createForOfIteratorHelper(m);try{for(ee.s();!(v=ee.n()).done;){var ae=v.value;if(ae.speaker){var ie,de=ae.speaker,ce=_createForOfIteratorHelper(ae.spans);try{for(ce.s();!(ie=ce.n()).done;){var le=ie.value;le.speaker=de,q.push(le)}}catch(m){ce.e(m)}finally{ce.f()}}else{var pe,fe=_createForOfIteratorHelper(ae.spans);try{for(fe.s();!(pe=fe.n()).done;){var ye=pe.value;q.push(ye)}}catch(m){fe.e(m)}finally{fe.f()}}}}catch(m){ee.e(m)}finally{ee.f()}return q}function parseManifestTranscript(m,v,q){var ee=v,ae=[];return(ae=m.annotations?(0,pe.pF)(m.annotations,"supplementing"):(0,pe.fy)({manifest:m,canvasIndex:q,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=ae[0].getBody()[0].getProperty("type")?parseExternalAnnotations(ae[0]):{tData:createTData(ae),tUrl:ee}:{tData:[],tUrl:ee}}function parseExternalAnnotations(m){return _parseExternalAnnotations.apply(this,arguments)}function _parseExternalAnnotations(){return(_parseExternalAnnotations=_asyncToGenerator(ie().mark((function _callee4(m){var v,q,ee,ae;return ie().wrap((function _callee4$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(v=[],q=m.getBody()[0],ee=q.getProperty("id"),"Text"!==(ae=q.getProperty("type"))){ie.next=14;break}if("text/vtt"!==q.getFormat()){ie.next=10;break}return ie.next=8,fetch(ee).then(pe.un).then((function(m){return m.text()})).then((function(m){return v=parseWebVTT(m)})).catch((function(m){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching WebVTT -> ",m)}));case 8:ie.next=12;break;case 10:return ie.next=12,fetch(ee).then(pe.un).then((function(m){return m.text()})).then((function(m){v=null})).catch((function(m){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching text -> ",m)}));case 12:ie.next=17;break;case 14:if("AnnotationPage"!==ae){ie.next=17;break}return ie.next=17,fetch(ee).then(pe.un).then((function(m){return m.json()})).then((function(m){var q=(0,pe.pF)([m],"supplementing");v=createTData(q)})).catch((function(m){return console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",m)}));case 17:return ie.abrupt("return",{tData:v,tUrl:ee});case 18:case"end":return ie.stop()}}),_callee4)})))).apply(this,arguments)}function createTData(m){var v=[];return m.map((function(m){if(null!=m.id){var q=m.getBody()[0],ee=(0,pe.dS)(m.getProperty("target")),ae=ee.start,ie=ee.end;v.push({text:q.getProperty("value"),format:q.getFormat(),begin:parseFloat(ae),end:parseFloat(ie)})}})),v}function parseWebVTT(m){var v=[],q=cleanWebVTT(m);return validateWebVTT(q.shift())?(groupWebVTTLines(q).map((function(m){var q=parseWebVTTLine(m);q&&v.push(q)})),v):(console.error("Invalid WebVTT file"),[])}function validateWebVTT(m){return!!m.includes("WEBVTT")}function cleanWebVTT(m){var v=m.split("\n").filter((function(m){return m.length>0}));return(v=v.filter((function(m){return!Number(m)}))).filter((function(m){return!/^[0-9]*[\r]/gm.test(m)}))}function groupWebVTTLines(m){var v,q=[];for(v=0;v=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function Transcript_unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return Transcript_arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?Transcript_arrayLikeToArray(m,v):void 0}}function Transcript_arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q=q&&v<=ee?!m.classList.contains("active")&&Dt(v,m):m.classList.remove("active")}}))}})),Rt.addEventListener("ended",(function(m){gt(Xe+1)})))}))})),de.useEffect((function(){return function(){fe([]),yt([]),Pe(""),Ve(""),gt(),Rt=null,dt=!1,bt=[]}}),[]);var _t=de.useCallback(function(){var m=_asyncToGenerator(ie().mark((function _callee(m){var v;return ie().wrap((function _callee$(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,checkManifestAnnotations(m);case 2:v=q.sent,fe(v),Tt(v[0]);case 5:case"end":return q.stop()}}),_callee)})));return function(v){return m.apply(this,arguments)}}(),[]);de.useEffect((function(){var m,v,ee=function getCanvasT(m){return m.filter((function(m){return m.canvasId==Xe}))};if(!(null!=q&&q.length)>0||!(null!==(m=ee(q))&&void 0!==m&&m.length)>0||!(null!==(v=function getTItems(m){return ee(m)[0].items}(q))&&void 0!==v&&v.length)>0)nt(!1),pt(!0),yt([]),st("No Transcript(s) found, please check again.");else{var ae=ee(q);_t(ae[0]),pt(!1)}}),[Xe]);var xt,Et=function observeCanvasChange(){var m=Rt;new MutationObserver((function callback(m,v){var q,ee=Transcript_createForOfIteratorHelper(m);try{for(ee.s();!(q=ee.n()).done;){var ae;if(null!==(ae=q.value.attributeName)&&void 0!==ae&&ae.includes("src")){var ie=document.querySelector("video")||document.querySelector("audio");ie&>(parseInt(ie.dataset.canvasindex))}}}catch(m){ee.e(m)}finally{ee.f()}})).observe(m,{attributes:!0,childList:!0,subtree:!0})},Tt=function(){var m=_asyncToGenerator(ie().mark((function _callee2(m){var v,q;return ie().wrap((function _callee2$(ee){for(;;)switch(ee.prev=ee.next){case 0:if(m){ee.next=2;break}return ee.abrupt("return");case 2:return v=m.title,q=m.url,Pe(v),ee.next=6,Promise.resolve(parseTranscriptData(q,ht.current)).then((function(m){if(null!=m){var v=m.tData,q=m.tUrl;Ve(q),yt(v),0==(null==v?void 0:v.length)&&st("No Valid Transcript(s) found, please check again.")}else yt([]),st("Invalid URL for transcript, please check again.");nt(!1)}));case 6:case"end":return ee.stop()}}),_callee2)})));return function setStateVar(v){return m.apply(this,arguments)}}(),Dt=function autoScrollAndHighlight(m,v){if(v){var q=0,ee=v.getAttribute("starttime"),ae=v.getAttribute("endtime");if(ee&&ae&&(m>=ee&&m<=ae?(v.classList.add("active"),q=v.offsetTop):v.classList.remove("active"),!ct.current)){var ie=mt.current.offsetTop;mt.current.scrollTop=q-ie-mt.current.clientHeight/2}}},St=function handleTranscriptTextClick(m){m.preventDefault(),Rt&&(Rt.currentTime=m.currentTarget.getAttribute("starttime")),ft.current.map((function(m){m&&m.classList.contains("active")&&m.classList.remove("active")})),m.currentTarget.classList.add("active")},wt=function handleMouseOver(m){ut(m)},Ct=function buildSpeakerText(m){return m.speaker?"".concat(m.speaker,": ").concat(m.text):m.text};return vt.current&&(_e.length>0?"string"==typeof _e[0]?bt.push(de.createElement("div",{"data-testid":"transcript_docs",dangerouslySetInnerHTML:{__html:_e[0]}})):_e.map((function(m,v){var q=de.createElement("div",{className:"ramp--transcript_item","data-testid":"transcript_item",key:v,ref:function ref(m){return ft.current[v]=m},onClick:St,starttime:m.begin,endtime:m.end},m.begin&&de.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},de.createElement("a",{href:"#"},"[",(0,pe.VN)(m.begin,!0),"]")),de.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Ct(m)}}));bt.push(q)})):bt.push(de.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript"},ot))),tt?null:de.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:we,onMouseOver:function onMouseOver(){return wt(!0)},onMouseLeave:function onMouseLeave(){return wt(!1)}},!lt.current&&de.createElement("div",{className:"transcript_menu"},de.createElement(ye,{setTranscript:function selectTranscript(m){var v=le.filter((function(v){return v.title===m}));Tt(v[0])},title:we,url:ze,transcriptData:le,noTranscript:null===(xt=bt[0])||void 0===xt?void 0:xt.key})),de.createElement("div",{className:"transcript_content ".concat(vt.current?"":"static"),ref:mt},vt.current&&bt,""!=ze&&0==bt.length&&de.createElement("iframe",{className:"transcript_viewer","data-testid":"transcript_viewer",src:ze})))};we.propTypes={playerID:le().string.isRequired,transcripts:le().arrayOf(le().shape({canvasId:le().number.isRequired,items:le().arrayOf(le().shape({title:le().string,url:le().string}))})).isRequired};const Pe=we},35782:(m,v,q)=>{"use strict";q.r(v),q.d(v,{ManifestProvider:()=>ManifestProvider,useManifestDispatch:()=>useManifestDispatch,useManifestState:()=>useManifestState});var ee=q(98152),ae=q(4942),ie=q(67294);function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:le,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updateManifest":return _objectSpread(_objectSpread({},m),{},{manifest:_objectSpread({},v.manifest)});case"switchCanvas":return _objectSpread(_objectSpread({},m),{},{canvasIndex:v.canvasIndex});case"switchItem":return _objectSpread(_objectSpread({},m),{},{currentNavItem:v.item});case"canvasDuration":return _objectSpread(_objectSpread({},m),{},{canvasDuration:v.canvasDuration});case"canvasTargets":return _objectSpread(_objectSpread({},m),{},{targets:v.canvasTargets});case"hasMultipleItems":return _objectSpread(_objectSpread({},m),{},{hasMultiItems:v.isMultiSource});case"setSrcIndex":return _objectSpread(_objectSpread({},m),{},{srcIndex:v.srcIndex});case"setItemStartTime":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime});default:throw new Error("Unhandled action type: ".concat(v.type))}}function ManifestProvider(m){var v=m.initialState,q=void 0===v?le:v,ae=m.children,pe=ie.useReducer(manifestReducer,q),fe=(0,ee.Z)(pe,2),ye=fe[0],be=fe[1];return ie.createElement(de.Provider,{value:ye},ie.createElement(ce.Provider,{value:be},ae))}function useManifestState(){var m=ie.useContext(de);if(void 0===m)throw new Error("useManifestState must be used within a ManifestProvider");return m}function useManifestDispatch(){var m=ie.useContext(ce);if(void 0===m)throw new Error("useManifestDispatch must be used within a ManifestProvider");return m}},40217:(m,v,q)=>{"use strict";q.r(v),q.d(v,{PlayerProvider:()=>PlayerProvider,usePlayerDispatch:()=>usePlayerDispatch,usePlayerState:()=>usePlayerState});var ee=q(98152),ae=q(4942),ie=q(67294);function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:le,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updatePlayer":return _objectSpread(_objectSpread({},m),{},{player:v.player});case"navClick":return _objectSpread(_objectSpread({},m),{},{clickedUrl:v.clickedUrl,isClicked:!0});case"resetClick":return _objectSpread(_objectSpread({},m),{},{isClicked:!1});case"setTimeFragment":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime,endTime:v.endTime});case"setPlayingStatus":return _objectSpread(_objectSpread({},m),{},{isPlaying:v.isPlaying});case"setCaptionStatus":return _objectSpread(_objectSpread({},m),{},{captionOn:v.captionOn});case"setIsEnded":return _objectSpread(_objectSpread({},m),{},{isEnded:v.isEnded});case"setCurrentTime":return _objectSpread(_objectSpread({},m),{},{currentTime:v.currentTime});case"setPlayerRange":return _objectSpread(_objectSpread({},m),{},{playerRange:_objectSpread(_objectSpread({},m.playerRange),{},{start:v.start,end:v.end})});default:throw new Error("Unhandled action type: ".concat(v.type))}}function PlayerProvider(m){var v=m.initialState,q=void 0===v?le:v,ae=m.children,pe=ie.useReducer(PlayerReducer,q),fe=(0,ee.Z)(pe,2),ye=fe[0],be=fe[1];return ie.createElement(de.Provider,{value:ye},ie.createElement(ce.Provider,{value:be},ae))}function usePlayerState(){var m=ie.useContext(de);if(void 0===m)throw new Error("usePlayerState must be used within the PlayerProvider");return m}function usePlayerDispatch(){var m=ie.useContext(ce);if(void 0===m)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return m}},40008:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee="/iiif-react-media-player";const ae={"@context":"http://iiif.io/api/presentation/3/context.json",id:"".concat(ee,"/manifests/lunchroom_manners.json"),type:"Manifest",label:{en:["Beginning Reponsibility: Lunchroom Manners [motion picture] Coronet Films"]},rendering:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",label:{en:["Transcript file"]},format:"text/vtt"}],start:{id:"".concat(ee,"/manifests/lunchroom_manners.json"),type:"SpecificResource",source:"".concat(ee,"/manifests/lunchroom_manners/canvas/1"),selector:{type:"PointSelector",t:180}},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1"),type:"Canvas",height:360,width:480,duration:572.034,items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/page"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/page/annotation"),type:"Annotation",motivation:"painting",body:[{type:"Choice",choiceHint:"user",items:[{id:"".concat(ee,"/lunchroom_manners/high/lunchroom_manners_1024kb.mp4#t=23.5,400"),type:"Video",format:"video/mp4",label:{en:["High"]}},{id:"".concat(ee,"/lunchroom_manners/medium/lunchroom_manners_512kb.mp4#t=23.5,400"),type:"Video",format:"video/mp4",label:{en:["Medium"]}},{id:"".concat(ee,"/lunchroom_manners/low/lunchroom_manners_256kb.mp4#t=23.5,400"),type:"Video",format:"video/mp4",label:{en:["Low"]}}]},{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",format:"text/vtt",label:{en:["Captions in WebVTT format"]},language:"en"}],target:"".concat(ee,"/manifests/lunchroom_manners/canvas/1")}]}],rendering:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",label:{en:["Poster Image"]},format:"image/jpeg"}]}],structures:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/0"),type:"Range",label:{en:["Table of Contents"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1"),type:"Range",label:{en:["Lunchroom Manners"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1"),type:"Range",label:{en:["Washing Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1-1"),type:"Range",label:{en:["Using Soap"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=157,160"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1-3"),type:"Range",label:{en:["Rinsing Well"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=165,170"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2"),type:"Range",label:{en:["After Washing Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2-1"),type:"Range",label:{en:["Drying Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=170,180"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2-2"),type:"Range",label:{en:["Getting Ready"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=180,190"),type:"Canvas"}]}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2"),type:"Range",label:{en:["In the Lunchroom"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1"),type:"Range",label:{en:["At the Counter"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-1"),type:"Range",label:{en:["Getting Tray"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=227,245"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-2"),type:"Range",label:{en:["Choosing Food"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=258,288"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-3"),type:"Range",label:{en:["There will be Cake"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=301,308"),type:"Canvas"}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2"),type:"Range",label:{en:["At the Table"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2-1"),type:"Range",label:{en:["Sitting Quietly"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=323,333"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2-2"),type:"Range",label:{en:["Eating Neatly"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=362,378"),type:"Canvas"}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3"),type:"Range",label:{en:["Leaving the Lunchroom"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3-1"),type:"Range",label:{en:["Cleaning Up"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=448,492"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3-2"),type:"Range",label:{en:["Putting Things Away"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=511,527"),type:"Canvas"}]}]}]}]}]}],thumbnail:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image"}]}},97055:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ee});const ee={"@context":"http://iiif.io/api/presentation/3/context.json",id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/mahler-symphony-3.json",type:"Manifest",label:{en:["Symphony no. 3 - Mahler, Gustav, 1860-1911"]},description:"Published by the Indiana University School of Music. Recorded Jan. 17-18, 1995, in the Musical Arts Center, Bloomington, Ind. Compact disc",start:{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1",type:"SpecificResource",source:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2",selector:{type:"PointSelector",t:120.5}},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1",type:"Canvas",duration:1985,items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/1",type:"AnnotationPage",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/1/1",type:"Annotation",motivation:"painting",target:"https://dlib.indiana.edu/iiif_av/canvas/1",body:[{type:"Choice",choiceHint:"user",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD1/high/320Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["High"]}},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD1/medium/128Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["Medium"]}}]}]}]}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2",type:"Canvas",duration:3829,items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/2",type:"AnnotationPage",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/annopage/2/2",type:"Annotation",motivation:"painting",target:"https://dlib.indiana.edu/iiif_av/canvas/2",body:[{type:"Choice",choiceHint:"user",items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD2/high/320Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["High"]}},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/CD2/medium/128Kbps.mp4",type:"Audio",format:"audio/mp4; codec..xxxxx",label:{en:["Medium"]}}]}]}]}]}],seeAlso:[],structures:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/0",type:"Range",behavior:"no-nav",label:{en:["Symphony no. 3 - Mahler, Gustav"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1",type:"Range",label:{en:["CD1 - Mahler, Symphony No.3"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-1",type:"Range",label:{en:["Intro"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-1-1",type:"Range",label:{en:["Track 1. I. Kraftig"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=0,374",type:"Canvas"}]}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-3",type:"Range",label:{en:["Track 3. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=525,711",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-4",type:"Range",label:{en:["Track 4. Schwungvoll"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=711,1188",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-5",type:"Range",label:{en:["Track 5. Immer dasselbe Tempo"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=1188,1406",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-6",type:"Range",label:{en:["Track 6. Wie zu Anfang"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=1406,1693",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/1-7",type:"Range",label:{en:["Track 7. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/1#t=01693,1985",type:"Canvas"}]}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2",type:"Range",label:{en:["CD2 - Mahler, Symphony No.3 (cont.)"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-1",type:"Range",label:{en:["Track 1. II. Tempo di Menuetto"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=0,566",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-2",type:"Range",label:{en:["Track 2. III. Comodo"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=566,1183",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-3",type:"Range",label:{en:["Track 3. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=1183,1635",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-4",type:"Range",label:{en:["Track 4. IV. Misterioso"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=1635,2204",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-5",type:"Range",label:{en:["Track 5. V. Lustig im Tempo"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=2204,2475",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-6",type:"Range",label:{en:["Track 6. VI. Langsam"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=2475,3047",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-7",type:"Range",label:{en:["Track 7. Nicht mehr so breit"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=3047,3287",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-8",type:"Range",label:{en:["Track 8. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=3287,3451",type:"Canvas"}]},{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/range/2-9",type:"Range",label:{en:["Track 9. Tempo I"]},items:[{id:"https://dlib.indiana.edu/iiif_av/mahler-symphony-3/canvas/2#t=3451,3829",type:"Canvas"}]}]}]}]}},48828:(m,v,q)=>{"use strict";q.d(v,{C4:()=>hasNextSection,ES:()=>canvasesInManifest,Fp:()=>getRenderingFiles,H7:()=>getCustomStart,Ld:()=>getChildCanvases,Qk:()=>getPoster,V6:()=>getCanvasId,eL:()=>getLabelValue,et:()=>filterVisibleRangeItem,o:()=>getMediaInfo,on:()=>getSegmentMap,vi:()=>getNextItem,x3:()=>getItemId});var ee=q(71002),ae=q(4942),ie=q(66947),de=q(55234),ce=q(18056);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q").replace(/"/g,'"').replace(/'/g,"'")};if(m&&"object"===(0,ee.Z)(m)){var q=Object.keys(m);if(q&&q.length>0){var ae=q[0];return m[ae].length>0?v(m[ae][0]):""}}else if("string"==typeof m)return v(m);return"Label could not be parsed"}function getCanvasId(m){if(void 0!==m)return m.split("#t=")[0].split("/").reverse()[0]}function hasNextSection(m){var v=m.canvasIndex,q=m.manifest;return(0,ie.parseManifest)(q).getSequences()[0].getCanvases().map((function(m){return m.id})).length-1>v}function getNextItem(m){var v=m.canvasIndex,q=m.manifest;if(hasNextSection({canvasIndex:v,manifest:q})&&q.structures){var ee=q.structures[0].items[v+1];if(ee.items)return ee.items[0]}return null}function getItemId(m){if(m)return m.items?m.items[0].id:void 0}function getSegmentMap(m){var v=m.manifest;if(!v.structures||v.structures.length<1)return[];var q=v.structures[0].items,ee=[],ae=function getSegments(m){if(1!=getChildCanvases({rangeId:m.id,manifest:v}).length){var q,ae=_createForOfIteratorHelper(m.items);try{for(ae.s();!(q=ae.n()).done;){var ie=q.value;ie.items&&(1==ie.items.length&&"Canvas"===ie.items[0].type?ee.push(ie):getSegments(ie))}}catch(m){ae.e(m)}finally{ae.f()}}else ee.push(m)};return q.length>0?(q.map((function(m){return ae(m)})),ee):[]}function getPoster(m){return(0,ie.parseManifest)(m).getThumbnail()?(0,ie.parseManifest)(m).getThumbnail().id:null}function getCustomStart(m){if(!(0,ie.parseManifest)(m).getProperty("start"))return null;var v=(0,ie.parseManifest)(m).getProperty("start"),q=function getCanvasIndex(v){return canvasesInManifest(m).map((function(m){return m.canvasId})).indexOf(v)};if(v)switch(v.type){case"Canvas":return{type:"C",canvas:q(v.id),time:0};case"SpecificResource":return{type:"SR",canvas:q(v.source),time:v.selector.t}}}function getRenderingFiles(m,v){var q=[],ee=(0,ie.parseManifest)(m),ae=ee.getRenderings(),ce=ee.getSequences()[0].getCanvasByIndex(v).__jsonld.rendering,le=function buildFileInfo(m,v,q){var ee=de[m],ae=ee?ee.extensions[0]:m,ie=getLabelValue(v);return{id:q,label:"".concat(ie," (.").concat(ae,")"),filename:ie}};return ae.map((function(m){var v=le(m.getFormat(),m.getProperty("label"),m.id);q.push(v)})),ce&&ce.map((function(m){var v=le(m.format,m.label,m.id);q.push(v)})),q}},18056:(m,v,q)=>{"use strict";q.d(v,{NB:()=>fileDownload,Or:()=>checkSrcRange,TN:()=>getCanvasTarget,VN:()=>createTimestamp,dS:()=>getMediaFragment,fy:()=>getAnnotations,lP:()=>timeToS,n7:()=>timeToHHmmss,pF:()=>parseAnnotations,un:()=>handleFetchErrors,wj:()=>getResourceItems});var ee=q(98152),ae=q(66947);function createTimestamp(m,v){var q=Math.floor(m/3600),ee=Math.floor(m%3600/60),ae=m-60*ee-3600*q;ae>59.9&&(ee+=1,ae=0),ae=parseInt(ae);var ie=q<10?"0".concat(q):"".concat(q),de=ee<10?"0".concat(ee):"".concat(ee),ce=ae<10?"0".concat(ae):"".concat(ae),le="".concat(de,":").concat(ce);return(v||q>0)&&(le="".concat(ie,":").concat(le)),le}function timeToS(m){var v=m.split(":").reverse(),q=(0,ee.Z)(v,3),ae=q[0],ie=q[1],de=q[2];return(null!=de?3600*parseInt(de):0)+(null!=ie?60*parseInt(ie):0)+(""===ae?0:parseFloat(ae))}function timeToHHmmss(m){var v=Math.floor(m/3600),q=Math.floor(m%3600/60),ee=m-60*q-3600*v,ae="",ie=v<10?"0".concat(v):"".concat(v);ae=v>0?ae+"".concat(ie,":"):ae;var de=q<10?"0".concat(q):"".concat(q);ae+="".concat(de,":");var ce=Math.floor(ee);return ce=ee<10?"0".concat(ce):"".concat(ce),ae+="".concat(ce)}function handleFetchErrors(m){if(!m.ok)throw Error(m.statusText);return m}function checkSrcRange(m,v){return!(m.end>v.end||m.start0?m[de].altStart:0;isNaN(pe)&&(pe=q);var le=ie.start,pe=ie.end,fe=ce+le,ye=ce+pe;v.start>=fe&&v.start1)ie=!0,m.map((function(m,q){var ie=getResourceInfo(m.getBody()[0]),de=parseCanvasTarget(m,v,q);ae.push(de),ie.length>0&&ee.push(ie[0])}));else{if(!((null===(q=m[0].getBody())||void 0===q?void 0:q.length)>0))return{resources:ee,error:"No resources found"};m[0].getBody().map((function(m){var v=getResourceInfo(m);v.length>0&&ee.push(v[0])}))}return{canvasTargets:ae,isMultiSource:ie,resources:ee}}function parseCanvasTarget(m,v,q){var ee=getMediaFragment(m.getTarget(),v);return ee.id=m.id,isNaN(ee.end)&&(ee.end=v),ee.end=Number((ee.end-ee.start).toFixed(2)),ee.duration=ee.end,ee.altStart=ee.start,ee.start=0,ee.sIndex=q,ee}function getResourceInfo(m){var v=[],q={src:m.id,type:m.getProperty("format"),kind:m.getProperty("type"),label:m.getLabel()[0]?m.getLabel()[0].value:"auto",value:m.getProperty("value")?m.getProperty("value"):""};return v.push(q),v}},79742:(m,v)=>{"use strict";v.byteLength=function byteLength(m){var v=getLens(m),q=v[0],ee=v[1];return 3*(q+ee)/4-ee},v.toByteArray=function toByteArray(m){var v,q,ie=getLens(m),de=ie[0],ce=ie[1],le=new ae(_byteLength(m,de,ce)),pe=0,fe=ce>0?de-4:de;for(q=0;q>16&255,le[pe++]=v>>8&255,le[pe++]=255&v;2===ce&&(v=ee[m.charCodeAt(q)]<<2|ee[m.charCodeAt(q+1)]>>4,le[pe++]=255&v);1===ce&&(v=ee[m.charCodeAt(q)]<<10|ee[m.charCodeAt(q+1)]<<4|ee[m.charCodeAt(q+2)]>>2,le[pe++]=v>>8&255,le[pe++]=255&v);return le},v.fromByteArray=function fromByteArray(m){for(var v,ee=m.length,ae=ee%3,ie=[],de=16383,ce=0,le=ee-ae;cele?le:ce+de));1===ae?(v=m[ee-1],ie.push(q[v>>2]+q[v<<4&63]+"==")):2===ae&&(v=(m[ee-2]<<8)+m[ee-1],ie.push(q[v>>10]+q[v>>4&63]+q[v<<2&63]+"="));return ie.join("")};for(var q=[],ee=[],ae="undefined"!=typeof Uint8Array?Uint8Array:Array,ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",de=0,ce=ie.length;de0)throw new Error("Invalid string. Length must be a multiple of 4");var q=m.indexOf("=");return-1===q&&(q=v),[q,q===v?0:4-q%4]}function _byteLength(m,v,q){return 3*(v+q)/4-q}function encodeChunk(m,v,ee){for(var ae,ie,de=[],ce=v;ce>18&63]+q[ie>>12&63]+q[ie>>6&63]+q[63&ie]);return de.join("")}ee["-".charCodeAt(0)]=62,ee["_".charCodeAt(0)]=63},89846:m=>{"use strict";m.exports=function(m){var v=m._SomePromiseArray;function any(m){var q=new v(m),ee=q.promise();return q.setHowMany(1),q.setUnwrap(),q.init(),ee}m.any=function(m){return any(m)},m.prototype.any=function(){return any(this)}}},4601:(m,v,q)=>{"use strict";var ee;try{throw new Error}catch(m){ee=m}var ae=q(10679),ie=q(7824),de=q(75942);function Async(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new ie(16),this._normalQueue=new ie(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var m=this;this.drainQueues=function(){m._drainQueues()},this._schedule=ae}function AsyncInvokeLater(m,v,q){this._lateQueue.push(m,v,q),this._queueTick()}function AsyncInvoke(m,v,q){this._normalQueue.push(m,v,q),this._queueTick()}function AsyncSettlePromises(m){this._normalQueue._pushOne(m),this._queueTick()}Async.prototype.setScheduler=function(m){var v=this._schedule;return this._schedule=m,this._customScheduler=!0,v},Async.prototype.hasCustomScheduler=function(){return this._customScheduler},Async.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},Async.prototype.disableTrampolineIfNecessary=function(){de.hasDevTools&&(this._trampolineEnabled=!1)},Async.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},Async.prototype.fatalError=function(m,v){v?(process.stderr.write("Fatal "+(m instanceof Error?m.stack:m)+"\n"),process.exit(2)):this.throwLater(m)},Async.prototype.throwLater=function(m,v){if(1===arguments.length&&(v=m,m=function(){throw v}),"undefined"!=typeof setTimeout)setTimeout((function(){m(v)}),0);else try{this._schedule((function(){m(v)}))}catch(m){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},de.hasDevTools?(Async.prototype.invokeLater=function(m,v,q){this._trampolineEnabled?AsyncInvokeLater.call(this,m,v,q):this._schedule((function(){setTimeout((function(){m.call(v,q)}),100)}))},Async.prototype.invoke=function(m,v,q){this._trampolineEnabled?AsyncInvoke.call(this,m,v,q):this._schedule((function(){m.call(v,q)}))},Async.prototype.settlePromises=function(m){this._trampolineEnabled?AsyncSettlePromises.call(this,m):this._schedule((function(){m._settlePromises()}))}):(Async.prototype.invokeLater=AsyncInvokeLater,Async.prototype.invoke=AsyncInvoke,Async.prototype.settlePromises=AsyncSettlePromises),Async.prototype._drainQueue=function(m){for(;m.length()>0;){var v=m.shift();if("function"==typeof v){var q=m.shift(),ee=m.shift();v.call(q,ee)}else v._settlePromises()}},Async.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},Async.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},Async.prototype._reset=function(){this._isTickUsed=!1},m.exports=Async,m.exports.firstLineError=ee},23635:m=>{"use strict";m.exports=function(m,v,q,ee){var ae=!1,rejectThis=function(m,v){this._reject(v)},targetRejected=function(m,v){v.promiseRejectionQueued=!0,v.bindingPromise._then(rejectThis,rejectThis,null,this,m)},bindingResolved=function(m,v){0==(50397184&this._bitField)&&this._resolveCallback(v.target)},bindingRejected=function(m,v){v.promiseRejectionQueued||this._reject(m)};m.prototype.bind=function(ie){ae||(ae=!0,m.prototype._propagateFrom=ee.propagateFromFunction(),m.prototype._boundValue=ee.boundValueFunction());var de=q(ie),ce=new m(v);ce._propagateFrom(this,1);var le=this._target();if(ce._setBoundTo(de),de instanceof m){var pe={promiseRejectionQueued:!1,promise:ce,target:le,bindingPromise:de};le._then(v,targetRejected,void 0,ce,pe),de._then(bindingResolved,bindingRejected,void 0,ce,pe),ce._setOnCancel(de)}else ce._resolveCallback(le);return ce},m.prototype._setBoundTo=function(m){void 0!==m?(this._bitField=2097152|this._bitField,this._boundTo=m):this._bitField=-2097153&this._bitField},m.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},m.bind=function(v,q){return m.resolve(q).bind(v)}}},12293:(m,v,q)=>{"use strict";var ee=Object.create;if(ee){var ae=ee(null),ie=ee(null);ae[" size"]=ie[" size"]=0}m.exports=function(m){var v,ee,de=q(75942),ce=de.canEvaluate,le=de.isIdentifier,makeMethodCaller=function(m){return new Function("ensureMethod"," \n return function(obj) { \n 'use strict' \n var len = this.length; \n ensureMethod(obj, 'methodName'); \n switch(len) { \n case 1: return obj.methodName(this[0]); \n case 2: return obj.methodName(this[0], this[1]); \n case 3: return obj.methodName(this[0], this[1], this[2]); \n case 0: return obj.methodName(); \n default: \n return obj.methodName.apply(obj, this); \n } \n }; \n ".replace(/methodName/g,m))(ensureMethod)},makeGetter=function(m){return new Function("obj"," \n 'use strict'; \n return obj.propertyName; \n ".replace("propertyName",m))},getCompiled=function(m,v,q){var ee=q[m];if("function"!=typeof ee){if(!le(m))return null;if(ee=v(m),q[m]=ee,q[" size"]++,q[" size"]>512){for(var ae=Object.keys(q),ie=0;ie<256;++ie)delete q[ae[ie]];q[" size"]=ae.length-256}}return ee};function ensureMethod(v,q){var ee;if(null!=v&&(ee=v[q]),"function"!=typeof ee){var ae="Object "+de.classString(v)+" has no method '"+de.toString(q)+"'";throw new m.TypeError(ae)}return ee}function caller(m){return ensureMethod(m,this.pop()).apply(m,this)}function namedGetter(m){return m[this]}function indexedGetter(m){var v=+this;return v<0&&(v=Math.max(0,v+m.length)),m[v]}v=function(m){return getCompiled(m,makeMethodCaller,ae)},ee=function(m){return getCompiled(m,makeGetter,ie)},m.prototype.call=function(m){for(var q=arguments.length,ee=new Array(Math.max(q-1,0)),ae=1;ae{"use strict";m.exports=function(m,v,ee,ae){var ie=q(75942),de=ie.tryCatch,ce=ie.errorObj,le=m._async;m.prototype.break=m.prototype.cancel=function(){if(!ae.cancellation())return this._warn("cancellation is disabled");for(var m=this,v=m;m._isCancellable();){if(!m._cancelBy(v)){v._isFollowing()?v._followee().cancel():v._cancelBranched();break}var q=m._cancellationParent;if(null==q||!q._isCancellable()){m._isFollowing()?m._followee().cancel():m._cancelBranched();break}m._isFollowing()&&m._followee().cancel(),m._setWillBeCancelled(),v=m,m=q}},m.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},m.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},m.prototype._cancelBy=function(m){return m===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},m.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},m.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),le.invoke(this._cancelPromises,this,void 0))},m.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},m.prototype._unsetOnCancel=function(){this._onCancelField=void 0},m.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},m.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},m.prototype._doInvokeOnCancel=function(m,v){if(ie.isArray(m))for(var q=0;q{"use strict";m.exports=function(m){var v=q(75942),ee=q(89571).keys,ae=v.tryCatch,ie=v.errorObj;return function catchFilter(q,de,ce){return function(le){var pe=ce._boundValue();e:for(var fe=0;fe{"use strict";m.exports=function(m){var v=!1,q=[];function Context(){this._trace=new Context.CapturedTrace(peekContext())}function peekContext(){var m=q.length-1;if(m>=0)return q[m]}return m.prototype._promiseCreated=function(){},m.prototype._pushContext=function(){},m.prototype._popContext=function(){return null},m._peekContext=m.prototype._peekContext=function(){},Context.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,q.push(this._trace))},Context.prototype._popContext=function(){if(void 0!==this._trace){var m=q.pop(),v=m._promiseCreated;return m._promiseCreated=null,v}return null},Context.CapturedTrace=null,Context.create=function createContext(){if(v)return new Context},Context.deactivateLongStackTraces=function(){},Context.activateLongStackTraces=function(){var q=m.prototype._pushContext,ee=m.prototype._popContext,ae=m._peekContext,ie=m.prototype._peekContext,de=m.prototype._promiseCreated;Context.deactivateLongStackTraces=function(){m.prototype._pushContext=q,m.prototype._popContext=ee,m._peekContext=ae,m.prototype._peekContext=ie,m.prototype._promiseCreated=de,v=!1},v=!0,m.prototype._pushContext=Context.prototype._pushContext,m.prototype._popContext=Context.prototype._popContext,m._peekContext=m.prototype._peekContext=peekContext,m.prototype._promiseCreated=function(){var m=this._peekContext();m&&null==m._promiseCreated&&(m._promiseCreated=this)}},Context}},90461:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee,ae,ie,de=m._getDomain,ce=m._async,le=q(57621).Warning,pe=q(75942),fe=pe.canAttachTrace,ye=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,be=/\((?:timers\.js):\d+:\d+\)/,Re=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,_e=null,xe=null,Te=!1,Se=!(0==pe.env("BLUEBIRD_DEBUG")||!pe.env("BLUEBIRD_DEBUG")&&"development"!==pe.env("NODE_ENV")),we=!(0==pe.env("BLUEBIRD_WARNINGS")||!Se&&!pe.env("BLUEBIRD_WARNINGS")),Pe=!(0==pe.env("BLUEBIRD_LONG_STACK_TRACES")||!Se&&!pe.env("BLUEBIRD_LONG_STACK_TRACES")),Ie=0!=pe.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(we||!!pe.env("BLUEBIRD_W_FORGOTTEN_RETURN"));m.prototype.suppressUnhandledRejections=function(){var m=this._target();m._bitField=-1048577&m._bitField|524288},m.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),ce.invokeLater(this._notifyUnhandledRejection,this,void 0))},m.prototype._notifyUnhandledRejectionIsHandled=function(){fireRejectionEvent("rejectionHandled",ee,void 0,this)},m.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},m.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},m.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var m=this._settledValue();this._setUnhandledRejectionIsNotified(),fireRejectionEvent("unhandledRejection",ae,m,this)}},m.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},m.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},m.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},m.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},m.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},m.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},m.prototype._warn=function(m,v,q){return warn(m,v,q||this)},m.onPossiblyUnhandledRejection=function(m){var v=de();ae="function"==typeof m?null===v?m:pe.domainBind(v,m):void 0},m.onUnhandledRejectionHandled=function(m){var v=de();ee="function"==typeof m?null===v?m:pe.domainBind(v,m):void 0};var disableLongStackTraces=function(){};m.longStackTraces=function(){if(ce.haveItemsQueued()&&!Qe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!Qe.longStackTraces&&longStackTracesIsSupported()){var q=m.prototype._captureStackTrace,ee=m.prototype._attachExtraTrace;Qe.longStackTraces=!0,disableLongStackTraces=function(){if(ce.haveItemsQueued()&&!Qe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");m.prototype._captureStackTrace=q,m.prototype._attachExtraTrace=ee,v.deactivateLongStackTraces(),ce.enableTrampoline(),Qe.longStackTraces=!1},m.prototype._captureStackTrace=longStackTracesCaptureStackTrace,m.prototype._attachExtraTrace=longStackTracesAttachExtraTrace,v.activateLongStackTraces(),ce.disableTrampolineIfNecessary()}},m.hasLongStackTraces=function(){return Qe.longStackTraces&&longStackTracesIsSupported()};var We=function(){try{if("function"==typeof CustomEvent){var m=new CustomEvent("CustomEvent");return pe.global.dispatchEvent(m),function(m,v){var q=new CustomEvent(m.toLowerCase(),{detail:v,cancelable:!0});return!pe.global.dispatchEvent(q)}}if("function"==typeof Event){m=new Event("CustomEvent");return pe.global.dispatchEvent(m),function(m,v){var q=new Event(m.toLowerCase(),{cancelable:!0});return q.detail=v,!pe.global.dispatchEvent(q)}}return(m=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),pe.global.dispatchEvent(m),function(m,v){var q=document.createEvent("CustomEvent");return q.initCustomEvent(m.toLowerCase(),!1,!0,v),!pe.global.dispatchEvent(q)}}catch(m){}return function(){return!1}}(),ze=pe.isNode?function(){return process.emit.apply(process,arguments)}:pe.global?function(m){var v="on"+m.toLowerCase(),q=pe.global[v];return!!q&&(q.apply(pe.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function generatePromiseLifecycleEventObject(m,v){return{promise:v}}var Ve={promiseCreated:generatePromiseLifecycleEventObject,promiseFulfilled:generatePromiseLifecycleEventObject,promiseRejected:generatePromiseLifecycleEventObject,promiseResolved:generatePromiseLifecycleEventObject,promiseCancelled:generatePromiseLifecycleEventObject,promiseChained:function(m,v,q){return{promise:v,child:q}},warning:function(m,v){return{warning:v}},unhandledRejection:function(m,v,q){return{reason:v,promise:q}},rejectionHandled:generatePromiseLifecycleEventObject},activeFireEvent=function(m){var v=!1;try{v=ze.apply(null,arguments)}catch(m){ce.throwLater(m),v=!0}var q=!1;try{q=We(m,Ve[m].apply(null,arguments))}catch(m){ce.throwLater(m),q=!0}return q||v};function defaultFireEvent(){return!1}function cancellationExecute(m,v,q){var ee=this;try{m(v,q,(function(m){if("function"!=typeof m)throw new TypeError("onCancel must be a function, got: "+pe.toString(m));ee._attachCancellationCallback(m)}))}catch(m){return m}}function cancellationAttachCancellationCallback(m){if(!this._isCancellable())return this;var v=this._onCancel();void 0!==v?pe.isArray(v)?v.push(m):this._setOnCancel([v,m]):this._setOnCancel(m)}function cancellationOnCancel(){return this._onCancelField}function cancellationSetOnCancel(m){this._onCancelField=m}function cancellationClearCancellationData(){this._cancellationParent=void 0,this._onCancelField=void 0}function cancellationPropagateFrom(m,v){if(0!=(1&v)){this._cancellationParent=m;var q=m._branchesRemainingToCancel;void 0===q&&(q=0),m._branchesRemainingToCancel=q+1}0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)}m.config=function(v){if("longStackTraces"in(v=Object(v))&&(v.longStackTraces?m.longStackTraces():!v.longStackTraces&&m.hasLongStackTraces()&&disableLongStackTraces()),"warnings"in v){var q=v.warnings;Qe.warnings=!!q,Ie=Qe.warnings,pe.isObject(q)&&"wForgottenReturn"in q&&(Ie=!!q.wForgottenReturn)}if("cancellation"in v&&v.cancellation&&!Qe.cancellation){if(ce.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");m.prototype._clearCancellationData=cancellationClearCancellationData,m.prototype._propagateFrom=cancellationPropagateFrom,m.prototype._onCancel=cancellationOnCancel,m.prototype._setOnCancel=cancellationSetOnCancel,m.prototype._attachCancellationCallback=cancellationAttachCancellationCallback,m.prototype._execute=cancellationExecute,He=cancellationPropagateFrom,Qe.cancellation=!0}return"monitoring"in v&&(v.monitoring&&!Qe.monitoring?(Qe.monitoring=!0,m.prototype._fireEvent=activeFireEvent):!v.monitoring&&Qe.monitoring&&(Qe.monitoring=!1,m.prototype._fireEvent=defaultFireEvent)),m},m.prototype._fireEvent=defaultFireEvent,m.prototype._execute=function(m,v,q){try{m(v,q)}catch(m){return m}},m.prototype._onCancel=function(){},m.prototype._setOnCancel=function(m){},m.prototype._attachCancellationCallback=function(m){},m.prototype._captureStackTrace=function(){},m.prototype._attachExtraTrace=function(){},m.prototype._clearCancellationData=function(){},m.prototype._propagateFrom=function(m,v){};var He=function bindingPropagateFrom(m,v){0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)};function boundValueFunction(){var v=this._boundTo;return void 0!==v&&v instanceof m?v.isFulfilled()?v.value():void 0:v}function longStackTracesCaptureStackTrace(){this._trace=new CapturedTrace(this._peekContext())}function longStackTracesAttachExtraTrace(m,v){if(fe(m)){var q=this._trace;if(void 0!==q&&v&&(q=q._parent),void 0!==q)q.attachExtraTrace(m);else if(!m.__stackCleaned__){var ee=parseStackAndMessage(m);pe.notEnumerableProp(m,"stack",ee.message+"\n"+ee.stack.join("\n")),pe.notEnumerableProp(m,"__stackCleaned__",!0)}}}function warn(v,q,ee){if(Qe.warnings){var ae,ie=new le(v);if(q)ee._attachExtraTrace(ie);else if(Qe.longStackTraces&&(ae=m._peekContext()))ae.attachExtraTrace(ie);else{var de=parseStackAndMessage(ie);ie.stack=de.message+"\n"+de.stack.join("\n")}activeFireEvent("warning",ie)||formatAndLogError(ie,"",!0)}}function reconstructStack(m,v){for(var q=0;q=0;--ce)if(ee[ce]===ie){de=ce;break}for(ce=de;ce>=0;--ce){var le=ee[ce];if(v[ae]!==le)break;v.pop(),ae--}v=ee}}function cleanStack(m){for(var v=[],q=0;q0&&"SyntaxError"!=m.name&&(v=v.slice(q)),v}function parseStackAndMessage(m){var v=m.stack,q=m.toString();return v="string"==typeof v&&v.length>0?stackFramesAsArray(m):[" (No stack trace)"],{message:q,stack:"SyntaxError"==m.name?v:cleanStack(v)}}function formatAndLogError(m,v,q){if("undefined"!=typeof console){var ee;if(pe.isObject(m)){var ae=m.stack;ee=v+xe(ae,m)}else ee=v+String(m);"function"==typeof ie?ie(ee,q):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(ee)}}function fireRejectionEvent(m,v,q,ee){var ae=!1;try{"function"==typeof v&&(ae=!0,"rejectionHandled"===m?v(ee):v(q,ee))}catch(m){ce.throwLater(m)}"unhandledRejection"===m?activeFireEvent(m,q,ee)||ae||formatAndLogError(q,"Unhandled rejection "):activeFireEvent(m,ee)}function formatNonError(m){var v;if("function"==typeof m)v="[function "+(m.name||"anonymous")+"]";else{v=m&&"function"==typeof m.toString?m.toString():pe.toString(m);if(/\[object [a-zA-Z0-9$_]+\]/.test(v))try{v=JSON.stringify(m)}catch(m){}0===v.length&&(v="(empty array)")}return"(<"+snip(v)+">, no stack trace)"}function snip(m){return m.length<41?m:m.substr(0,38)+"..."}function longStackTracesIsSupported(){return"function"==typeof Xe}var shouldIgnore=function(){return!1},qe=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function parseLineInfo(m){var v=m.match(qe);if(v)return{fileName:v[1],line:parseInt(v[2],10)}}function CapturedTrace(m){this._parent=m,this._promisesCreated=0;var v=this._length=1+(void 0===m?0:m._length);Xe(this,CapturedTrace),v>32&&this.uncycle()}pe.inherits(CapturedTrace,Error),v.CapturedTrace=CapturedTrace,CapturedTrace.prototype.uncycle=function(){var m=this._length;if(!(m<2)){for(var v=[],q={},ee=0,ae=this;void 0!==ae;++ee)v.push(ae),ae=ae._parent;for(ee=(m=this._length=ee)-1;ee>=0;--ee){var ie=v[ee].stack;void 0===q[ie]&&(q[ie]=ee)}for(ee=0;ee0&&(v[de-1]._parent=void 0,v[de-1]._length=1),v[ee]._parent=void 0,v[ee]._length=1;var ce=ee>0?v[ee-1]:this;de=0;--pe)v[pe]._length=le,le++;return}}}},CapturedTrace.prototype.attachExtraTrace=function(m){if(!m.__stackCleaned__){this.uncycle();for(var v=parseStackAndMessage(m),q=v.message,ee=[v.stack],ae=this;void 0!==ae;)ee.push(cleanStack(ae.stack.split("\n"))),ae=ae._parent;removeCommonRoots(ee),removeDuplicateOrEmptyJumps(ee),pe.notEnumerableProp(m,"stack",reconstructStack(q,ee)),pe.notEnumerableProp(m,"__stackCleaned__",!0)}};var Xe=function stackDetection(){var m=/^\s*at\s*/,v8stackFormatter=function(m,v){return"string"==typeof m?m:void 0!==v.name&&void 0!==v.message?v.toString():formatNonError(v)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,_e=m,xe=v8stackFormatter;var v=Error.captureStackTrace;return shouldIgnore=function(m){return ye.test(m)},function(m,q){Error.stackTraceLimit+=6,v(m,q),Error.stackTraceLimit-=6}}var q,ee=new Error;if("string"==typeof ee.stack&&ee.stack.split("\n")[0].indexOf("stackDetection@")>=0)return _e=/@/,xe=v8stackFormatter,Te=!0,function captureStackTrace(m){m.stack=(new Error).stack};try{throw new Error}catch(m){q="stack"in m}return!("stack"in ee)&&q&&"number"==typeof Error.stackTraceLimit?(_e=m,xe=v8stackFormatter,function captureStackTrace(m){Error.stackTraceLimit+=6;try{throw new Error}catch(v){m.stack=v.stack}Error.stackTraceLimit-=6}):(xe=function(m,v){return"string"==typeof m?m:"object"!=typeof v&&"function"!=typeof v||void 0===v.name||void 0===v.message?formatNonError(v):v.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(ie=function(m){console.warn(m)},pe.isNode&&process.stderr.isTTY?ie=function(m,v){var q=v?"":"";console.warn(q+m+"\n")}:pe.isNode||"string"!=typeof(new Error).stack||(ie=function(m,v){console.warn("%c"+m,v?"color: darkorange":"color: red")}));var Qe={warnings:we,longStackTraces:!1,cancellation:!1,monitoring:!1};return Pe&&m.longStackTraces(),{longStackTraces:function(){return Qe.longStackTraces},warnings:function(){return Qe.warnings},cancellation:function(){return Qe.cancellation},monitoring:function(){return Qe.monitoring},propagateFromFunction:function(){return He},boundValueFunction:function(){return boundValueFunction},checkForgottenReturns:function checkForgottenReturns(m,v,q,ee,ae){if(void 0===m&&null!==v&&Ie){if(void 0!==ae&&ae._returnedNonUndefined())return;if(0==(65535&ee._bitField))return;q&&(q+=" ");var ie="",de="";if(v._trace){for(var ce=v._trace.stack.split("\n"),le=cleanStack(ce),pe=le.length-1;pe>=0;--pe){var fe=le[pe];if(!be.test(fe)){var ye=fe.match(Re);ye&&(ie="at "+ye[1]+":"+ye[2]+":"+ye[3]+" ");break}}if(le.length>0){var _e=le[0];for(pe=0;pe0&&(de="\n"+ce[pe-1]);break}}}var xe="a promise was created in a "+q+"handler "+ie+"but was not returned from it, see http://goo.gl/rRqMUw"+de;ee._warn(xe,!0,v)}},setBounds:function setBounds(m,v){if(longStackTracesIsSupported()){for(var q,ee,ae=m.stack.split("\n"),ie=v.stack.split("\n"),de=-1,ce=-1,le=0;le=ce||(shouldIgnore=function(m){if(ye.test(m))return!0;var v=parseLineInfo(m);return!!(v&&v.fileName===q&&de<=v.line&&v.line<=ce)})}},warn:warn,deprecated:function deprecated(m,v){var q=m+" is deprecated and will be removed in a future version.";return v&&(q+=" Use "+v+" instead."),warn(q)},CapturedTrace:CapturedTrace,fireDomEvent:We,fireGlobalEvent:ze}}},45632:m=>{"use strict";m.exports=function(m){function returner(){return this.value}function thrower(){throw this.reason}m.prototype.return=m.prototype.thenReturn=function(v){return v instanceof m&&v.suppressUnhandledRejections(),this._then(returner,void 0,void 0,{value:v},void 0)},m.prototype.throw=m.prototype.thenThrow=function(m){return this._then(thrower,void 0,void 0,{reason:m},void 0)},m.prototype.catchThrow=function(m){if(arguments.length<=1)return this._then(void 0,thrower,void 0,{reason:m},void 0);var v=arguments[1];return this.caught(m,(function(){throw v}))},m.prototype.catchReturn=function(v){if(arguments.length<=1)return v instanceof m&&v.suppressUnhandledRejections(),this._then(void 0,returner,void 0,{value:v},void 0);var q=arguments[1];q instanceof m&&q.suppressUnhandledRejections();return this.caught(v,(function(){return q}))}}},6574:m=>{"use strict";m.exports=function(m,v){var q=m.reduce,ee=m.all;function promiseAllThis(){return ee(this)}m.prototype.each=function(m){return q(this,m,v,0)._then(promiseAllThis,void 0,void 0,this,void 0)},m.prototype.mapSeries=function(m){return q(this,m,v,v)},m.each=function(m,ee){return q(m,ee,v,0)._then(promiseAllThis,void 0,void 0,m,void 0)},m.mapSeries=function PromiseMapSeries(m,ee){return q(m,ee,v,v)}}},57621:(m,v,q)=>{"use strict";var ee,ae,ie=q(89571),de=ie.freeze,ce=q(75942),le=ce.inherits,pe=ce.notEnumerableProp;function subError(m,v){function SubError(q){if(!(this instanceof SubError))return new SubError(q);pe(this,"message","string"==typeof q?q:v),pe(this,"name",m),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return le(SubError,Error),SubError}var fe=subError("Warning","warning"),ye=subError("CancellationError","cancellation error"),be=subError("TimeoutError","timeout error"),Re=subError("AggregateError","aggregate error");try{ee=TypeError,ae=RangeError}catch(m){ee=subError("TypeError","type error"),ae=subError("RangeError","range error")}for(var _e="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),xe=0;xe<_e.length;++xe)"function"==typeof Array.prototype[_e[xe]]&&(Re.prototype[_e[xe]]=Array.prototype[_e[xe]]);ie.defineProperty(Re.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),Re.prototype.isOperational=!0;var Te=0;function OperationalError(m){if(!(this instanceof OperationalError))return new OperationalError(m);pe(this,"name","OperationalError"),pe(this,"message",m),this.cause=m,this.isOperational=!0,m instanceof Error?(pe(this,"message",m.message),pe(this,"stack",m.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}Re.prototype.toString=function(){var m=Array(4*Te+1).join(" "),v="\n"+m+"AggregateError of:\n";Te++,m=Array(4*Te+1).join(" ");for(var q=0;q{var v=function(){"use strict";return void 0===this}();if(v)m.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:v,propertyIsWritable:function(m,v){var q=Object.getOwnPropertyDescriptor(m,v);return!(q&&!q.writable&&!q.set)}};else{var q={}.hasOwnProperty,ee={}.toString,ae={}.constructor.prototype,ObjectKeys=function(m){var v=[];for(var ee in m)q.call(m,ee)&&v.push(ee);return v};m.exports={isArray:function(m){try{return"[object Array]"===ee.call(m)}catch(m){return!1}},keys:ObjectKeys,names:ObjectKeys,defineProperty:function(m,v,q){return m[v]=q.value,m},getDescriptor:function(m,v){return{value:m[v]}},freeze:function(m){return m},getPrototypeOf:function(m){try{return Object(m).constructor.prototype}catch(m){return ae}},isES5:v,propertyIsWritable:function(){return!0}}}},66777:m=>{"use strict";m.exports=function(m,v){var q=m.map;m.prototype.filter=function(m,ee){return q(this,m,ee,v)},m.filter=function(m,ee,ae){return q(m,ee,ae,v)}}},87707:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee=q(75942),ae=m.CancellationError,ie=ee.errorObj;function PassThroughHandlerContext(m,v,q){this.promise=m,this.type=v,this.handler=q,this.called=!1,this.cancelPromise=null}function FinallyHandlerCancelReaction(m){this.finallyHandler=m}function checkCancel(m,v){return null!=m.cancelPromise&&(arguments.length>1?m.cancelPromise._reject(v):m.cancelPromise._cancel(),m.cancelPromise=null,!0)}function succeed(){return finallyHandler.call(this,this.promise._target()._settledValue())}function fail(m){if(!checkCancel(this,m))return ie.e=m,ie}function finallyHandler(q){var ee=this.promise,de=this.handler;if(!this.called){this.called=!0;var ce=this.isFinallyHandler()?de.call(ee._boundValue()):de.call(ee._boundValue(),q);if(void 0!==ce){ee._setReturnedNonUndefined();var le=v(ce,ee);if(le instanceof m){if(null!=this.cancelPromise){if(le._isCancelled()){var pe=new ae("late cancellation observer");return ee._attachExtraTrace(pe),ie.e=pe,ie}le.isPending()&&le._attachCancellationCallback(new FinallyHandlerCancelReaction(this))}return le._then(succeed,fail,void 0,this,void 0)}}}return ee.isRejected()?(checkCancel(this),ie.e=q,ie):(checkCancel(this),q)}return PassThroughHandlerContext.prototype.isFinallyHandler=function(){return 0===this.type},FinallyHandlerCancelReaction.prototype._resultCancelled=function(){checkCancel(this.finallyHandler)},m.prototype._passThrough=function(m,v,q,ee){return"function"!=typeof m?this.then():this._then(q,ee,void 0,new PassThroughHandlerContext(this,v,m),void 0)},m.prototype.lastly=m.prototype.finally=function(m){return this._passThrough(m,0,finallyHandler,finallyHandler)},m.prototype.tap=function(m){return this._passThrough(m,1,finallyHandler)},PassThroughHandlerContext}},60687:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=q(57621).TypeError,le=q(75942),pe=le.errorObj,fe=le.tryCatch,ye=[];function promiseFromYieldHandler(v,q,ee){for(var ie=0;ie{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce,le=q(75942),pe=le.canEvaluate,fe=le.tryCatch,ye=le.errorObj;if(pe){for(var thenCallback=function(m){return new Function("value","holder"," \n 'use strict'; \n holder.pIndex = value; \n holder.checkFulfillment(this); \n ".replace(/Index/g,m))},promiseSetter=function(m){return new Function("promise","holder"," \n 'use strict'; \n holder.pIndex = promise; \n ".replace(/Index/g,m))},generateHolderClass=function(v){for(var q=new Array(v),ee=0;ee0&&"function"==typeof arguments[ie]&&(q=arguments[ie],ie<=8&&pe)){(ze=new m(ae))._captureStackTrace();for(var fe=new(0,be[ie-1])(q),ye=Re,xe=0;xe{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=m._getDomain,le=q(75942),pe=le.tryCatch,fe=le.errorObj,ye=m._async;function MappingPromiseArray(m,v,q,ee){this.constructor$(m),this._promise._captureStackTrace();var ae=ce();this._callback=null===ae?v:le.domainBind(ae,v),this._preservedValues=ee===ie?new Array(this.length()):null,this._limit=q,this._inFlight=0,this._queue=[],ye.invoke(this._asyncInit,this,void 0)}function map(v,q,ae,ie){if("function"!=typeof q)return ee("expecting a function but got "+le.classString(q));var de=0;if(void 0!==ae){if("object"!=typeof ae||null===ae)return m.reject(new TypeError("options argument must be an object but it is "+le.classString(ae)));if("number"!=typeof ae.concurrency)return m.reject(new TypeError("'concurrency' must be a number but it is "+le.classString(ae.concurrency)));de=ae.concurrency}return new MappingPromiseArray(v,q,de="number"==typeof de&&isFinite(de)&&de>=1?de:0,ie).promise()}le.inherits(MappingPromiseArray,v),MappingPromiseArray.prototype._asyncInit=function(){this._init$(void 0,-2)},MappingPromiseArray.prototype._init=function(){},MappingPromiseArray.prototype._promiseFulfilled=function(v,q){var ee=this._values,ie=this.length(),ce=this._preservedValues,le=this._limit;if(q<0){if(ee[q=-1*q-1]=v,le>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(le>=1&&this._inFlight>=le)return ee[q]=v,this._queue.push(q),!1;null!==ce&&(ce[q]=v);var ye=this._promise,be=this._callback,Re=ye._boundValue();ye._pushContext();var _e=pe(be).call(Re,v,q,ie),xe=ye._popContext();if(de.checkForgottenReturns(_e,xe,null!==ce?"Promise.filter":"Promise.map",ye),_e===fe)return this._reject(_e.e),!0;var Te=ae(_e,this._promise);if(Te instanceof m){var Se=(Te=Te._target())._bitField;if(0==(50397184&Se))return le>=1&&this._inFlight++,ee[q]=Te,Te._proxy(this,-1*(q+1)),!1;if(0==(33554432&Se))return 0!=(16777216&Se)?(this._reject(Te._reason()),!0):(this._cancel(),!0);_e=Te._value()}ee[q]=_e}return++this._totalResolved>=ie&&(null!==ce?this._filter(ee,ce):this._resolve(ee),!0)},MappingPromiseArray.prototype._drainQueue=function(){for(var m=this._queue,v=this._limit,q=this._values;m.length>0&&this._inFlight{"use strict";m.exports=function(m,v,ee,ae,ie){var de=q(75942),ce=de.tryCatch;m.method=function(q){if("function"!=typeof q)throw new m.TypeError("expecting a function but got "+de.classString(q));return function(){var ee=new m(v);ee._captureStackTrace(),ee._pushContext();var ae=ce(q).apply(this,arguments),de=ee._popContext();return ie.checkForgottenReturns(ae,de,"Promise.method",ee),ee._resolveFromSyncValue(ae),ee}},m.attempt=m.try=function(q){if("function"!=typeof q)return ae("expecting a function but got "+de.classString(q));var ee,le=new m(v);if(le._captureStackTrace(),le._pushContext(),arguments.length>1){ie.deprecated("calling Promise.try with more than 1 argument");var pe=arguments[1],fe=arguments[2];ee=de.isArray(pe)?ce(q).apply(fe,pe):ce(q).call(fe,pe)}else ee=ce(q)();var ye=le._popContext();return ie.checkForgottenReturns(ee,ye,"Promise.try",le),le._resolveFromSyncValue(ee),le},m.prototype._resolveFromSyncValue=function(m){m===de.errorObj?this._rejectCallback(m.e,!1):this._resolveCallback(m,!0)}}},81776:(m,v,q)=>{"use strict";var ee=q(75942),ae=ee.maybeWrapAsError,ie=q(57621).OperationalError,de=q(89571);function isUntypedError(m){return m instanceof Error&&de.getPrototypeOf(m)===Error.prototype}var ce=/^(?:name|message|stack|cause)$/;function wrapAsOperationalError(m){var v;if(isUntypedError(m)){(v=new ie(m)).name=m.name,v.message=m.message,v.stack=m.stack;for(var q=de.keys(m),ae=0;ae{"use strict";m.exports=function(m){var v=q(75942),ee=m._async,ae=v.tryCatch,ie=v.errorObj;function spreadAdapter(m,q){if(!v.isArray(m))return successAdapter.call(this,m,q);var de=ae(q).apply(this._boundValue(),[null].concat(m));de===ie&&ee.throwLater(de.e)}function successAdapter(m,v){var q=this._boundValue(),de=void 0===m?ae(v).call(q,null):ae(v).call(q,null,m);de===ie&&ee.throwLater(de.e)}function errorAdapter(m,v){if(!m){var q=new Error(m+"");q.cause=m,m=q}var de=ae(v).call(this._boundValue(),m);de===ie&&ee.throwLater(de.e)}m.prototype.asCallback=m.prototype.nodeify=function(m,v){if("function"==typeof m){var q=successAdapter;void 0!==v&&Object(v).spread&&(q=spreadAdapter),this._then(q,errorAdapter,void 0,this,m)}return this}}},7502:(m,v,q)=>{"use strict";m.exports=function(){var makeSelfResolutionError=function(){return new pe("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},reflectHandler=function(){return new Promise.PromiseInspection(this._target())},apiRejection=function(m){return Promise.reject(new pe(m))};function Proxyable(){}var v,ee={},ae=q(75942);v=ae.isNode?function(){var m=process.domain;return void 0===m&&(m=null),m}:function(){return null},ae.notEnumerableProp(Promise,"_getDomain",v);var ie=q(89571),de=q(4601),ce=new de;ie.defineProperty(Promise,"_async",{value:ce});var le=q(57621),pe=Promise.TypeError=le.TypeError;Promise.RangeError=le.RangeError;var fe=Promise.CancellationError=le.CancellationError;Promise.TimeoutError=le.TimeoutError,Promise.OperationalError=le.OperationalError,Promise.RejectionError=le.OperationalError,Promise.AggregateError=le.AggregateError;var INTERNAL=function(){},ye={},be={},Re=q(91778)(Promise,INTERNAL),_e=q(21640)(Promise,INTERNAL,Re,apiRejection,Proxyable),xe=q(75910)(Promise),Te=xe.create,Se=q(90461)(Promise,xe),we=(Se.CapturedTrace,q(87707)(Promise,Re)),Pe=q(89976)(be),Ie=q(81776),We=ae.errorObj,ze=ae.tryCatch;function check(m,v){if("function"!=typeof v)throw new pe("expecting a function but got "+ae.classString(v));if(m.constructor!==Promise)throw new pe("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n")}function Promise(m){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,m!==INTERNAL&&(check(this,m),this._resolveFromExecutor(m)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function deferResolve(m){this.promise._resolveCallback(m)}function deferReject(m){this.promise._rejectCallback(m,!1)}function fillTypes(m){var v=new Promise(INTERNAL);v._fulfillmentHandler0=m,v._rejectionHandler0=m,v._promise0=m,v._receiver0=m}return Promise.prototype.toString=function(){return"[object Promise]"},Promise.prototype.caught=Promise.prototype.catch=function(m){var v=arguments.length;if(v>1){var q,ee=new Array(v-1),ie=0;for(q=0;q0&&"function"!=typeof m&&"function"!=typeof v){var q=".then() only accepts functions but was passed: "+ae.classString(m);arguments.length>1&&(q+=", "+ae.classString(v)),this._warn(q)}return this._then(m,v,void 0,void 0,void 0)},Promise.prototype.done=function(m,v){this._then(m,v,void 0,void 0,void 0)._setIsFinal()},Promise.prototype.spread=function(m){return"function"!=typeof m?apiRejection("expecting a function but got "+ae.classString(m)):this.all()._then(m,void 0,void 0,ye,void 0)},Promise.prototype.toJSON=function(){var m={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(m.fulfillmentValue=this.value(),m.isFulfilled=!0):this.isRejected()&&(m.rejectionReason=this.reason(),m.isRejected=!0),m},Promise.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new _e(this).promise()},Promise.prototype.error=function(m){return this.caught(ae.originatesFromRejection,m)},Promise.getNewLibraryCopy=m.exports,Promise.is=function(m){return m instanceof Promise},Promise.fromNode=Promise.fromCallback=function(m){var v=new Promise(INTERNAL);v._captureStackTrace();var q=arguments.length>1&&!!Object(arguments[1]).multiArgs,ee=ze(m)(Ie(v,q));return ee===We&&v._rejectCallback(ee.e,!0),v._isFateSealed()||v._setAsyncGuaranteed(),v},Promise.all=function(m){return new _e(m).promise()},Promise.cast=function(m){var v=Re(m);return v instanceof Promise||((v=new Promise(INTERNAL))._captureStackTrace(),v._setFulfilled(),v._rejectionHandler0=m),v},Promise.resolve=Promise.fulfilled=Promise.cast,Promise.reject=Promise.rejected=function(m){var v=new Promise(INTERNAL);return v._captureStackTrace(),v._rejectCallback(m,!0),v},Promise.setScheduler=function(m){if("function"!=typeof m)throw new pe("expecting a function but got "+ae.classString(m));return ce.setScheduler(m)},Promise.prototype._then=function(m,q,ee,ie,de){var le=void 0!==de,pe=le?de:new Promise(INTERNAL),ye=this._target(),be=ye._bitField;le||(pe._propagateFrom(this,3),pe._captureStackTrace(),void 0===ie&&0!=(2097152&this._bitField)&&(ie=0!=(50397184&be)?this._boundValue():ye===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,pe));var Re=v();if(0!=(50397184&be)){var _e,xe,Te=ye._settlePromiseCtx;0!=(33554432&be)?(xe=ye._rejectionHandler0,_e=m):0!=(16777216&be)?(xe=ye._fulfillmentHandler0,_e=q,ye._unsetRejectionIsUnhandled()):(Te=ye._settlePromiseLateCancellationObserver,xe=new fe("late cancellation observer"),ye._attachExtraTrace(xe),_e=q),ce.invoke(Te,ye,{handler:null===Re?_e:"function"==typeof _e&&ae.domainBind(Re,_e),promise:pe,receiver:ie,value:xe})}else ye._addCallbacks(m,q,pe,ie,Re);return pe},Promise.prototype._length=function(){return 65535&this._bitField},Promise.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},Promise.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},Promise.prototype._setLength=function(m){this._bitField=-65536&this._bitField|65535&m},Promise.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},Promise.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},Promise.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},Promise.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},Promise.prototype._isFinal=function(){return(4194304&this._bitField)>0},Promise.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},Promise.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},Promise.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},Promise.prototype._setAsyncGuaranteed=function(){ce.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},Promise.prototype._receiverAt=function(m){var v=0===m?this._receiver0:this[4*m-4+3];if(v!==ee)return void 0===v&&this._isBound()?this._boundValue():v},Promise.prototype._promiseAt=function(m){return this[4*m-4+2]},Promise.prototype._fulfillmentHandlerAt=function(m){return this[4*m-4+0]},Promise.prototype._rejectionHandlerAt=function(m){return this[4*m-4+1]},Promise.prototype._boundValue=function(){},Promise.prototype._migrateCallback0=function(m){m._bitField;var v=m._fulfillmentHandler0,q=m._rejectionHandler0,ae=m._promise0,ie=m._receiverAt(0);void 0===ie&&(ie=ee),this._addCallbacks(v,q,ae,ie,null)},Promise.prototype._migrateCallbackAt=function(m,v){var q=m._fulfillmentHandlerAt(v),ae=m._rejectionHandlerAt(v),ie=m._promiseAt(v),de=m._receiverAt(v);void 0===de&&(de=ee),this._addCallbacks(q,ae,ie,de,null)},Promise.prototype._addCallbacks=function(m,v,q,ee,ie){var de=this._length();if(de>=65531&&(de=0,this._setLength(0)),0===de)this._promise0=q,this._receiver0=ee,"function"==typeof m&&(this._fulfillmentHandler0=null===ie?m:ae.domainBind(ie,m)),"function"==typeof v&&(this._rejectionHandler0=null===ie?v:ae.domainBind(ie,v));else{var ce=4*de-4;this[ce+2]=q,this[ce+3]=ee,"function"==typeof m&&(this[ce+0]=null===ie?m:ae.domainBind(ie,m)),"function"==typeof v&&(this[ce+1]=null===ie?v:ae.domainBind(ie,v))}return this._setLength(de+1),de},Promise.prototype._proxy=function(m,v){this._addCallbacks(void 0,void 0,v,m,null)},Promise.prototype._resolveCallback=function(m,v){if(0==(117506048&this._bitField)){if(m===this)return this._rejectCallback(makeSelfResolutionError(),!1);var q=Re(m,this);if(!(q instanceof Promise))return this._fulfill(m);v&&this._propagateFrom(q,2);var ee=q._target();if(ee!==this){var ae=ee._bitField;if(0==(50397184&ae)){var ie=this._length();ie>0&&ee._migrateCallback0(this);for(var de=1;de>>16)){if(m===this){var q=makeSelfResolutionError();return this._attachExtraTrace(q),this._reject(q)}this._setFulfilled(),this._rejectionHandler0=m,(65535&v)>0&&(0!=(134217728&v)?this._settlePromises():ce.settlePromises(this))}},Promise.prototype._reject=function(m){var v=this._bitField;if(!((117506048&v)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=m,this._isFinal())return ce.fatalError(m,ae.isNode);(65535&v)>0?ce.settlePromises(this):this._ensurePossibleRejectionHandled()}},Promise.prototype._fulfillPromises=function(m,v){for(var q=1;q0){if(0!=(16842752&m)){var q=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,q,m),this._rejectPromises(v,q)}else{var ee=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,ee,m),this._fulfillPromises(v,ee)}this._setLength(0)}this._clearCancellationData()},Promise.prototype._settledValue=function(){var m=this._bitField;return 0!=(33554432&m)?this._rejectionHandler0:0!=(16777216&m)?this._fulfillmentHandler0:void 0},Promise.defer=Promise.pending=function(){return Se.deprecated("Promise.defer","new Promise"),{promise:new Promise(INTERNAL),resolve:deferResolve,reject:deferReject}},ae.notEnumerableProp(Promise,"_makeSelfResolutionError",makeSelfResolutionError),q(96926)(Promise,INTERNAL,Re,apiRejection,Se),q(23635)(Promise,INTERNAL,Re,Se),q(11735)(Promise,_e,apiRejection,Se),q(45632)(Promise),q(1958)(Promise),q(17717)(Promise,_e,Re,INTERNAL,ce,v),Promise.Promise=Promise,Promise.version="3.4.7",q(6343)(Promise,_e,apiRejection,Re,INTERNAL,Se),q(12293)(Promise),q(14525)(Promise,apiRejection,Re,Te,INTERNAL,Se),q(98418)(Promise,INTERNAL,Se),q(60687)(Promise,apiRejection,INTERNAL,Re,Proxyable,Se),q(61941)(Promise),q(79346)(Promise,INTERNAL),q(5733)(Promise,_e,Re,apiRejection),q(94648)(Promise,INTERNAL,Re,apiRejection),q(73609)(Promise,_e,apiRejection,Re,INTERNAL,Se),q(38615)(Promise,_e,Se),q(74488)(Promise,_e,apiRejection),q(66777)(Promise,INTERNAL),q(6574)(Promise,INTERNAL),q(89846)(Promise),ae.toFastProperties(Promise),ae.toFastProperties(Promise.prototype),fillTypes({a:1}),fillTypes({b:2}),fillTypes({c:3}),fillTypes(1),fillTypes((function(){})),fillTypes(void 0),fillTypes(!1),fillTypes(new Promise(INTERNAL)),Se.setBounds(de.firstLineError,ae.lastLineError),Promise}},21640:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie){var de=q(75942);de.isArray;function toResolutionValue(m){switch(m){case-2:return[];case-3:return{}}}function PromiseArray(q){var ee=this._promise=new m(v);q instanceof m&&ee._propagateFrom(q,3),ee._setOnCancel(this),this._values=q,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return de.inherits(PromiseArray,ie),PromiseArray.prototype.length=function(){return this._length},PromiseArray.prototype.promise=function(){return this._promise},PromiseArray.prototype._init=function init(v,q){var ie=ee(this._values,this._promise);if(ie instanceof m){var ce=(ie=ie._target())._bitField;if(this._values=ie,0==(50397184&ce))return this._promise._setAsyncGuaranteed(),ie._then(init,this._reject,void 0,this,q);if(0==(33554432&ce))return 0!=(16777216&ce)?this._reject(ie._reason()):this._cancel();ie=ie._value()}if(null!==(ie=de.asArray(ie)))0!==ie.length?this._iterate(ie):-5===q?this._resolveEmptyArray():this._resolve(toResolutionValue(q));else{var le=ae("expecting an array or an iterable object but got "+de.classString(ie)).reason();this._promise._rejectCallback(le,!1)}},PromiseArray.prototype._iterate=function(v){var q=this.getActualLength(v.length);this._length=q,this._values=this.shouldCopyValues()?new Array(q):this._values;for(var ae=this._promise,ie=!1,de=null,ce=0;ce=this._length&&(this._resolve(this._values),!0)},PromiseArray.prototype._promiseCancelled=function(){return this._cancel(),!0},PromiseArray.prototype._promiseRejected=function(m){return this._totalResolved++,this._reject(m),!0},PromiseArray.prototype._resultCancelled=function(){if(!this._isResolved()){var v=this._values;if(this._cancel(),v instanceof m)v.cancel();else for(var q=0;q{"use strict";m.exports=function(m,v){var ee={},ae=q(75942),ie=q(81776),de=ae.withAppended,ce=ae.maybeWrapAsError,le=ae.canEvaluate,pe=q(57621).TypeError,fe={__isPromisified__:!0},ye=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),defaultFilter=function(m){return ae.isIdentifier(m)&&"_"!==m.charAt(0)&&"constructor"!==m};function propsFilter(m){return!ye.test(m)}function isPromisified(m){try{return!0===m.__isPromisified__}catch(m){return!1}}function hasPromisified(m,v,q){var ee=ae.getDataPropertyOrDefault(m,v+q,fe);return!!ee&&isPromisified(ee)}function checkValid(m,v,q){for(var ee=0;ee=q;--ee)v.push(ee);for(ee=m+1;ee<=3;++ee)v.push(ee);return v},parameterDeclaration=function(m){return ae.filledRange(Math.max(m,3),"_arg","")},parameterCount=function(m){return"number"==typeof m.length?Math.max(Math.min(m.length,1024),0):0};var be=le?function(q,le,pe,fe,ye,be){var Re=Math.max(0,parameterCount(fe)-1),_e=switchCaseArgumentOrder(Re),xe="string"==typeof q||le===ee;var Te="string"==typeof q?"this != null ? this['"+q+"'] : fn":"fn",Se="'use strict'; \n var ret = function (Parameters) { \n 'use strict'; \n var len = arguments.length; \n var promise = new Promise(INTERNAL); \n promise._captureStackTrace(); \n var nodeback = nodebackForPromise(promise, "+be+"); \n var ret; \n var callback = tryCatch([GetFunctionCode]); \n switch(len) { \n [CodeForSwitchCase] \n } \n if (ret === errorObj) { \n promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n } \n if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n return promise; \n }; \n notEnumerableProp(ret, '__isPromisified__', true); \n return ret; \n ".replace("[CodeForSwitchCase]",function generateArgumentSwitchCase(){for(var m,v,q,ee,ie="",de=0;de<_e.length;++de)ie+="case "+_e[de]+":"+(m=_e[de],v=void 0,q=void 0,ee=void 0,q=(v=m,ae.filledRange(v,"_arg","")).join(", "),ee=m>0?", ":"",(xe?"ret = callback.call(this, {{args}}, nodeback); break;\n":void 0===le?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n").replace("{{args}}",q).replace(", ",ee));return ie+=" \n default: \n var args = new Array(len + 1); \n var i = 0; \n for (var i = 0; i < len; ++i) { \n args[i] = arguments[i]; \n } \n args[i] = nodeback; \n [CodeForCall] \n break; \n ".replace("[CodeForCall]",xe?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n")}()).replace("[GetFunctionCode]",Te);return Se=Se.replace("Parameters",parameterDeclaration(Re)),new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",Se)(m,fe,le,de,ce,ie,ae.tryCatch,ae.errorObj,ae.notEnumerableProp,v)}:function makeNodePromisifiedClosure(q,le,pe,fe,ye,be){var Re=function(){return this}(),_e=q;function promisified(){var ae=le;le===ee&&(ae=this);var pe=new m(v);pe._captureStackTrace();var fe="string"==typeof _e&&this!==Re?this[_e]:q,ye=ie(pe,be);try{fe.apply(ae,de(arguments,ye))}catch(m){pe._rejectCallback(ce(m),!0,!0)}return pe._isFateSealed()||pe._setAsyncGuaranteed(),pe}return"string"==typeof _e&&(q=fe),ae.notEnumerableProp(promisified,"__isPromisified__",!0),promisified};function promisifyAll(m,v,q,ie,de){for(var ce=new RegExp(escapeIdentRegex(v)+"$"),le=promisifiableMethods(m,v,ce,q),pe=0,fe=le.length;pe{"use strict";m.exports=function(m,v,ee,ae){var ie,de=q(75942),ce=de.isObject,le=q(89571);"function"==typeof Map&&(ie=Map);var pe=function(){var m=0,v=0;function extractEntry(q,ee){this[m]=q,this[m+v]=ee,m++}return function mapToEntries(q){v=q.size,m=0;var ee=new Array(2*q.size);return q.forEach(extractEntry,ee),ee}}(),entriesToMap=function(m){for(var v=new ie,q=m.length/2|0,ee=0;ee=this._length){var q;if(this._isMap)q=entriesToMap(this._values);else{q={};for(var ee=this.length(),ae=0,ie=this.length();ae>1},m.prototype.props=function(){return props(this)},m.props=function(m){return props(m)}}},7824:m=>{"use strict";function arrayMove(m,v,q,ee,ae){for(var ie=0;ie{"use strict";m.exports=function(m,v,ee,ae){var ie=q(75942),raceLater=function(m){return m.then((function(v){return race(v,m)}))};function race(q,de){var ce=ee(q);if(ce instanceof m)return raceLater(ce);if(null===(q=ie.asArray(q)))return ae("expecting an array or an iterable object but got "+ie.classString(q));var le=new m(v);void 0!==de&&le._propagateFrom(de,3);for(var pe=le._fulfill,fe=le._reject,ye=0,be=q.length;ye{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=m._getDomain,le=q(75942),pe=le.tryCatch;function ReductionPromiseArray(v,q,ee,ae){this.constructor$(v);var de=ce();this._fn=null===de?q:le.domainBind(de,q),void 0!==ee&&(ee=m.resolve(ee))._attachCancellationCallback(this),this._initialValue=ee,this._currentCancellable=null,this._eachValues=ae===ie?Array(this._length):0===ae?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function completed(m,v){this.isFulfilled()?v._resolve(m):v._reject(m)}function reduce(m,v,q,ae){return"function"!=typeof v?ee("expecting a function but got "+le.classString(v)):new ReductionPromiseArray(m,v,q,ae).promise()}function gotAccum(v){this.accum=v,this.array._gotAccum(v);var q=ae(this.value,this.array._promise);return q instanceof m?(this.array._currentCancellable=q,q._then(gotValue,void 0,void 0,this,void 0)):gotValue.call(this,q)}function gotValue(v){var q,ee=this.array,ae=ee._promise,ie=pe(ee._fn);ae._pushContext(),(q=void 0!==ee._eachValues?ie.call(ae._boundValue(),v,this.index,this.length):ie.call(ae._boundValue(),this.accum,v,this.index,this.length))instanceof m&&(ee._currentCancellable=q);var ce=ae._popContext();return de.checkForgottenReturns(q,ce,void 0!==ee._eachValues?"Promise.each":"Promise.reduce",ae),q}le.inherits(ReductionPromiseArray,v),ReductionPromiseArray.prototype._gotAccum=function(m){void 0!==this._eachValues&&null!==this._eachValues&&m!==ie&&this._eachValues.push(m)},ReductionPromiseArray.prototype._eachComplete=function(m){return null!==this._eachValues&&this._eachValues.push(m),this._eachValues},ReductionPromiseArray.prototype._init=function(){},ReductionPromiseArray.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},ReductionPromiseArray.prototype.shouldCopyValues=function(){return!1},ReductionPromiseArray.prototype._resolve=function(m){this._promise._resolveCallback(m),this._values=null},ReductionPromiseArray.prototype._resultCancelled=function(v){if(v===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof m&&this._currentCancellable.cancel(),this._initialValue instanceof m&&this._initialValue.cancel())},ReductionPromiseArray.prototype._iterate=function(v){var q,ee;this._values=v;var ae=v.length;if(void 0!==this._initialValue?(q=this._initialValue,ee=0):(q=m.resolve(v[0]),ee=1),this._currentCancellable=q,!q.isRejected())for(;ee{"use strict";var ee,ae=q(75942),ie=ae.getNativePromise();if(ae.isNode&&"undefined"==typeof MutationObserver){var de=q.g.setImmediate,ce=process.nextTick;ee=ae.isRecentNode?function(m){de.call(q.g,m)}:function(m){ce.call(process,m)}}else if("function"==typeof ie&&"function"==typeof ie.resolve){var le=ie.resolve();ee=function(m){le.then(m)}}else ee="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeof setImmediate?function(m){setImmediate(m)}:"undefined"!=typeof setTimeout?function(m){setTimeout(m,0)}:function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}:function(){var m=document.createElement("div"),v={attributes:!0},q=!1,ee=document.createElement("div");new MutationObserver((function(){m.classList.toggle("foo"),q=!1})).observe(ee,v);return function schedule(ae){var ie=new MutationObserver((function(){ie.disconnect(),ae()}));ie.observe(m,v),q||(q=!0,ee.classList.toggle("foo"))}}();m.exports=ee},38615:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=m.PromiseInspection;function SettledPromiseArray(m){this.constructor$(m)}q(75942).inherits(SettledPromiseArray,v),SettledPromiseArray.prototype._promiseResolved=function(m,v){return this._values[m]=v,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},SettledPromiseArray.prototype._promiseFulfilled=function(m,v){var q=new ae;return q._bitField=33554432,q._settledValueField=m,this._promiseResolved(v,q)},SettledPromiseArray.prototype._promiseRejected=function(m,v){var q=new ae;return q._bitField=16777216,q._settledValueField=m,this._promiseResolved(v,q)},m.settle=function(m){return ee.deprecated(".settle()",".reflect()"),new SettledPromiseArray(m).promise()},m.prototype.settle=function(){return m.settle(this)}}},74488:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=q(75942),ie=q(57621).RangeError,de=q(57621).AggregateError,ce=ae.isArray,le={};function SomePromiseArray(m){this.constructor$(m),this._howMany=0,this._unwrap=!1,this._initialized=!1}function some(m,v){if((0|v)!==v||v<0)return ee("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var q=new SomePromiseArray(m),ae=q.promise();return q.setHowMany(v),q.init(),ae}ae.inherits(SomePromiseArray,v),SomePromiseArray.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var m=ce(this._values);!this._isResolved()&&m&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},SomePromiseArray.prototype.init=function(){this._initialized=!0,this._init()},SomePromiseArray.prototype.setUnwrap=function(){this._unwrap=!0},SomePromiseArray.prototype.howMany=function(){return this._howMany},SomePromiseArray.prototype.setHowMany=function(m){this._howMany=m},SomePromiseArray.prototype._promiseFulfilled=function(m){return this._addFulfilled(m),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},SomePromiseArray.prototype._promiseRejected=function(m){return this._addRejected(m),this._checkOutcome()},SomePromiseArray.prototype._promiseCancelled=function(){return this._values instanceof m||null==this._values?this._cancel():(this._addRejected(le),this._checkOutcome())},SomePromiseArray.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var m=new de,v=this.length();v0?this._reject(m):this._cancel(),!0}return!1},SomePromiseArray.prototype._fulfilled=function(){return this._totalResolved},SomePromiseArray.prototype._rejected=function(){return this._values.length-this.length()},SomePromiseArray.prototype._addRejected=function(m){this._values.push(m)},SomePromiseArray.prototype._addFulfilled=function(m){this._values[this._totalResolved++]=m},SomePromiseArray.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},SomePromiseArray.prototype._getRangeError=function(m){var v="Input array must contain at least "+this._howMany+" items but contains only "+m+" items";return new ie(v)},SomePromiseArray.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},m.some=function(m,v){return some(m,v)},m.prototype.some=function(m){return some(this,m)},m._SomePromiseArray=SomePromiseArray}},1958:m=>{"use strict";m.exports=function(m){function PromiseInspection(m){void 0!==m?(m=m._target(),this._bitField=m._bitField,this._settledValueField=m._isFateSealed()?m._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}PromiseInspection.prototype._settledValue=function(){return this._settledValueField};var v=PromiseInspection.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},q=PromiseInspection.prototype.error=PromiseInspection.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},ee=PromiseInspection.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},ae=PromiseInspection.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},ie=PromiseInspection.prototype.isPending=function(){return 0==(50397184&this._bitField)},de=PromiseInspection.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};PromiseInspection.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},m.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},m.prototype._isCancelled=function(){return this._target().__isCancelled()},m.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},m.prototype.isPending=function(){return ie.call(this._target())},m.prototype.isRejected=function(){return ae.call(this._target())},m.prototype.isFulfilled=function(){return ee.call(this._target())},m.prototype.isResolved=function(){return de.call(this._target())},m.prototype.value=function(){return v.call(this._target())},m.prototype.reason=function(){var m=this._target();return m._unsetRejectionIsUnhandled(),q.call(m)},m.prototype._value=function(){return this._settledValue()},m.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},m.PromiseInspection=PromiseInspection}},91778:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee=q(75942),ae=ee.errorObj,ie=ee.isObject;function doGetThen(m){return m.then}function getThen(m){try{return doGetThen(m)}catch(m){return ae.e=m,ae}}var de={}.hasOwnProperty;function isAnyBluebirdPromise(m){try{return de.call(m,"_promise0")}catch(m){return!1}}function doThenable(q,ie,de){var ce=new m(v),le=ce;de&&de._pushContext(),ce._captureStackTrace(),de&&de._popContext();var pe=!0,fe=ee.tryCatch(ie).call(q,(function resolve(m){if(!ce)return;ce._resolveCallback(m),ce=null}),(function reject(m){if(!ce)return;ce._rejectCallback(m,pe,!0),ce=null}));return pe=!1,ce&&fe===ae&&(ce._rejectCallback(fe.e,!0,!0),ce=null),le}return function tryConvertToPromise(q,ee){if(ie(q)){if(q instanceof m)return q;var de=getThen(q);if(de===ae){ee&&ee._pushContext();var ce=m.reject(de.e);return ee&&ee._popContext(),ce}if("function"==typeof de){if(isAnyBluebirdPromise(q)){ce=new m(v);return q._then(ce._fulfill,ce._reject,void 0,ce,null),ce}return doThenable(q,de,ee)}}return q}}},98418:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=q(75942),ie=m.TimeoutError;function HandleWrapper(m){this.handle=m}HandleWrapper.prototype._resultCancelled=function(){clearTimeout(this.handle)};var afterValue=function(m){return de(+this).thenReturn(m)},de=m.delay=function(q,ae){var ie,de;return void 0!==ae?(ie=m.resolve(ae)._then(afterValue,null,null,q,void 0),ee.cancellation()&&ae instanceof m&&ie._setOnCancel(ae)):(ie=new m(v),de=setTimeout((function(){ie._fulfill()}),+q),ee.cancellation()&&ie._setOnCancel(new HandleWrapper(de)),ie._captureStackTrace()),ie._setAsyncGuaranteed(),ie};m.prototype.delay=function(m){return de(m,this)};var afterTimeout=function(m,v,q){var ee;ee="string"!=typeof v?v instanceof Error?v:new ie("operation timed out"):new ie(v),ae.markAsOriginatingFromRejection(ee),m._attachExtraTrace(ee),m._reject(ee),null!=q&&q.cancel()};function successClear(m){return clearTimeout(this.handle),m}function failureClear(m){throw clearTimeout(this.handle),m}m.prototype.timeout=function(m,v){var q,ae;m=+m;var ie=new HandleWrapper(setTimeout((function timeoutTimeout(){q.isPending()&&afterTimeout(q,v,ae)}),m));return ee.cancellation()?(ae=this.then(),(q=ae._then(successClear,failureClear,void 0,ie,void 0))._setOnCancel(ie)):q=this._then(successClear,failureClear,void 0,ie,void 0),q}}},14525:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=q(75942),le=q(57621).TypeError,pe=q(75942).inherits,fe=ce.errorObj,ye=ce.tryCatch,be={};function thrower(m){setTimeout((function(){throw m}),0)}function castPreservingDisposable(m){var v=ee(m);return v!==m&&"function"==typeof m._isDisposable&&"function"==typeof m._getDisposer&&m._isDisposable()&&v._setDisposable(m._getDisposer()),v}function dispose(v,q){var ae=0,de=v.length,ce=new m(ie);return function iterator(){if(ae>=de)return ce._fulfill();var ie=castPreservingDisposable(v[ae++]);if(ie instanceof m&&ie._isDisposable()){try{ie=ee(ie._getDisposer().tryDispose(q),v.promise)}catch(m){return thrower(m)}if(ie instanceof m)return ie._then(iterator,thrower,null,null,null)}iterator()}(),ce}function Disposer(m,v,q){this._data=m,this._promise=v,this._context=q}function FunctionDisposer(m,v,q){this.constructor$(m,v,q)}function maybeUnwrapDisposer(m){return Disposer.isDisposer(m)?(this.resources[this.index]._setDisposable(m),m.promise()):m}function ResourceList(m){this.length=m,this.promise=null,this[m-1]=null}Disposer.prototype.data=function(){return this._data},Disposer.prototype.promise=function(){return this._promise},Disposer.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():be},Disposer.prototype.tryDispose=function(m){var v=this.resource(),q=this._context;void 0!==q&&q._pushContext();var ee=v!==be?this.doDispose(v,m):null;return void 0!==q&&q._popContext(),this._promise._unsetDisposable(),this._data=null,ee},Disposer.isDisposer=function(m){return null!=m&&"function"==typeof m.resource&&"function"==typeof m.tryDispose},pe(FunctionDisposer,Disposer),FunctionDisposer.prototype.doDispose=function(m,v){return this.data().call(m,m,v)},ResourceList.prototype._resultCancelled=function(){for(var v=this.length,q=0;q0},m.prototype._getDisposer=function(){return this._disposer},m.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},m.prototype.disposer=function(m){if("function"==typeof m)return new FunctionDisposer(m,this,ae());throw new le}}},75942:function(m,v,q){"use strict";var ee=q(89571),ae="undefined"==typeof navigator,ie={e:{}},de,ce="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==q.g?q.g:void 0!==this?this:null;function tryCatcher(){try{var m=de;return de=null,m.apply(this,arguments)}catch(m){return ie.e=m,ie}}function tryCatch(m){return de=m,tryCatcher}var inherits=function(m,v){var q={}.hasOwnProperty;function T(){for(var ee in this.constructor=m,this.constructor$=v,v.prototype)q.call(v.prototype,ee)&&"$"!==ee.charAt(ee.length-1)&&(this[ee+"$"]=v.prototype[ee])}return T.prototype=v.prototype,m.prototype=new T,m.prototype};function isPrimitive(m){return null==m||!0===m||!1===m||"string"==typeof m||"number"==typeof m}function isObject(m){return"function"==typeof m||"object"==typeof m&&null!==m}function maybeWrapAsError(m){return isPrimitive(m)?new Error(safeToString(m)):m}function withAppended(m,v){var q,ee=m.length,ae=new Array(ee+1);for(q=0;q1,ae=v.length>0&&!(1===v.length&&"constructor"===v[0]),ie=pe.test(m+"")&&ee.names(m).length>0;if(q||ae||ie)return!0}return!1}catch(m){return!1}}function toFastProperties(m){function FakeConstructor(){}FakeConstructor.prototype=m;for(var v=8;v--;)new FakeConstructor;return m}var fe=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(m){return fe.test(m)}function filledRange(m,v,q){for(var ee=new Array(m),ae=0;ae10||Te[0]>0),xe.isNode&&xe.toFastProperties(process);try{throw new Error}catch(m){xe.lastLineError=m}m.exports=xe},48764:(m,v,q)=>{"use strict";const ee=q(79742),ae=q(80645),ie="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;v.Buffer=Buffer,v.SlowBuffer=function SlowBuffer(m){+m!=m&&(m=0);return Buffer.alloc(+m)},v.INSPECT_MAX_BYTES=50;const de=2147483647;function createBuffer(m){if(m>de)throw new RangeError('The value "'+m+'" is invalid for option "size"');const v=new Uint8Array(m);return Object.setPrototypeOf(v,Buffer.prototype),v}function Buffer(m,v,q){if("number"==typeof m){if("string"==typeof v)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,v,q)}function from(m,v,q){if("string"==typeof m)return fromString(m,v);if(ArrayBuffer.isView(m))return fromArrayView(m);if(null==m)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer))return fromArrayBuffer(m,v,q);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,v,q);if("number"==typeof m)throw new TypeError('The "value" argument must not be of type number. Received type number');const ee=m.valueOf&&m.valueOf();if(null!=ee&&ee!==m)return Buffer.from(ee,v,q);const ae=fromObject(m);if(ae)return ae;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),v,q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw new TypeError('"size" argument must be of type number');if(m<0)throw new RangeError('The value "'+m+'" is invalid for option "size"')}function alloc(m,v,q){return assertSize(m),m<=0?createBuffer(m):void 0!==v?"string"==typeof q?createBuffer(m).fill(v,q):createBuffer(m).fill(v):createBuffer(m)}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromString(m,v){if("string"==typeof v&&""!==v||(v="utf8"),!Buffer.isEncoding(v))throw new TypeError("Unknown encoding: "+v);const q=0|byteLength(m,v);let ee=createBuffer(q);const ae=ee.write(m,v);return ae!==q&&(ee=ee.slice(0,ae)),ee}function fromArrayLike(m){const v=m.length<0?0:0|checked(m.length),q=createBuffer(v);for(let ee=0;ee=de)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+de.toString(16)+" bytes");return 0|m}function byteLength(m,v){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);const q=m.length,ee=arguments.length>2&&!0===arguments[2];if(!ee&&0===q)return 0;let ae=!1;for(;;)switch(v){case"ascii":case"latin1":case"binary":return q;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*q;case"hex":return q>>>1;case"base64":return base64ToBytes(m).length;default:if(ae)return ee?-1:utf8ToBytes(m).length;v=(""+v).toLowerCase(),ae=!0}}function slowToString(m,v,q){let ee=!1;if((void 0===v||v<0)&&(v=0),v>this.length)return"";if((void 0===q||q>this.length)&&(q=this.length),q<=0)return"";if((q>>>=0)<=(v>>>=0))return"";for(m||(m="utf8");;)switch(m){case"hex":return hexSlice(this,v,q);case"utf8":case"utf-8":return utf8Slice(this,v,q);case"ascii":return asciiSlice(this,v,q);case"latin1":case"binary":return latin1Slice(this,v,q);case"base64":return base64Slice(this,v,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,v,q);default:if(ee)throw new TypeError("Unknown encoding: "+m);m=(m+"").toLowerCase(),ee=!0}}function swap(m,v,q){const ee=m[v];m[v]=m[q],m[q]=ee}function bidirectionalIndexOf(m,v,q,ee,ae){if(0===m.length)return-1;if("string"==typeof q?(ee=q,q=0):q>2147483647?q=2147483647:q<-2147483648&&(q=-2147483648),numberIsNaN(q=+q)&&(q=ae?0:m.length-1),q<0&&(q=m.length+q),q>=m.length){if(ae)return-1;q=m.length-1}else if(q<0){if(!ae)return-1;q=0}if("string"==typeof v&&(v=Buffer.from(v,ee)),Buffer.isBuffer(v))return 0===v.length?-1:arrayIndexOf(m,v,q,ee,ae);if("number"==typeof v)return v&=255,"function"==typeof Uint8Array.prototype.indexOf?ae?Uint8Array.prototype.indexOf.call(m,v,q):Uint8Array.prototype.lastIndexOf.call(m,v,q):arrayIndexOf(m,[v],q,ee,ae);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,v,q,ee,ae){let ie,de=1,ce=m.length,le=v.length;if(void 0!==ee&&("ucs2"===(ee=String(ee).toLowerCase())||"ucs-2"===ee||"utf16le"===ee||"utf-16le"===ee)){if(m.length<2||v.length<2)return-1;de=2,ce/=2,le/=2,q/=2}function read(m,v){return 1===de?m[v]:m.readUInt16BE(v*de)}if(ae){let ee=-1;for(ie=q;iece&&(q=ce-le),ie=q;ie>=0;ie--){let q=!0;for(let ee=0;eeae&&(ee=ae):ee=ae;const ie=v.length;let de;for(ee>ie/2&&(ee=ie/2),de=0;de239?4:v>223?3:v>191?2:1;if(ae+de<=q){let q,ee,ce,le;switch(de){case 1:v<128&&(ie=v);break;case 2:q=m[ae+1],128==(192&q)&&(le=(31&v)<<6|63&q,le>127&&(ie=le));break;case 3:q=m[ae+1],ee=m[ae+2],128==(192&q)&&128==(192&ee)&&(le=(15&v)<<12|(63&q)<<6|63&ee,le>2047&&(le<55296||le>57343)&&(ie=le));break;case 4:q=m[ae+1],ee=m[ae+2],ce=m[ae+3],128==(192&q)&&128==(192&ee)&&128==(192&ce)&&(le=(15&v)<<18|(63&q)<<12|(63&ee)<<6|63&ce,le>65535&&le<1114112&&(ie=le))}}null===ie?(ie=65533,de=1):ie>65535&&(ie-=65536,ee.push(ie>>>10&1023|55296),ie=56320|1023&ie),ee.push(ie),ae+=de}return decodeCodePointsArray(ee)}v.kMaxLength=de,Buffer.TYPED_ARRAY_SUPPORT=function typedArraySupport(){try{const m=new Uint8Array(1),v={foo:function(){return 42}};return Object.setPrototypeOf(v,Uint8Array.prototype),Object.setPrototypeOf(m,v),42===m.foo()}catch(m){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,v,q){return from(m,v,q)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,v,q){return alloc(m,v,q)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function isBuffer(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function compare(m,v){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(v,Uint8Array)&&(v=Buffer.from(v,v.offset,v.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(v))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===v)return 0;let q=m.length,ee=v.length;for(let ae=0,ie=Math.min(q,ee);aeee.length?(Buffer.isBuffer(v)||(v=Buffer.from(v)),v.copy(ee,ae)):Uint8Array.prototype.set.call(ee,v,ae);else{if(!Buffer.isBuffer(v))throw new TypeError('"list" argument must be an Array of Buffers');v.copy(ee,ae)}ae+=v.length}return ee},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const m=this.length;if(m%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let v=0;vq&&(m+=" ... "),""},ie&&(Buffer.prototype[ie]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(m,v,q,ee,ae){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===v&&(v=0),void 0===q&&(q=m?m.length:0),void 0===ee&&(ee=0),void 0===ae&&(ae=this.length),v<0||q>m.length||ee<0||ae>this.length)throw new RangeError("out of range index");if(ee>=ae&&v>=q)return 0;if(ee>=ae)return-1;if(v>=q)return 1;if(this===m)return 0;let ie=(ae>>>=0)-(ee>>>=0),de=(q>>>=0)-(v>>>=0);const ce=Math.min(ie,de),le=this.slice(ee,ae),pe=m.slice(v,q);for(let m=0;m>>=0,isFinite(q)?(q>>>=0,void 0===ee&&(ee="utf8")):(ee=q,q=void 0)}const ae=this.length-v;if((void 0===q||q>ae)&&(q=ae),m.length>0&&(q<0||v<0)||v>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");let ie=!1;for(;;)switch(ee){case"hex":return hexWrite(this,m,v,q);case"utf8":case"utf-8":return utf8Write(this,m,v,q);case"ascii":case"latin1":case"binary":return asciiWrite(this,m,v,q);case"base64":return base64Write(this,m,v,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,m,v,q);default:if(ie)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),ie=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const ce=4096;function decodeCodePointsArray(m){const v=m.length;if(v<=ce)return String.fromCharCode.apply(String,m);let q="",ee=0;for(;eeee)&&(q=ee);let ae="";for(let ee=v;eeq)throw new RangeError("Trying to access beyond buffer length")}function checkInt(m,v,q,ee,ae,ie){if(!Buffer.isBuffer(m))throw new TypeError('"buffer" argument must be a Buffer instance');if(v>ae||vm.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(m,v,q,ee,ae){checkIntBI(v,ee,ae,m,q,7);let ie=Number(v&BigInt(4294967295));m[q++]=ie,ie>>=8,m[q++]=ie,ie>>=8,m[q++]=ie,ie>>=8,m[q++]=ie;let de=Number(v>>BigInt(32)&BigInt(4294967295));return m[q++]=de,de>>=8,m[q++]=de,de>>=8,m[q++]=de,de>>=8,m[q++]=de,q}function wrtBigUInt64BE(m,v,q,ee,ae){checkIntBI(v,ee,ae,m,q,7);let ie=Number(v&BigInt(4294967295));m[q+7]=ie,ie>>=8,m[q+6]=ie,ie>>=8,m[q+5]=ie,ie>>=8,m[q+4]=ie;let de=Number(v>>BigInt(32)&BigInt(4294967295));return m[q+3]=de,de>>=8,m[q+2]=de,de>>=8,m[q+1]=de,de>>=8,m[q]=de,q+8}function checkIEEE754(m,v,q,ee,ae,ie){if(q+ee>m.length)throw new RangeError("Index out of range");if(q<0)throw new RangeError("Index out of range")}function writeFloat(m,v,q,ee,ie){return v=+v,q>>>=0,ie||checkIEEE754(m,0,q,4),ae.write(m,v,q,ee,23,4),q+4}function writeDouble(m,v,q,ee,ie){return v=+v,q>>>=0,ie||checkIEEE754(m,0,q,8),ae.write(m,v,q,ee,52,8),q+8}Buffer.prototype.slice=function slice(m,v){const q=this.length;(m=~~m)<0?(m+=q)<0&&(m=0):m>q&&(m=q),(v=void 0===v?q:~~v)<0?(v+=q)<0&&(v=0):v>q&&(v=q),v>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m],ae=1,ie=0;for(;++ie>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m+--v],ae=1;for(;v>0&&(ae*=256);)ee+=this[m+--v]*ae;return ee},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod((function readBigUInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=v+256*this[++m]+65536*this[++m]+this[++m]*2**24,ae=this[++m]+256*this[++m]+65536*this[++m]+q*2**24;return BigInt(ee)+(BigInt(ae)<>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=v*2**24+65536*this[++m]+256*this[++m]+this[++m],ae=this[++m]*2**24+65536*this[++m]+256*this[++m]+q;return(BigInt(ee)<>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m],ae=1,ie=0;for(;++ie=ae&&(ee-=Math.pow(2,8*v)),ee},Buffer.prototype.readIntBE=function readIntBE(m,v,q){m>>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=v,ae=1,ie=this[m+--ee];for(;ee>0&&(ae*=256);)ie+=this[m+--ee]*ae;return ae*=128,ie>=ae&&(ie-=Math.pow(2,8*v)),ie},Buffer.prototype.readInt8=function readInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),128&this[m]?-1*(255-this[m]+1):this[m]},Buffer.prototype.readInt16LE=function readInt16LE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const q=this[m]|this[m+1]<<8;return 32768&q?4294901760|q:q},Buffer.prototype.readInt16BE=function readInt16BE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const q=this[m+1]|this[m]<<8;return 32768&q?4294901760|q:q},Buffer.prototype.readInt32LE=function readInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod((function readBigInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=this[m+4]+256*this[m+5]+65536*this[m+6]+(q<<24);return(BigInt(ee)<>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=(v<<24)+65536*this[++m]+256*this[++m]+this[++m];return(BigInt(ee)<>>=0,v||checkOffset(m,4,this.length),ae.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),ae.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ae.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ae.read(this,m,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(m,v,q,ee){if(m=+m,v>>>=0,q>>>=0,!ee){checkInt(this,m,v,q,Math.pow(2,8*q)-1,0)}let ae=1,ie=0;for(this[v]=255&m;++ie>>=0,q>>>=0,!ee){checkInt(this,m,v,q,Math.pow(2,8*q)-1,0)}let ae=q-1,ie=1;for(this[v+ae]=255&m;--ae>=0&&(ie*=256);)this[v+ae]=m/ie&255;return v+q},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,1,255,0),this[v]=255&m,v+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,65535,0),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,65535,0),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,4294967295,0),this[v+3]=m>>>24,this[v+2]=m>>>16,this[v+1]=m>>>8,this[v]=255&m,v+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,4294967295,0),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod((function writeBigUInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod((function writeBigUInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeIntLE=function writeIntLE(m,v,q,ee){if(m=+m,v>>>=0,!ee){const ee=Math.pow(2,8*q-1);checkInt(this,m,v,q,ee-1,-ee)}let ae=0,ie=1,de=0;for(this[v]=255&m;++ae>0)-de&255;return v+q},Buffer.prototype.writeIntBE=function writeIntBE(m,v,q,ee){if(m=+m,v>>>=0,!ee){const ee=Math.pow(2,8*q-1);checkInt(this,m,v,q,ee-1,-ee)}let ae=q-1,ie=1,de=0;for(this[v+ae]=255&m;--ae>=0&&(ie*=256);)m<0&&0===de&&0!==this[v+ae+1]&&(de=1),this[v+ae]=(m/ie>>0)-de&255;return v+q},Buffer.prototype.writeInt8=function writeInt8(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,1,127,-128),m<0&&(m=255+m+1),this[v]=255&m,v+1},Buffer.prototype.writeInt16LE=function writeInt16LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,32767,-32768),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeInt16BE=function writeInt16BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,32767,-32768),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeInt32LE=function writeInt32LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,2147483647,-2147483648),this[v]=255&m,this[v+1]=m>>>8,this[v+2]=m>>>16,this[v+3]=m>>>24,v+4},Buffer.prototype.writeInt32BE=function writeInt32BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod((function writeBigInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeBigInt64BE=defineBigIntMethod((function writeBigInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeFloatLE=function writeFloatLE(m,v,q){return writeFloat(this,m,v,!0,q)},Buffer.prototype.writeFloatBE=function writeFloatBE(m,v,q){return writeFloat(this,m,v,!1,q)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(m,v,q){return writeDouble(this,m,v,!0,q)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(m,v,q){return writeDouble(this,m,v,!1,q)},Buffer.prototype.copy=function copy(m,v,q,ee){if(!Buffer.isBuffer(m))throw new TypeError("argument should be a Buffer");if(q||(q=0),ee||0===ee||(ee=this.length),v>=m.length&&(v=m.length),v||(v=0),ee>0&&ee=this.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),m.length-v>>=0,q=void 0===q?this.length:q>>>0,m||(m=0),"number"==typeof m)for(ae=v;ae=ee+4;q-=3)v=`_${m.slice(q-3,q)}${v}`;return`${m.slice(0,q)}${v}`}function checkBounds(m,v,q){validateNumber(v,"offset"),void 0!==m[v]&&void 0!==m[v+q]||boundsError(v,m.length-(q+1))}function checkIntBI(m,v,q,ee,ae,ie){if(m>q||m3?0===v||v===BigInt(0)?`>= 0${ee} and < 2${ee} ** ${8*(ie+1)}${ee}`:`>= -(2${ee} ** ${8*(ie+1)-1}${ee}) and < 2 ** ${8*(ie+1)-1}${ee}`:`>= ${v}${ee} and <= ${q}${ee}`,new le.ERR_OUT_OF_RANGE("value",ae,m)}checkBounds(ee,ae,ie)}function validateNumber(m,v){if("number"!=typeof m)throw new le.ERR_INVALID_ARG_TYPE(v,"number",m)}function boundsError(m,v,q){if(Math.floor(m)!==m)throw validateNumber(m,q),new le.ERR_OUT_OF_RANGE(q||"offset","an integer",m);if(v<0)throw new le.ERR_BUFFER_OUT_OF_BOUNDS;throw new le.ERR_OUT_OF_RANGE(q||"offset",`>= ${q?1:0} and <= ${v}`,m)}E("ERR_BUFFER_OUT_OF_BOUNDS",(function(m){return m?`${m} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),E("ERR_INVALID_ARG_TYPE",(function(m,v){return`The "${m}" argument must be of type number. Received type ${typeof v}`}),TypeError),E("ERR_OUT_OF_RANGE",(function(m,v,q){let ee=`The value of "${m}" is out of range.`,ae=q;return Number.isInteger(q)&&Math.abs(q)>2**32?ae=addNumericalSeparator(String(q)):"bigint"==typeof q&&(ae=String(q),(q>BigInt(2)**BigInt(32)||q<-(BigInt(2)**BigInt(32)))&&(ae=addNumericalSeparator(ae)),ae+="n"),ee+=` It must be ${v}. Received ${ae}`,ee}),RangeError);const pe=/[^+/0-9A-Za-z-_]/g;function base64clean(m){if((m=(m=m.split("=")[0]).trim().replace(pe,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}function utf8ToBytes(m,v){let q;v=v||1/0;const ee=m.length;let ae=null;const ie=[];for(let de=0;de55295&&q<57344){if(!ae){if(q>56319){(v-=3)>-1&&ie.push(239,191,189);continue}if(de+1===ee){(v-=3)>-1&&ie.push(239,191,189);continue}ae=q;continue}if(q<56320){(v-=3)>-1&&ie.push(239,191,189),ae=q;continue}q=65536+(ae-55296<<10|q-56320)}else ae&&(v-=3)>-1&&ie.push(239,191,189);if(ae=null,q<128){if((v-=1)<0)break;ie.push(q)}else if(q<2048){if((v-=2)<0)break;ie.push(q>>6|192,63&q|128)}else if(q<65536){if((v-=3)<0)break;ie.push(q>>12|224,q>>6&63|128,63&q|128)}else{if(!(q<1114112))throw new Error("Invalid code point");if((v-=4)<0)break;ie.push(q>>18|240,q>>12&63|128,q>>6&63|128,63&q|128)}}return ie}function asciiToBytes(m){const v=[];for(let q=0;q>8,ae=q%256,ie.push(ae),ie.push(ee);return ie}function base64ToBytes(m){return ee.toByteArray(base64clean(m))}function blitBuffer(m,v,q,ee){let ae;for(ae=0;ae=v.length||ae>=m.length);++ae)v[ae+q]=m[ae];return ae}function isInstance(m,v){return m instanceof v||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===v.name}function numberIsNaN(m){return m!=m}const fe=function(){const m="0123456789abcdef",v=new Array(256);for(let q=0;q<16;++q){const ee=16*q;for(let ae=0;ae<16;++ae)v[ee+ae]=m[q]+m[ae]}return v}();function defineBigIntMethod(m){return"undefined"==typeof BigInt?BufferBigIntNotDefined:m}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},219:m=>{!function(){var v=!1,q=/xyz/.test((function(){xyz}))?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(m){var ee=this.prototype;v=!0;var ae=new this;for(var ie in v=!1,m)ae[ie]="function"==typeof m[ie]&&"function"==typeof ee[ie]&&q.test(m[ie])?function(m,v){return function(){var q=this._super;this._super=ee[m];var ae=v.apply(this,arguments);return this._super=q,ae}}(ie,m[ie]):m[ie];function Class(){!v&&this.init&&this.init.apply(this,arguments)}return Class.prototype=ae,Class.prototype.constructor=Class,Class.extend=arguments.callee,Class},m.exports=Class}()},66485:m=>{m.exports=function clipboardCopy(m){if(navigator.clipboard)return navigator.clipboard.writeText(m).catch((function(m){throw void 0!==m?m:new DOMException("The request is not allowed","NotAllowedError")}));var v=document.createElement("span");v.textContent=m,v.style.whiteSpace="pre",v.style.webkitUserSelect="auto",v.style.userSelect="all",document.body.appendChild(v);var q=window.getSelection(),ee=window.document.createRange();q.removeAllRanges(),ee.selectNode(v),q.addRange(ee);var ae=!1;try{ae=window.document.execCommand("copy")}catch(m){console.log("error",m)}return q.removeAllRanges(),window.document.body.removeChild(v),ae?Promise.resolve():Promise.reject(new DOMException("The request is not allowed","NotAllowedError"))}},86010:(m,v,q)=>{"use strict";function r(m){var v,q,ee="";if("string"==typeof m||"number"==typeof m)ee+=m;else if("object"==typeof m)if(Array.isArray(m))for(v=0;vee});const ee=function clsx(){for(var m,v,q=0,ee="";q{var ee=q(60614),ae=q(66330),ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not a function")}},39483:(m,v,q)=>{var ee=q(4411),ae=q(66330),ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not a constructor")}},96077:(m,v,q)=>{var ee=q(60614),ae=String,ie=TypeError;m.exports=function(m){if("object"==typeof m||ee(m))return m;throw ie("Can't set "+ae(m)+" as a prototype")}},31530:(m,v,q)=>{"use strict";var ee=q(28710).charAt;m.exports=function(m,v,q){return v+(q?ee(m,v).length:1)}},19670:(m,v,q)=>{var ee=q(70111),ae=String,ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not an object")}},7556:(m,v,q)=>{var ee=q(47293);m.exports=ee((function(){if("function"==typeof ArrayBuffer){var m=new ArrayBuffer(8);Object.isExtensible(m)&&Object.defineProperty(m,"a",{value:8})}}))},18533:(m,v,q)=>{"use strict";var ee=q(42092).forEach,ae=q(9341)("forEach");m.exports=ae?[].forEach:function forEach(m){return ee(this,m,arguments.length>1?arguments[1]:void 0)}},41318:(m,v,q)=>{var ee=q(45656),ae=q(51400),ie=q(26244),createMethod=function(m){return function(v,q,de){var ce,le=ee(v),pe=ie(le),fe=ae(de,pe);if(m&&q!=q){for(;pe>fe;)if((ce=le[fe++])!=ce)return!0}else for(;pe>fe;fe++)if((m||fe in le)&&le[fe]===q)return m||fe||0;return!m&&-1}};m.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},42092:(m,v,q)=>{var ee=q(49974),ae=q(1702),ie=q(68361),de=q(47908),ce=q(26244),le=q(65417),pe=ae([].push),createMethod=function(m){var v=1==m,q=2==m,ae=3==m,fe=4==m,ye=6==m,be=7==m,Re=5==m||ye;return function(_e,xe,Te,Se){for(var we,Pe,Ie=de(_e),We=ie(Ie),ze=ee(xe,Te),Ve=ce(We),He=0,qe=Se||le,Xe=v?qe(_e,Ve):q||be?qe(_e,0):void 0;Ve>He;He++)if((Re||He in We)&&(Pe=ze(we=We[He],He,Ie),m))if(v)Xe[He]=Pe;else if(Pe)switch(m){case 3:return!0;case 5:return we;case 6:return He;case 2:pe(Xe,we)}else switch(m){case 4:return!1;case 7:pe(Xe,we)}return ye?-1:ae||fe?fe:Xe}};m.exports={forEach:createMethod(0),map:createMethod(1),filter:createMethod(2),some:createMethod(3),every:createMethod(4),find:createMethod(5),findIndex:createMethod(6),filterReject:createMethod(7)}},81194:(m,v,q)=>{var ee=q(47293),ae=q(5112),ie=q(7392),de=ae("species");m.exports=function(m){return ie>=51||!ee((function(){var v=[];return(v.constructor={})[de]=function(){return{foo:1}},1!==v[m](Boolean).foo}))}},9341:(m,v,q)=>{"use strict";var ee=q(47293);m.exports=function(m,v){var q=[][m];return!!q&&ee((function(){q.call(null,v||function(){return 1},1)}))}},41589:(m,v,q)=>{var ee=q(51400),ae=q(26244),ie=q(86135),de=Array,ce=Math.max;m.exports=function(m,v,q){for(var le=ae(m),pe=ee(v,le),fe=ee(void 0===q?le:q,le),ye=de(ce(fe-pe,0)),be=0;pe{var ee=q(1702);m.exports=ee([].slice)},77475:(m,v,q)=>{var ee=q(43157),ae=q(4411),ie=q(70111),de=q(5112)("species"),ce=Array;m.exports=function(m){var v;return ee(m)&&(v=m.constructor,(ae(v)&&(v===ce||ee(v.prototype))||ie(v)&&null===(v=v[de]))&&(v=void 0)),void 0===v?ce:v}},65417:(m,v,q)=>{var ee=q(77475);m.exports=function(m,v){return new(ee(m))(0===v?0:v)}},84326:(m,v,q)=>{var ee=q(1702),ae=ee({}.toString),ie=ee("".slice);m.exports=function(m){return ie(ae(m),8,-1)}},70648:(m,v,q)=>{var ee=q(51694),ae=q(60614),ie=q(84326),de=q(5112)("toStringTag"),ce=Object,le="Arguments"==ie(function(){return arguments}()),tryGet=function(m,v){try{return m[v]}catch(m){}};m.exports=ee?ie:function(m){var v,q,ee;return void 0===m?"Undefined":null===m?"Null":"string"==typeof(q=tryGet(v=ce(m),de))?q:le?ie(v):"Object"==(ee=ie(v))&&ae(v.callee)?"Arguments":ee}},99920:(m,v,q)=>{var ee=q(92597),ae=q(53887),ie=q(31236),de=q(3070);m.exports=function(m,v,q){for(var ce=ae(v),le=de.f,pe=ie.f,fe=0;fe{var ee=q(47293);m.exports=!ee((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},14230:(m,v,q)=>{var ee=q(1702),ae=q(84488),ie=q(41340),de=/"/g,ce=ee("".replace);m.exports=function(m,v,q,ee){var le=ie(ae(m)),pe="<"+v;return""!==q&&(pe+=" "+q+'="'+ce(ie(ee),de,""")+'"'),pe+">"+le+""}},68880:(m,v,q)=>{var ee=q(19781),ae=q(3070),ie=q(79114);m.exports=ee?function(m,v,q){return ae.f(m,v,ie(1,q))}:function(m,v,q){return m[v]=q,m}},79114:m=>{m.exports=function(m,v){return{enumerable:!(1&m),configurable:!(2&m),writable:!(4&m),value:v}}},86135:(m,v,q)=>{"use strict";var ee=q(34948),ae=q(3070),ie=q(79114);m.exports=function(m,v,q){var de=ee(v);de in m?ae.f(m,de,ie(0,q)):m[de]=q}},47045:(m,v,q)=>{var ee=q(56339),ae=q(3070);m.exports=function(m,v,q){return q.get&&ee(q.get,v,{getter:!0}),q.set&&ee(q.set,v,{setter:!0}),ae.f(m,v,q)}},98052:(m,v,q)=>{var ee=q(60614),ae=q(3070),ie=q(56339),de=q(13072);m.exports=function(m,v,q,ce){ce||(ce={});var le=ce.enumerable,pe=void 0!==ce.name?ce.name:v;if(ee(q)&&ie(q,pe,ce),ce.global)le?m[v]=q:de(v,q);else{try{ce.unsafe?m[v]&&(le=!0):delete m[v]}catch(m){}le?m[v]=q:ae.f(m,v,{value:q,enumerable:!1,configurable:!ce.nonConfigurable,writable:!ce.nonWritable})}return m}},13072:(m,v,q)=>{var ee=q(17854),ae=Object.defineProperty;m.exports=function(m,v){try{ae(ee,m,{value:v,configurable:!0,writable:!0})}catch(q){ee[m]=v}return v}},19781:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:m=>{var v="object"==typeof document&&document.all,q=void 0===v&&void 0!==v;m.exports={all:v,IS_HTMLDDA:q}},80317:(m,v,q)=>{var ee=q(17854),ae=q(70111),ie=ee.document,de=ae(ie)&&ae(ie.createElement);m.exports=function(m){return de?ie.createElement(m):{}}},7207:m=>{var v=TypeError;m.exports=function(m){if(m>9007199254740991)throw v("Maximum allowed index exceeded");return m}},48324:m=>{m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:(m,v,q)=>{var ee=q(80317)("span").classList,ae=ee&&ee.constructor&&ee.constructor.prototype;m.exports=ae===Object.prototype?void 0:ae},88113:m=>{m.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:(m,v,q)=>{var ee,ae,ie=q(17854),de=q(88113),ce=ie.process,le=ie.Deno,pe=ce&&ce.versions||le&&le.version,fe=pe&&pe.v8;fe&&(ae=(ee=fe.split("."))[0]>0&&ee[0]<4?1:+(ee[0]+ee[1])),!ae&&de&&(!(ee=de.match(/Edge\/(\d+)/))||ee[1]>=74)&&(ee=de.match(/Chrome\/(\d+)/))&&(ae=+ee[1]),m.exports=ae},80748:m=>{m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:(m,v,q)=>{var ee=q(17854),ae=q(31236).f,ie=q(68880),de=q(98052),ce=q(13072),le=q(99920),pe=q(54705);m.exports=function(m,v){var q,fe,ye,be,Re,_e=m.target,xe=m.global,Te=m.stat;if(q=xe?ee:Te?ee[_e]||ce(_e,{}):(ee[_e]||{}).prototype)for(fe in v){if(be=v[fe],ye=m.dontCallGetSet?(Re=ae(q,fe))&&Re.value:q[fe],!pe(xe?fe:_e+(Te?".":"#")+fe,m.forced)&&void 0!==ye){if(typeof be==typeof ye)continue;le(be,ye)}(m.sham||ye&&ye.sham)&&ie(be,"sham",!0),de(q,fe,be,m)}}},47293:m=>{m.exports=function(m){try{return!!m()}catch(m){return!0}}},27007:(m,v,q)=>{"use strict";q(74916);var ee=q(21470),ae=q(98052),ie=q(22261),de=q(47293),ce=q(5112),le=q(68880),pe=ce("species"),fe=RegExp.prototype;m.exports=function(m,v,q,ye){var be=ce(m),Re=!de((function(){var v={};return v[be]=function(){return 7},7!=""[m](v)})),_e=Re&&!de((function(){var v=!1,q=/a/;return"split"===m&&((q={}).constructor={},q.constructor[pe]=function(){return q},q.flags="",q[be]=/./[be]),q.exec=function(){return v=!0,null},q[be](""),!v}));if(!Re||!_e||q){var xe=ee(/./[be]),Te=v(be,""[m],(function(m,v,q,ae,de){var ce=ee(m),le=v.exec;return le===ie||le===fe.exec?Re&&!de?{done:!0,value:xe(v,q,ae)}:{done:!0,value:ce(q,v,ae)}:{done:!1}}));ae(String.prototype,m,Te[0]),ae(fe,be,Te[1])}ye&&le(fe[be],"sham",!0)}},76677:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){return Object.isExtensible(Object.preventExtensions({}))}))},22104:(m,v,q)=>{var ee=q(34374),ae=Function.prototype,ie=ae.apply,de=ae.call;m.exports="object"==typeof Reflect&&Reflect.apply||(ee?de.bind(ie):function(){return de.apply(ie,arguments)})},49974:(m,v,q)=>{var ee=q(21470),ae=q(19662),ie=q(34374),de=ee(ee.bind);m.exports=function(m,v){return ae(m),void 0===v?m:ie?de(m,v):function(){return m.apply(v,arguments)}}},34374:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){var m=function(){}.bind();return"function"!=typeof m||m.hasOwnProperty("prototype")}))},27065:(m,v,q)=>{"use strict";var ee=q(1702),ae=q(19662),ie=q(70111),de=q(92597),ce=q(50206),le=q(34374),pe=Function,fe=ee([].concat),ye=ee([].join),be={},construct=function(m,v,q){if(!de(be,v)){for(var ee=[],ae=0;ae{var ee=q(34374),ae=Function.prototype.call;m.exports=ee?ae.bind(ae):function(){return ae.apply(ae,arguments)}},76530:(m,v,q)=>{var ee=q(19781),ae=q(92597),ie=Function.prototype,de=ee&&Object.getOwnPropertyDescriptor,ce=ae(ie,"name"),le=ce&&"something"===function something(){}.name,pe=ce&&(!ee||ee&&de(ie,"name").configurable);m.exports={EXISTS:ce,PROPER:le,CONFIGURABLE:pe}},75668:(m,v,q)=>{var ee=q(1702),ae=q(19662);m.exports=function(m,v,q){try{return ee(ae(Object.getOwnPropertyDescriptor(m,v)[q]))}catch(m){}}},21470:(m,v,q)=>{var ee=q(84326),ae=q(1702);m.exports=function(m){if("Function"===ee(m))return ae(m)}},1702:(m,v,q)=>{var ee=q(34374),ae=Function.prototype,ie=ae.call,de=ee&&ae.bind.bind(ie,ie);m.exports=ee?de:function(m){return function(){return ie.apply(m,arguments)}}},35005:(m,v,q)=>{var ee=q(17854),ae=q(60614);m.exports=function(m,v){return arguments.length<2?(q=ee[m],ae(q)?q:void 0):ee[m]&&ee[m][v];var q}},88044:(m,v,q)=>{var ee=q(1702),ae=q(43157),ie=q(60614),de=q(84326),ce=q(41340),le=ee([].push);m.exports=function(m){if(ie(m))return m;if(ae(m)){for(var v=m.length,q=[],ee=0;ee{var ee=q(19662),ae=q(68554);m.exports=function(m,v){var q=m[v];return ae(q)?void 0:ee(q)}},10647:(m,v,q)=>{var ee=q(1702),ae=q(47908),ie=Math.floor,de=ee("".charAt),ce=ee("".replace),le=ee("".slice),pe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,fe=/\$([$&'`]|\d{1,2})/g;m.exports=function(m,v,q,ee,ye,be){var Re=q+m.length,_e=ee.length,xe=fe;return void 0!==ye&&(ye=ae(ye),xe=pe),ce(be,xe,(function(ae,ce){var pe;switch(de(ce,0)){case"$":return"$";case"&":return m;case"`":return le(v,0,q);case"'":return le(v,Re);case"<":pe=ye[le(ce,1,-1)];break;default:var fe=+ce;if(0===fe)return ae;if(fe>_e){var be=ie(fe/10);return 0===be?ae:be<=_e?void 0===ee[be-1]?de(ce,1):ee[be-1]+de(ce,1):ae}pe=ee[fe-1]}return void 0===pe?"":pe}))}},17854:(m,v,q)=>{var check=function(m){return m&&m.Math==Math&&m};m.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof q.g&&q.g)||function(){return this}()||Function("return this")()},92597:(m,v,q)=>{var ee=q(1702),ae=q(47908),ie=ee({}.hasOwnProperty);m.exports=Object.hasOwn||function hasOwn(m,v){return ie(ae(m),v)}},3501:m=>{m.exports={}},60490:(m,v,q)=>{var ee=q(35005);m.exports=ee("document","documentElement")},64664:(m,v,q)=>{var ee=q(19781),ae=q(47293),ie=q(80317);m.exports=!ee&&!ae((function(){return 7!=Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a}))},68361:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(84326),de=Object,ce=ee("".split);m.exports=ae((function(){return!de("z").propertyIsEnumerable(0)}))?function(m){return"String"==ie(m)?ce(m,""):de(m)}:de},79587:(m,v,q)=>{var ee=q(60614),ae=q(70111),ie=q(27674);m.exports=function(m,v,q){var de,ce;return ie&&ee(de=v.constructor)&&de!==q&&ae(ce=de.prototype)&&ce!==q.prototype&&ie(m,ce),m}},42788:(m,v,q)=>{var ee=q(1702),ae=q(60614),ie=q(5465),de=ee(Function.toString);ae(ie.inspectSource)||(ie.inspectSource=function(m){return de(m)}),m.exports=ie.inspectSource},62423:(m,v,q)=>{var ee=q(82109),ae=q(1702),ie=q(3501),de=q(70111),ce=q(92597),le=q(3070).f,pe=q(8006),fe=q(1156),ye=q(52050),be=q(69711),Re=q(76677),_e=!1,xe=be("meta"),Te=0,setMetadata=function(m){le(m,xe,{value:{objectID:"O"+Te++,weakData:{}}})},Se=m.exports={enable:function(){Se.enable=function(){},_e=!0;var m=pe.f,v=ae([].splice),q={};q[xe]=1,m(q).length&&(pe.f=function(q){for(var ee=m(q),ae=0,ie=ee.length;ae{var ee,ae,ie,de=q(94811),ce=q(17854),le=q(70111),pe=q(68880),fe=q(92597),ye=q(5465),be=q(6200),Re=q(3501),_e="Object already initialized",xe=ce.TypeError,Te=ce.WeakMap;if(de||ye.state){var Se=ye.state||(ye.state=new Te);Se.get=Se.get,Se.has=Se.has,Se.set=Se.set,ee=function(m,v){if(Se.has(m))throw xe(_e);return v.facade=m,Se.set(m,v),v},ae=function(m){return Se.get(m)||{}},ie=function(m){return Se.has(m)}}else{var we=be("state");Re[we]=!0,ee=function(m,v){if(fe(m,we))throw xe(_e);return v.facade=m,pe(m,we,v),v},ae=function(m){return fe(m,we)?m[we]:{}},ie=function(m){return fe(m,we)}}m.exports={set:ee,get:ae,has:ie,enforce:function(m){return ie(m)?ae(m):ee(m,{})},getterFor:function(m){return function(v){var q;if(!le(v)||(q=ae(v)).type!==m)throw xe("Incompatible receiver, "+m+" required");return q}}}},43157:(m,v,q)=>{var ee=q(84326);m.exports=Array.isArray||function isArray(m){return"Array"==ee(m)}},60614:(m,v,q)=>{var ee=q(4154),ae=ee.all;m.exports=ee.IS_HTMLDDA?function(m){return"function"==typeof m||m===ae}:function(m){return"function"==typeof m}},4411:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(60614),de=q(70648),ce=q(35005),le=q(42788),noop=function(){},pe=[],fe=ce("Reflect","construct"),ye=/^\s*(?:class|function)\b/,be=ee(ye.exec),Re=!ye.exec(noop),_e=function isConstructor(m){if(!ie(m))return!1;try{return fe(noop,pe,m),!0}catch(m){return!1}},xe=function isConstructor(m){if(!ie(m))return!1;switch(de(m)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Re||!!be(ye,le(m))}catch(m){return!0}};xe.sham=!0,m.exports=!fe||ae((function(){var m;return _e(_e.call)||!_e(Object)||!_e((function(){m=!0}))||m}))?xe:_e},54705:(m,v,q)=>{var ee=q(47293),ae=q(60614),ie=/#|\.prototype\./,isForced=function(m,v){var q=ce[de(m)];return q==pe||q!=le&&(ae(v)?ee(v):!!v)},de=isForced.normalize=function(m){return String(m).replace(ie,".").toLowerCase()},ce=isForced.data={},le=isForced.NATIVE="N",pe=isForced.POLYFILL="P";m.exports=isForced},68554:m=>{m.exports=function(m){return null==m}},70111:(m,v,q)=>{var ee=q(60614),ae=q(4154),ie=ae.all;m.exports=ae.IS_HTMLDDA?function(m){return"object"==typeof m?null!==m:ee(m)||m===ie}:function(m){return"object"==typeof m?null!==m:ee(m)}},31913:m=>{m.exports=!1},47850:(m,v,q)=>{var ee=q(70111),ae=q(84326),ie=q(5112)("match");m.exports=function(m){var v;return ee(m)&&(void 0!==(v=m[ie])?!!v:"RegExp"==ae(m))}},52190:(m,v,q)=>{var ee=q(35005),ae=q(60614),ie=q(47976),de=q(43307),ce=Object;m.exports=de?function(m){return"symbol"==typeof m}:function(m){var v=ee("Symbol");return ae(v)&&ie(v.prototype,ce(m))}},26244:(m,v,q)=>{var ee=q(17466);m.exports=function(m){return ee(m.length)}},56339:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(60614),de=q(92597),ce=q(19781),le=q(76530).CONFIGURABLE,pe=q(42788),fe=q(29909),ye=fe.enforce,be=fe.get,Re=String,_e=Object.defineProperty,xe=ee("".slice),Te=ee("".replace),Se=ee([].join),we=ce&&!ae((function(){return 8!==_e((function(){}),"length",{value:8}).length})),Pe=String(String).split("String"),Ie=m.exports=function(m,v,q){"Symbol("===xe(Re(v),0,7)&&(v="["+Te(Re(v),/^Symbol\(([^)]*)\)/,"$1")+"]"),q&&q.getter&&(v="get "+v),q&&q.setter&&(v="set "+v),(!de(m,"name")||le&&m.name!==v)&&(ce?_e(m,"name",{value:v,configurable:!0}):m.name=v),we&&q&&de(q,"arity")&&m.length!==q.arity&&_e(m,"length",{value:q.arity});try{q&&de(q,"constructor")&&q.constructor?ce&&_e(m,"prototype",{writable:!1}):m.prototype&&(m.prototype=void 0)}catch(m){}var ee=ye(m);return de(ee,"source")||(ee.source=Se(Pe,"string"==typeof v?v:"")),m};Function.prototype.toString=Ie((function toString(){return ie(this)&&be(this).source||pe(this)}),"toString")},74758:m=>{var v=Math.ceil,q=Math.floor;m.exports=Math.trunc||function trunc(m){var ee=+m;return(ee>0?q:v)(ee)}},21574:(m,v,q)=>{"use strict";var ee=q(19781),ae=q(1702),ie=q(46916),de=q(47293),ce=q(81956),le=q(25181),pe=q(55296),fe=q(47908),ye=q(68361),be=Object.assign,Re=Object.defineProperty,_e=ae([].concat);m.exports=!be||de((function(){if(ee&&1!==be({b:1},be(Re({},"a",{enumerable:!0,get:function(){Re(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var m={},v={},q=Symbol(),ae="abcdefghijklmnopqrst";return m[q]=7,ae.split("").forEach((function(m){v[m]=m})),7!=be({},m)[q]||ce(be({},v)).join("")!=ae}))?function assign(m,v){for(var q=fe(m),ae=arguments.length,de=1,be=le.f,Re=pe.f;ae>de;)for(var xe,Te=ye(arguments[de++]),Se=be?_e(ce(Te),be(Te)):ce(Te),we=Se.length,Pe=0;we>Pe;)xe=Se[Pe++],ee&&!ie(Re,Te,xe)||(q[xe]=Te[xe]);return q}:be},70030:(m,v,q)=>{var ee,ae=q(19670),ie=q(36048),de=q(80748),ce=q(3501),le=q(60490),pe=q(80317),fe=q(6200),ye="prototype",be="script",Re=fe("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(m){return"<"+be+">"+m+""},NullProtoObjectViaActiveX=function(m){m.write(scriptTag("")),m.close();var v=m.parentWindow.Object;return m=null,v},NullProtoObject=function(){try{ee=new ActiveXObject("htmlfile")}catch(m){}var m,v,q;NullProtoObject="undefined"!=typeof document?document.domain&&ee?NullProtoObjectViaActiveX(ee):(v=pe("iframe"),q="java"+be+":",v.style.display="none",le.appendChild(v),v.src=String(q),(m=v.contentWindow.document).open(),m.write(scriptTag("document.F=Object")),m.close(),m.F):NullProtoObjectViaActiveX(ee);for(var ae=de.length;ae--;)delete NullProtoObject[ye][de[ae]];return NullProtoObject()};ce[Re]=!0,m.exports=Object.create||function create(m,v){var q;return null!==m?(EmptyConstructor[ye]=ae(m),q=new EmptyConstructor,EmptyConstructor[ye]=null,q[Re]=m):q=NullProtoObject(),void 0===v?q:ie.f(q,v)}},36048:(m,v,q)=>{var ee=q(19781),ae=q(3353),ie=q(3070),de=q(19670),ce=q(45656),le=q(81956);v.f=ee&&!ae?Object.defineProperties:function defineProperties(m,v){de(m);for(var q,ee=ce(v),ae=le(v),pe=ae.length,fe=0;pe>fe;)ie.f(m,q=ae[fe++],ee[q]);return m}},3070:(m,v,q)=>{var ee=q(19781),ae=q(64664),ie=q(3353),de=q(19670),ce=q(34948),le=TypeError,pe=Object.defineProperty,fe=Object.getOwnPropertyDescriptor,ye="enumerable",be="configurable",Re="writable";v.f=ee?ie?function defineProperty(m,v,q){if(de(m),v=ce(v),de(q),"function"==typeof m&&"prototype"===v&&"value"in q&&Re in q&&!q[Re]){var ee=fe(m,v);ee&&ee[Re]&&(m[v]=q.value,q={configurable:be in q?q[be]:ee[be],enumerable:ye in q?q[ye]:ee[ye],writable:!1})}return pe(m,v,q)}:pe:function defineProperty(m,v,q){if(de(m),v=ce(v),de(q),ae)try{return pe(m,v,q)}catch(m){}if("get"in q||"set"in q)throw le("Accessors not supported");return"value"in q&&(m[v]=q.value),m}},31236:(m,v,q)=>{var ee=q(19781),ae=q(46916),ie=q(55296),de=q(79114),ce=q(45656),le=q(34948),pe=q(92597),fe=q(64664),ye=Object.getOwnPropertyDescriptor;v.f=ee?ye:function getOwnPropertyDescriptor(m,v){if(m=ce(m),v=le(v),fe)try{return ye(m,v)}catch(m){}if(pe(m,v))return de(!ae(ie.f,m,v),m[v])}},1156:(m,v,q)=>{var ee=q(84326),ae=q(45656),ie=q(8006).f,de=q(41589),ce="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(m){try{return ie(m)}catch(m){return de(ce)}};m.exports.f=function getOwnPropertyNames(m){return ce&&"Window"==ee(m)?getWindowNames(m):ie(ae(m))}},8006:(m,v,q)=>{var ee=q(16324),ae=q(80748).concat("length","prototype");v.f=Object.getOwnPropertyNames||function getOwnPropertyNames(m){return ee(m,ae)}},25181:(m,v)=>{v.f=Object.getOwnPropertySymbols},79518:(m,v,q)=>{var ee=q(92597),ae=q(60614),ie=q(47908),de=q(6200),ce=q(49920),le=de("IE_PROTO"),pe=Object,fe=pe.prototype;m.exports=ce?pe.getPrototypeOf:function(m){var v=ie(m);if(ee(v,le))return v[le];var q=v.constructor;return ae(q)&&v instanceof q?q.prototype:v instanceof pe?fe:null}},52050:(m,v,q)=>{var ee=q(47293),ae=q(70111),ie=q(84326),de=q(7556),ce=Object.isExtensible,le=ee((function(){ce(1)}));m.exports=le||de?function isExtensible(m){return!!ae(m)&&((!de||"ArrayBuffer"!=ie(m))&&(!ce||ce(m)))}:ce},47976:(m,v,q)=>{var ee=q(1702);m.exports=ee({}.isPrototypeOf)},16324:(m,v,q)=>{var ee=q(1702),ae=q(92597),ie=q(45656),de=q(41318).indexOf,ce=q(3501),le=ee([].push);m.exports=function(m,v){var q,ee=ie(m),pe=0,fe=[];for(q in ee)!ae(ce,q)&&ae(ee,q)&&le(fe,q);for(;v.length>pe;)ae(ee,q=v[pe++])&&(~de(fe,q)||le(fe,q));return fe}},81956:(m,v,q)=>{var ee=q(16324),ae=q(80748);m.exports=Object.keys||function keys(m){return ee(m,ae)}},55296:(m,v)=>{"use strict";var q={}.propertyIsEnumerable,ee=Object.getOwnPropertyDescriptor,ae=ee&&!q.call({1:2},1);v.f=ae?function propertyIsEnumerable(m){var v=ee(this,m);return!!v&&v.enumerable}:q},27674:(m,v,q)=>{var ee=q(75668),ae=q(19670),ie=q(96077);m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var m,v=!1,q={};try{(m=ee(Object.prototype,"__proto__","set"))(q,[]),v=q instanceof Array}catch(m){}return function setPrototypeOf(q,ee){return ae(q),ie(ee),v?m(q,ee):q.__proto__=ee,q}}():void 0)},90288:(m,v,q)=>{"use strict";var ee=q(51694),ae=q(70648);m.exports=ee?{}.toString:function toString(){return"[object "+ae(this)+"]"}},92140:(m,v,q)=>{var ee=q(46916),ae=q(60614),ie=q(70111),de=TypeError;m.exports=function(m,v){var q,ce;if("string"===v&&ae(q=m.toString)&&!ie(ce=ee(q,m)))return ce;if(ae(q=m.valueOf)&&!ie(ce=ee(q,m)))return ce;if("string"!==v&&ae(q=m.toString)&&!ie(ce=ee(q,m)))return ce;throw de("Can't convert object to primitive value")}},53887:(m,v,q)=>{var ee=q(35005),ae=q(1702),ie=q(8006),de=q(25181),ce=q(19670),le=ae([].concat);m.exports=ee("Reflect","ownKeys")||function ownKeys(m){var v=ie.f(ce(m)),q=de.f;return q?le(v,q(m)):v}},40857:(m,v,q)=>{var ee=q(17854);m.exports=ee},2626:(m,v,q)=>{var ee=q(3070).f;m.exports=function(m,v,q){q in m||ee(m,q,{configurable:!0,get:function(){return v[q]},set:function(m){v[q]=m}})}},97651:(m,v,q)=>{var ee=q(46916),ae=q(19670),ie=q(60614),de=q(84326),ce=q(22261),le=TypeError;m.exports=function(m,v){var q=m.exec;if(ie(q)){var pe=ee(q,m,v);return null!==pe&&ae(pe),pe}if("RegExp"===de(m))return ee(ce,m,v);throw le("RegExp#exec called on incompatible receiver")}},22261:(m,v,q)=>{"use strict";var ee,ae,ie=q(46916),de=q(1702),ce=q(41340),le=q(67066),pe=q(52999),fe=q(72309),ye=q(70030),be=q(29909).get,Re=q(9441),_e=q(38173),xe=fe("native-string-replace",String.prototype.replace),Te=RegExp.prototype.exec,Se=Te,we=de("".charAt),Pe=de("".indexOf),Ie=de("".replace),We=de("".slice),ze=(ae=/b*/g,ie(Te,ee=/a/,"a"),ie(Te,ae,"a"),0!==ee.lastIndex||0!==ae.lastIndex),Ve=pe.BROKEN_CARET,He=void 0!==/()??/.exec("")[1];(ze||He||Ve||Re||_e)&&(Se=function exec(m){var v,q,ee,ae,de,pe,fe,Re=this,_e=be(Re),qe=ce(m),Xe=_e.raw;if(Xe)return Xe.lastIndex=Re.lastIndex,v=ie(Se,Xe,qe),Re.lastIndex=Xe.lastIndex,v;var Qe=_e.groups,Ye=Ve&&Re.sticky,et=ie(le,Re),tt=Re.source,nt=0,rt=qe;if(Ye&&(et=Ie(et,"y",""),-1===Pe(et,"g")&&(et+="g"),rt=We(qe,Re.lastIndex),Re.lastIndex>0&&(!Re.multiline||Re.multiline&&"\n"!==we(qe,Re.lastIndex-1))&&(tt="(?: "+tt+")",rt=" "+rt,nt++),q=new RegExp("^(?:"+tt+")",et)),He&&(q=new RegExp("^"+tt+"$(?!\\s)",et)),ze&&(ee=Re.lastIndex),ae=ie(Te,Ye?q:Re,rt),Ye?ae?(ae.input=We(ae.input,nt),ae[0]=We(ae[0],nt),ae.index=Re.lastIndex,Re.lastIndex+=ae[0].length):Re.lastIndex=0:ze&&ae&&(Re.lastIndex=Re.global?ae.index+ae[0].length:ee),He&&ae&&ae.length>1&&ie(xe,ae[0],q,(function(){for(de=1;de{"use strict";var ee=q(19670);m.exports=function(){var m=ee(this),v="";return m.hasIndices&&(v+="d"),m.global&&(v+="g"),m.ignoreCase&&(v+="i"),m.multiline&&(v+="m"),m.dotAll&&(v+="s"),m.unicode&&(v+="u"),m.unicodeSets&&(v+="v"),m.sticky&&(v+="y"),v}},34706:(m,v,q)=>{var ee=q(46916),ae=q(92597),ie=q(47976),de=q(67066),ce=RegExp.prototype;m.exports=function(m){var v=m.flags;return void 0!==v||"flags"in ce||ae(m,"flags")||!ie(ce,m)?v:ee(de,m)}},52999:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp,ie=ee((function(){var m=ae("a","y");return m.lastIndex=2,null!=m.exec("abcd")})),de=ie||ee((function(){return!ae("a","y").sticky})),ce=ie||ee((function(){var m=ae("^r","gy");return m.lastIndex=2,null!=m.exec("str")}));m.exports={BROKEN_CARET:ce,MISSED_STICKY:de,UNSUPPORTED_Y:ie}},9441:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp;m.exports=ee((function(){var m=ae(".","s");return!(m.dotAll&&m.exec("\n")&&"s"===m.flags)}))},38173:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp;m.exports=ee((function(){var m=ae("(?b)","g");return"b"!==m.exec("b").groups.a||"bc"!=="b".replace(m,"$c")}))},84488:(m,v,q)=>{var ee=q(68554),ae=TypeError;m.exports=function(m){if(ee(m))throw ae("Can't call method on "+m);return m}},81150:m=>{m.exports=Object.is||function is(m,v){return m===v?0!==m||1/m==1/v:m!=m&&v!=v}},96340:(m,v,q)=>{"use strict";var ee=q(35005),ae=q(47045),ie=q(5112),de=q(19781),ce=ie("species");m.exports=function(m){var v=ee(m);de&&v&&!v[ce]&&ae(v,ce,{configurable:!0,get:function(){return this}})}},58003:(m,v,q)=>{var ee=q(3070).f,ae=q(92597),ie=q(5112)("toStringTag");m.exports=function(m,v,q){m&&!q&&(m=m.prototype),m&&!ae(m,ie)&&ee(m,ie,{configurable:!0,value:v})}},6200:(m,v,q)=>{var ee=q(72309),ae=q(69711),ie=ee("keys");m.exports=function(m){return ie[m]||(ie[m]=ae(m))}},5465:(m,v,q)=>{var ee=q(17854),ae=q(13072),ie="__core-js_shared__",de=ee[ie]||ae(ie,{});m.exports=de},72309:(m,v,q)=>{var ee=q(31913),ae=q(5465);(m.exports=function(m,v){return ae[m]||(ae[m]=void 0!==v?v:{})})("versions",[]).push({version:"3.29.1",mode:ee?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},36707:(m,v,q)=>{var ee=q(19670),ae=q(39483),ie=q(68554),de=q(5112)("species");m.exports=function(m,v){var q,ce=ee(m).constructor;return void 0===ce||ie(q=ee(ce)[de])?v:ae(q)}},43429:(m,v,q)=>{var ee=q(47293);m.exports=function(m){return ee((function(){var v=""[m]('"');return v!==v.toLowerCase()||v.split('"').length>3}))}},28710:(m,v,q)=>{var ee=q(1702),ae=q(19303),ie=q(41340),de=q(84488),ce=ee("".charAt),le=ee("".charCodeAt),pe=ee("".slice),createMethod=function(m){return function(v,q){var ee,fe,ye=ie(de(v)),be=ae(q),Re=ye.length;return be<0||be>=Re?m?"":void 0:(ee=le(ye,be))<55296||ee>56319||be+1===Re||(fe=le(ye,be+1))<56320||fe>57343?m?ce(ye,be):ee:m?pe(ye,be,be+2):fe-56320+(ee-55296<<10)+65536}};m.exports={codeAt:createMethod(!1),charAt:createMethod(!0)}},76091:(m,v,q)=>{var ee=q(76530).PROPER,ae=q(47293),ie=q(81361);m.exports=function(m){return ae((function(){return!!ie[m]()||"​…᠎"!=="​…᠎"[m]()||ee&&ie[m].name!==m}))}},53111:(m,v,q)=>{var ee=q(1702),ae=q(84488),ie=q(41340),de=q(81361),ce=ee("".replace),le=RegExp("^["+de+"]+"),pe=RegExp("(^|[^"+de+"])["+de+"]+$"),createMethod=function(m){return function(v){var q=ie(ae(v));return 1&m&&(q=ce(q,le,"")),2&m&&(q=ce(q,pe,"$1")),q}};m.exports={start:createMethod(1),end:createMethod(2),trim:createMethod(3)}},36293:(m,v,q)=>{var ee=q(7392),ae=q(47293);m.exports=!!Object.getOwnPropertySymbols&&!ae((function(){var m=Symbol();return!String(m)||!(Object(m)instanceof Symbol)||!Symbol.sham&&ee&&ee<41}))},56532:(m,v,q)=>{var ee=q(46916),ae=q(35005),ie=q(5112),de=q(98052);m.exports=function(){var m=ae("Symbol"),v=m&&m.prototype,q=v&&v.valueOf,ce=ie("toPrimitive");v&&!v[ce]&&de(v,ce,(function(m){return ee(q,this)}),{arity:1})}},2015:(m,v,q)=>{var ee=q(36293);m.exports=ee&&!!Symbol.for&&!!Symbol.keyFor},51400:(m,v,q)=>{var ee=q(19303),ae=Math.max,ie=Math.min;m.exports=function(m,v){var q=ee(m);return q<0?ae(q+v,0):ie(q,v)}},45656:(m,v,q)=>{var ee=q(68361),ae=q(84488);m.exports=function(m){return ee(ae(m))}},19303:(m,v,q)=>{var ee=q(74758);m.exports=function(m){var v=+m;return v!=v||0===v?0:ee(v)}},17466:(m,v,q)=>{var ee=q(19303),ae=Math.min;m.exports=function(m){return m>0?ae(ee(m),9007199254740991):0}},47908:(m,v,q)=>{var ee=q(84488),ae=Object;m.exports=function(m){return ae(ee(m))}},57593:(m,v,q)=>{var ee=q(46916),ae=q(70111),ie=q(52190),de=q(58173),ce=q(92140),le=q(5112),pe=TypeError,fe=le("toPrimitive");m.exports=function(m,v){if(!ae(m)||ie(m))return m;var q,le=de(m,fe);if(le){if(void 0===v&&(v="default"),q=ee(le,m,v),!ae(q)||ie(q))return q;throw pe("Can't convert object to primitive value")}return void 0===v&&(v="number"),ce(m,v)}},34948:(m,v,q)=>{var ee=q(57593),ae=q(52190);m.exports=function(m){var v=ee(m,"string");return ae(v)?v:v+""}},51694:(m,v,q)=>{var ee={};ee[q(5112)("toStringTag")]="z",m.exports="[object z]"===String(ee)},41340:(m,v,q)=>{var ee=q(70648),ae=String;m.exports=function(m){if("Symbol"===ee(m))throw TypeError("Cannot convert a Symbol value to a string");return ae(m)}},66330:m=>{var v=String;m.exports=function(m){try{return v(m)}catch(m){return"Object"}}},69711:(m,v,q)=>{var ee=q(1702),ae=0,ie=Math.random(),de=ee(1..toString);m.exports=function(m){return"Symbol("+(void 0===m?"":m)+")_"+de(++ae+ie,36)}},43307:(m,v,q)=>{var ee=q(36293);m.exports=ee&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(m,v,q)=>{var ee=q(19781),ae=q(47293);m.exports=ee&&ae((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},94811:(m,v,q)=>{var ee=q(17854),ae=q(60614),ie=ee.WeakMap;m.exports=ae(ie)&&/native code/.test(String(ie))},26800:(m,v,q)=>{var ee=q(40857),ae=q(92597),ie=q(6061),de=q(3070).f;m.exports=function(m){var v=ee.Symbol||(ee.Symbol={});ae(v,m)||de(v,m,{value:ie.f(m)})}},6061:(m,v,q)=>{var ee=q(5112);v.f=ee},5112:(m,v,q)=>{var ee=q(17854),ae=q(72309),ie=q(92597),de=q(69711),ce=q(36293),le=q(43307),pe=ee.Symbol,fe=ae("wks"),ye=le?pe.for||pe:pe&&pe.withoutSetter||de;m.exports=function(m){return ie(fe,m)||(fe[m]=ce&&ie(pe,m)?pe[m]:ye("Symbol."+m)),fe[m]}},81361:m=>{m.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},92222:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(47293),ie=q(43157),de=q(70111),ce=q(47908),le=q(26244),pe=q(7207),fe=q(86135),ye=q(65417),be=q(81194),Re=q(5112),_e=q(7392),xe=Re("isConcatSpreadable"),Te=_e>=51||!ae((function(){var m=[];return m[xe]=!1,m.concat()[0]!==m})),isConcatSpreadable=function(m){if(!de(m))return!1;var v=m[xe];return void 0!==v?!!v:ie(m)};ee({target:"Array",proto:!0,arity:1,forced:!Te||!be("concat")},{concat:function concat(m){var v,q,ee,ae,ie,de=ce(this),be=ye(de,0),Re=0;for(v=-1,ee=arguments.length;v{"use strict";var ee=q(82109),ae=q(42092).every;ee({target:"Array",proto:!0,forced:!q(9341)("every")},{every:function every(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},57327:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(42092).filter;ee({target:"Array",proto:!0,forced:!q(81194)("filter")},{filter:function filter(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},89554:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(18533);ee({target:"Array",proto:!0,forced:[].forEach!=ae},{forEach:ae})},82772:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(21470),ie=q(41318).indexOf,de=q(9341),ce=ae([].indexOf),le=!!ce&&1/ce([1],1,-0)<0;ee({target:"Array",proto:!0,forced:le||!de("indexOf")},{indexOf:function indexOf(m){var v=arguments.length>1?arguments[1]:void 0;return le?ce(this,m,v)||0:ie(this,m,v)}})},69600:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(1702),ie=q(68361),de=q(45656),ce=q(9341),le=ae([].join);ee({target:"Array",proto:!0,forced:ie!=Object||!ce("join",",")},{join:function join(m){return le(de(this),void 0===m?",":m)}})},21249:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(42092).map;ee({target:"Array",proto:!0,forced:!q(81194)("map")},{map:function map(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},68309:(m,v,q)=>{var ee=q(19781),ae=q(76530).EXISTS,ie=q(1702),de=q(47045),ce=Function.prototype,le=ie(ce.toString),pe=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,fe=ie(pe.exec);ee&&!ae&&de(ce,"name",{configurable:!0,get:function(){try{return fe(pe,le(this))[1]}catch(m){return""}}})},38862:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(22104),de=q(46916),ce=q(1702),le=q(47293),pe=q(60614),fe=q(52190),ye=q(50206),be=q(88044),Re=q(36293),_e=String,xe=ae("JSON","stringify"),Te=ce(/./.exec),Se=ce("".charAt),we=ce("".charCodeAt),Pe=ce("".replace),Ie=ce(1..toString),We=/[\uD800-\uDFFF]/g,ze=/^[\uD800-\uDBFF]$/,Ve=/^[\uDC00-\uDFFF]$/,He=!Re||le((function(){var m=ae("Symbol")();return"[null]"!=xe([m])||"{}"!=xe({a:m})||"{}"!=xe(Object(m))})),qe=le((function(){return'"\\udf06\\ud834"'!==xe("\udf06\ud834")||'"\\udead"'!==xe("\udead")})),stringifyWithSymbolsFix=function(m,v){var q=ye(arguments),ee=be(v);if(pe(ee)||void 0!==m&&!fe(m))return q[1]=function(m,v){if(pe(ee)&&(v=de(ee,this,_e(m),v)),!fe(v))return v},ie(xe,null,q)},fixIllFormed=function(m,v,q){var ee=Se(q,v-1),ae=Se(q,v+1);return Te(ze,m)&&!Te(Ve,ae)||Te(Ve,m)&&!Te(ze,ee)?"\\u"+Ie(we(m,0),16):m};xe&&ee({target:"JSON",stat:!0,arity:3,forced:He||qe},{stringify:function stringify(m,v,q){var ee=ye(arguments),ae=ie(He?stringifyWithSymbolsFix:xe,null,ee);return qe&&"string"==typeof ae?Pe(ae,We,fixIllFormed):ae}})},19601:(m,v,q)=>{var ee=q(82109),ae=q(21574);ee({target:"Object",stat:!0,arity:2,forced:Object.assign!==ae},{assign:ae})},43371:(m,v,q)=>{var ee=q(82109),ae=q(76677),ie=q(47293),de=q(70111),ce=q(62423).onFreeze,le=Object.freeze;ee({target:"Object",stat:!0,forced:ie((function(){le(1)})),sham:!ae},{freeze:function freeze(m){return le&&de(m)?le(ce(m)):m}})},29660:(m,v,q)=>{var ee=q(82109),ae=q(36293),ie=q(47293),de=q(25181),ce=q(47908);ee({target:"Object",stat:!0,forced:!ae||ie((function(){de.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(m){var v=de.f;return v?v(ce(m)):[]}})},30489:(m,v,q)=>{var ee=q(82109),ae=q(47293),ie=q(47908),de=q(79518),ce=q(49920);ee({target:"Object",stat:!0,forced:ae((function(){de(1)})),sham:!ce},{getPrototypeOf:function getPrototypeOf(m){return de(ie(m))}})},47941:(m,v,q)=>{var ee=q(82109),ae=q(47908),ie=q(81956);ee({target:"Object",stat:!0,forced:q(47293)((function(){ie(1)}))},{keys:function keys(m){return ie(ae(m))}})},41539:(m,v,q)=>{var ee=q(51694),ae=q(98052),ie=q(90288);ee||ae(Object.prototype,"toString",ie,{unsafe:!0})},12419:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(22104),de=q(27065),ce=q(39483),le=q(19670),pe=q(70111),fe=q(70030),ye=q(47293),be=ae("Reflect","construct"),Re=Object.prototype,_e=[].push,xe=ye((function(){function F(){}return!(be((function(){}),[],F)instanceof F)})),Te=!ye((function(){be((function(){}))})),Se=xe||Te;ee({target:"Reflect",stat:!0,forced:Se,sham:Se},{construct:function construct(m,v){ce(m),le(v);var q=arguments.length<3?m:ce(arguments[2]);if(Te&&!xe)return be(m,v,q);if(m==q){switch(v.length){case 0:return new m;case 1:return new m(v[0]);case 2:return new m(v[0],v[1]);case 3:return new m(v[0],v[1],v[2]);case 4:return new m(v[0],v[1],v[2],v[3])}var ee=[null];return ie(_e,ee,v),new(ie(de,m,ee))}var ae=q.prototype,ye=fe(pe(ae)?ae:Re),Se=ie(m,ye,v);return pe(Se)?Se:ye}})},24603:(m,v,q)=>{var ee=q(19781),ae=q(17854),ie=q(1702),de=q(54705),ce=q(79587),le=q(68880),pe=q(8006).f,fe=q(47976),ye=q(47850),be=q(41340),Re=q(34706),_e=q(52999),xe=q(2626),Te=q(98052),Se=q(47293),we=q(92597),Pe=q(29909).enforce,Ie=q(96340),We=q(5112),ze=q(9441),Ve=q(38173),He=We("match"),qe=ae.RegExp,Xe=qe.prototype,Qe=ae.SyntaxError,Ye=ie(Xe.exec),et=ie("".charAt),tt=ie("".replace),nt=ie("".indexOf),rt=ie("".slice),it=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,ot=/a/g,st=/a/g,dt=new qe(ot)!==ot,ct=_e.MISSED_STICKY,ut=_e.UNSUPPORTED_Y,lt=ee&&(!dt||ct||ze||Ve||Se((function(){return st[He]=!1,qe(ot)!=ot||qe(st)==st||"/a/i"!=qe(ot,"i")}))),handleDotAll=function(m){for(var v,q=m.length,ee=0,ae="",ie=!1;ee<=q;ee++)"\\"!==(v=et(m,ee))?ie||"."!==v?("["===v?ie=!0:"]"===v&&(ie=!1),ae+=v):ae+="[\\s\\S]":ae+=v+et(m,++ee);return ae},handleNCG=function(m){for(var v,q=m.length,ee=0,ae="",ie=[],de={},ce=!1,le=!1,pe=0,fe="";ee<=q;ee++){if("\\"===(v=et(m,ee)))v+=et(m,++ee);else if("]"===v)ce=!1;else if(!ce)switch(!0){case"["===v:ce=!0;break;case"("===v:Ye(it,rt(m,ee+1))&&(ee+=2,le=!0),ae+=v,pe++;continue;case">"===v&&le:if(""===fe||we(de,fe))throw new Qe("Invalid capture group name");de[fe]=!0,ie[ie.length]=[fe,pe],le=!1,fe="";continue}le?fe+=v:ae+=v}return[ae,ie]};if(de("RegExp",lt)){for(var pt=function RegExp(m,v){var q,ee,ae,ie,de,pe,_e=fe(Xe,this),xe=ye(m),Te=void 0===v,Se=[],we=m;if(!_e&&xe&&Te&&m.constructor===pt)return m;if((xe||fe(Xe,m))&&(m=m.source,Te&&(v=Re(we))),m=void 0===m?"":be(m),v=void 0===v?"":be(v),we=m,ze&&"dotAll"in ot&&(ee=!!v&&nt(v,"s")>-1)&&(v=tt(v,/s/g,"")),q=v,ct&&"sticky"in ot&&(ae=!!v&&nt(v,"y")>-1)&&ut&&(v=tt(v,/y/g,"")),Ve&&(m=(ie=handleNCG(m))[0],Se=ie[1]),de=ce(qe(m,v),_e?this:Xe,pt),(ee||ae||Se.length)&&(pe=Pe(de),ee&&(pe.dotAll=!0,pe.raw=pt(handleDotAll(m),q)),ae&&(pe.sticky=!0),Se.length&&(pe.groups=Se)),m!==we)try{le(de,"source",""===we?"(?:)":we)}catch(m){}return de},ht=pe(qe),gt=0;ht.length>gt;)xe(pt,qe,ht[gt++]);Xe.constructor=pt,pt.prototype=Xe,Te(ae,"RegExp",pt,{constructor:!0})}Ie("RegExp")},74916:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(22261);ee({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},39714:(m,v,q)=>{"use strict";var ee=q(76530).PROPER,ae=q(98052),ie=q(19670),de=q(41340),ce=q(47293),le=q(34706),pe="toString",fe=RegExp.prototype[pe],ye=ce((function(){return"/a/b"!=fe.call({source:"a",flags:"b"})})),be=ee&&fe.name!=pe;(ye||be)&&ae(RegExp.prototype,pe,(function toString(){var m=ie(this);return"/"+de(m.source)+"/"+de(le(m))}),{unsafe:!0})},15218:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("anchor")},{anchor:function anchor(m){return ae(this,"a","name",m)}})},29254:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("link")},{link:function link(m){return ae(this,"a","href",m)}})},4723:(m,v,q)=>{"use strict";var ee=q(46916),ae=q(27007),ie=q(19670),de=q(68554),ce=q(17466),le=q(41340),pe=q(84488),fe=q(58173),ye=q(31530),be=q(97651);ae("match",(function(m,v,q){return[function match(v){var q=pe(this),ae=de(v)?void 0:fe(v,m);return ae?ee(ae,v,q):new RegExp(v)[m](le(q))},function(m){var ee=ie(this),ae=le(m),de=q(v,ee,ae);if(de.done)return de.value;if(!ee.global)return be(ee,ae);var pe=ee.unicode;ee.lastIndex=0;for(var fe,Re=[],_e=0;null!==(fe=be(ee,ae));){var xe=le(fe[0]);Re[_e]=xe,""===xe&&(ee.lastIndex=ye(ae,ce(ee.lastIndex),pe)),_e++}return 0===_e?null:Re}]}))},15306:(m,v,q)=>{"use strict";var ee=q(22104),ae=q(46916),ie=q(1702),de=q(27007),ce=q(47293),le=q(19670),pe=q(60614),fe=q(68554),ye=q(19303),be=q(17466),Re=q(41340),_e=q(84488),xe=q(31530),Te=q(58173),Se=q(10647),we=q(97651),Pe=q(5112)("replace"),Ie=Math.max,We=Math.min,ze=ie([].concat),Ve=ie([].push),He=ie("".indexOf),qe=ie("".slice),Xe="$0"==="a".replace(/./,"$0"),Qe=!!/./[Pe]&&""===/./[Pe]("a","$0");de("replace",(function(m,v,q){var ie=Qe?"$":"$0";return[function replace(m,q){var ee=_e(this),ie=fe(m)?void 0:Te(m,Pe);return ie?ae(ie,m,ee,q):ae(v,Re(ee),m,q)},function(m,ae){var de=le(this),ce=Re(m);if("string"==typeof ae&&-1===He(ae,ie)&&-1===He(ae,"$<")){var fe=q(v,de,ce,ae);if(fe.done)return fe.value}var _e=pe(ae);_e||(ae=Re(ae));var Te=de.global;if(Te){var Pe=de.unicode;de.lastIndex=0}for(var Xe=[];;){var Qe=we(de,ce);if(null===Qe)break;if(Ve(Xe,Qe),!Te)break;""===Re(Qe[0])&&(de.lastIndex=xe(ce,be(de.lastIndex),Pe))}for(var Ye,et="",tt=0,nt=0;nt=tt&&(et+=qe(ce,tt,it)+ut,tt=it+rt.length)}return et+qe(ce,tt)}]}),!!ce((function(){var m=/./;return m.exec=function(){var m=[];return m.groups={a:"7"},m},"7"!=="".replace(m,"$")}))||!Xe||Qe)},64765:(m,v,q)=>{"use strict";var ee=q(46916),ae=q(27007),ie=q(19670),de=q(68554),ce=q(84488),le=q(81150),pe=q(41340),fe=q(58173),ye=q(97651);ae("search",(function(m,v,q){return[function search(v){var q=ce(this),ae=de(v)?void 0:fe(v,m);return ae?ee(ae,v,q):new RegExp(v)[m](pe(q))},function(m){var ee=ie(this),ae=pe(m),de=q(v,ee,ae);if(de.done)return de.value;var ce=ee.lastIndex;le(ce,0)||(ee.lastIndex=0);var fe=ye(ee,ae);return le(ee.lastIndex,ce)||(ee.lastIndex=ce),null===fe?-1:fe.index}]}))},37268:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("small")},{small:function small(){return ae(this,"small","","")}})},23123:(m,v,q)=>{"use strict";var ee=q(22104),ae=q(46916),ie=q(1702),de=q(27007),ce=q(19670),le=q(68554),pe=q(47850),fe=q(84488),ye=q(36707),be=q(31530),Re=q(17466),_e=q(41340),xe=q(58173),Te=q(41589),Se=q(97651),we=q(22261),Pe=q(52999),Ie=q(47293),We=Pe.UNSUPPORTED_Y,ze=4294967295,Ve=Math.min,He=[].push,qe=ie(/./.exec),Xe=ie(He),Qe=ie("".slice);de("split",(function(m,v,q){var ie;return ie="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(m,q){var ie=_e(fe(this)),de=void 0===q?ze:q>>>0;if(0===de)return[];if(void 0===m)return[ie];if(!pe(m))return ae(v,ie,m,de);for(var ce,le,ye,be=[],Re=(m.ignoreCase?"i":"")+(m.multiline?"m":"")+(m.unicode?"u":"")+(m.sticky?"y":""),xe=0,Se=new RegExp(m.source,Re+"g");(ce=ae(we,Se,ie))&&!((le=Se.lastIndex)>xe&&(Xe(be,Qe(ie,xe,ce.index)),ce.length>1&&ce.index=de));)Se.lastIndex===ce.index&&Se.lastIndex++;return xe===ie.length?!ye&&qe(Se,"")||Xe(be,""):Xe(be,Qe(ie,xe)),be.length>de?Te(be,0,de):be}:"0".split(void 0,0).length?function(m,q){return void 0===m&&0===q?[]:ae(v,this,m,q)}:v,[function split(v,q){var ee=fe(this),de=le(v)?void 0:xe(v,m);return de?ae(de,v,ee,q):ae(ie,_e(ee),v,q)},function(m,ee){var ae=ce(this),de=_e(m),le=q(ie,ae,de,ee,ie!==v);if(le.done)return le.value;var pe=ye(ae,RegExp),fe=ae.unicode,xe=(ae.ignoreCase?"i":"")+(ae.multiline?"m":"")+(ae.unicode?"u":"")+(We?"g":"y"),Te=new pe(We?"^(?:"+ae.source+")":ae,xe),we=void 0===ee?ze:ee>>>0;if(0===we)return[];if(0===de.length)return null===Se(Te,de)?[de]:[];for(var Pe=0,Ie=0,He=[];Ie{"use strict";var ee=q(82109),ae=q(53111).trim;ee({target:"String",proto:!0,forced:q(76091)("trim")},{trim:function trim(){return ae(this)}})},4032:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(17854),ie=q(46916),de=q(1702),ce=q(31913),le=q(19781),pe=q(36293),fe=q(47293),ye=q(92597),be=q(47976),Re=q(19670),_e=q(45656),xe=q(34948),Te=q(41340),Se=q(79114),we=q(70030),Pe=q(81956),Ie=q(8006),We=q(1156),ze=q(25181),Ve=q(31236),He=q(3070),qe=q(36048),Xe=q(55296),Qe=q(98052),Ye=q(47045),et=q(72309),tt=q(6200),nt=q(3501),rt=q(69711),it=q(5112),ot=q(6061),st=q(26800),dt=q(56532),ct=q(58003),ut=q(29909),lt=q(42092).forEach,pt=tt("hidden"),ht="Symbol",gt="prototype",ft=ut.set,mt=ut.getterFor(ht),vt=Object[gt],yt=ae.Symbol,bt=yt&&yt[gt],Rt=ae.TypeError,_t=ae.QObject,xt=Ve.f,Et=He.f,Tt=We.f,Dt=Xe.f,St=de([].push),wt=et("symbols"),Ct=et("op-symbols"),At=et("wks"),kt=!_t||!_t[gt]||!_t[gt].findChild,Pt=le&&fe((function(){return 7!=we(Et({},"a",{get:function(){return Et(this,"a",{value:7}).a}})).a}))?function(m,v,q){var ee=xt(vt,v);ee&&delete vt[v],Et(m,v,q),ee&&m!==vt&&Et(vt,v,ee)}:Et,wrap=function(m,v){var q=wt[m]=we(bt);return ft(q,{type:ht,tag:m,description:v}),le||(q.description=v),q},It=function defineProperty(m,v,q){m===vt&&It(Ct,v,q),Re(m);var ee=xe(v);return Re(q),ye(wt,ee)?(q.enumerable?(ye(m,pt)&&m[pt][ee]&&(m[pt][ee]=!1),q=we(q,{enumerable:Se(0,!1)})):(ye(m,pt)||Et(m,pt,Se(1,{})),m[pt][ee]=!0),Pt(m,ee,q)):Et(m,ee,q)},Ft=function defineProperties(m,v){Re(m);var q=_e(v),ee=Pe(q).concat($getOwnPropertySymbols(q));return lt(ee,(function(v){le&&!ie(jt,q,v)||It(m,v,q[v])})),m},jt=function propertyIsEnumerable(m){var v=xe(m),q=ie(Dt,this,v);return!(this===vt&&ye(wt,v)&&!ye(Ct,v))&&(!(q||!ye(this,v)||!ye(wt,v)||ye(this,pt)&&this[pt][v])||q)},Ot=function getOwnPropertyDescriptor(m,v){var q=_e(m),ee=xe(v);if(q!==vt||!ye(wt,ee)||ye(Ct,ee)){var ae=xt(q,ee);return!ae||!ye(wt,ee)||ye(q,pt)&&q[pt][ee]||(ae.enumerable=!0),ae}},Ut=function getOwnPropertyNames(m){var v=Tt(_e(m)),q=[];return lt(v,(function(m){ye(wt,m)||ye(nt,m)||St(q,m)})),q},$getOwnPropertySymbols=function(m){var v=m===vt,q=Tt(v?Ct:_e(m)),ee=[];return lt(q,(function(m){!ye(wt,m)||v&&!ye(vt,m)||St(ee,wt[m])})),ee};pe||(Qe(bt=(yt=function Symbol(){if(be(bt,this))throw Rt("Symbol is not a constructor");var m=arguments.length&&void 0!==arguments[0]?Te(arguments[0]):void 0,v=rt(m),setter=function(m){this===vt&&ie(setter,Ct,m),ye(this,pt)&&ye(this[pt],v)&&(this[pt][v]=!1),Pt(this,v,Se(1,m))};return le&&kt&&Pt(vt,v,{configurable:!0,set:setter}),wrap(v,m)})[gt],"toString",(function toString(){return mt(this).tag})),Qe(yt,"withoutSetter",(function(m){return wrap(rt(m),m)})),Xe.f=jt,He.f=It,qe.f=Ft,Ve.f=Ot,Ie.f=We.f=Ut,ze.f=$getOwnPropertySymbols,ot.f=function(m){return wrap(it(m),m)},le&&(Ye(bt,"description",{configurable:!0,get:function description(){return mt(this).description}}),ce||Qe(vt,"propertyIsEnumerable",jt,{unsafe:!0}))),ee({global:!0,constructor:!0,wrap:!0,forced:!pe,sham:!pe},{Symbol:yt}),lt(Pe(At),(function(m){st(m)})),ee({target:ht,stat:!0,forced:!pe},{useSetter:function(){kt=!0},useSimple:function(){kt=!1}}),ee({target:"Object",stat:!0,forced:!pe,sham:!le},{create:function create(m,v){return void 0===v?we(m):Ft(we(m),v)},defineProperty:It,defineProperties:Ft,getOwnPropertyDescriptor:Ot}),ee({target:"Object",stat:!0,forced:!pe},{getOwnPropertyNames:Ut}),dt(),ct(yt,ht),nt[pt]=!0},41817:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(19781),ie=q(17854),de=q(1702),ce=q(92597),le=q(60614),pe=q(47976),fe=q(41340),ye=q(47045),be=q(99920),Re=ie.Symbol,_e=Re&&Re.prototype;if(ae&&le(Re)&&(!("description"in _e)||void 0!==Re().description)){var xe={},Te=function Symbol(){var m=arguments.length<1||void 0===arguments[0]?void 0:fe(arguments[0]),v=pe(_e,this)?new Re(m):void 0===m?Re():Re(m);return""===m&&(xe[v]=!0),v};be(Te,Re),Te.prototype=_e,_e.constructor=Te;var Se="Symbol(test)"==String(Re("test")),we=de(_e.valueOf),Pe=de(_e.toString),Ie=/^Symbol\((.*)\)[^)]+$/,We=de("".replace),ze=de("".slice);ye(_e,"description",{configurable:!0,get:function description(){var m=we(this);if(ce(xe,m))return"";var v=Pe(m),q=Se?ze(v,7,-1):We(v,Ie,"$1");return""===q?void 0:q}}),ee({global:!0,constructor:!0,forced:!0},{Symbol:Te})}},40763:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(92597),de=q(41340),ce=q(72309),le=q(2015),pe=ce("string-to-symbol-registry"),fe=ce("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!le},{for:function(m){var v=de(m);if(ie(pe,v))return pe[v];var q=ae("Symbol")(v);return pe[v]=q,fe[q]=v,q}})},82526:(m,v,q)=>{q(4032),q(40763),q(26620),q(38862),q(29660)},26620:(m,v,q)=>{var ee=q(82109),ae=q(92597),ie=q(52190),de=q(66330),ce=q(72309),le=q(2015),pe=ce("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!le},{keyFor:function keyFor(m){if(!ie(m))throw TypeError(de(m)+" is not a symbol");if(ae(pe,m))return pe[m]}})},54747:(m,v,q)=>{var ee=q(17854),ae=q(48324),ie=q(98509),de=q(18533),ce=q(68880),handlePrototype=function(m){if(m&&m.forEach!==de)try{ce(m,"forEach",de)}catch(v){m.forEach=de}};for(var le in ae)ae[le]&&handlePrototype(ee[le]&&ee[le].prototype);handlePrototype(ie)},11871:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-quality-selector .vjs-menu-button{margin:0;padding:0;height:100%;width:100%}.vjs-quality-selector .vjs-icon-placeholder{font-family:'VideoJS';font-weight:normal;font-style:normal}.vjs-quality-selector .vjs-icon-placeholder::before{content:'\\f110'}.vjs-quality-changing .vjs-big-play-button{display:none}.vjs-quality-changing .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:flex;visibility:visible;opacity:1}\n",""]);const ie=ae},13470:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"div.iiif-player-demo .ramp--structured-nav{float:left;width:40%}div.iiif-player-demo .ramp--transcript_nav{float:right;width:60%;margin-left:-20px}",""]);const ie=ae},31:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".video-js .vjs-time-control{width:5em;padding-right:0}",""]);const ie=ae},36236:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-download-btn{color:#fff;border:none;cursor:pointer;width:2rem;height:2rem}.vjs-file-download{position:relative;display:inline-block}.vjs-menu-content.file-download-menu{position:absolute;background-color:rgba(43,51,63,.7);min-width:max-content;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;right:-100%;bottom:100%}.vjs-menu-content a{color:#fff;padding:0 1.5rem;text-decoration:none}.vjs-menu-content li:hover{background-color:rgba(115,133,159,.5)}",""]);const ie=ae},36694:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.video-js .vjs-custom-progress-bar{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.vjs-progress-holder{border-radius:0px;height:4px !important;display:flex;align-items:center;margin:0 10px}.vjs-custom-progress,.vjs-custom-progress-inactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#cfd8d3;height:4px;margin:0;cursor:pointer}.vjs-custom-progress:hover,.vjs-custom-progress-inactive:hover{transform:scale(1, 1) !important}.vjs-custom-progress::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:4px;background:linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-moz-range-track{-moz-appearance:none;appearance:none;height:4px;background:linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-ms-track{appearance:none;height:4px;background:linear-gradient(90deg, #477076 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:5px;width:8px;height:8px;opacity:1 !important;margin-top:-0.15em;z-index:1001}.vjs-custom-progress::-moz-range-thumb{-moz-appearance:none;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:9px;width:8px;height:8px;opacity:1 !important;margin-top:-0.45em;z-index:1001}.vjs-custom-progress::-ms-thumb{appearance:none;cursor:pointer;background:#d3d3d3;border-radius:5px;width:8px;height:8px;opacity:1 !important;margin-top:-0.25em;z-index:1001}.vjs-custom-progress-inactive::-webkit-slider-thumb{-webkit-appearance:none}.vjs-custom-progress-inactive::-moz-range-thumb{-webkit-appearance:none;height:0;width:0}.vjs-custom-progress-inactive::-ms-thumb{appearance:none}.block-stripes{height:inherit;color:#fff;background:repeating-linear-gradient(45deg, #333333, #333333 8px, #7e7e7e 8px, #7e7e7e 16px)}.vjs-progress-holder .tooltiptext{visibility:hidden;width:5em;background-color:#7e7e7e;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;top:-2em;position:absolute;z-index:1}.vjs-progress-holder:hover .tooltiptext{visibility:visible}.vjs-progress-holder .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7e7e7e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}',""]);const ie=ae},19807:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--structured-nav{margin-top:20px}.ramp--structured-nav a{color:#7e7e7e;transition:.25s}.ramp--structured-nav a:hover{color:#bbb}.ramp--structured-nav p{padding-top:1em;color:#333}ul.ramp--structured-nav__list{list-style:none;padding:0 0 0 10px;margin:0px}ul.ramp--structured-nav__list li{display:block;padding:.25rem .5rem}ul.ramp--structured-nav__list li.active>a{color:#000}ul.ramp--structured-nav__list li.active .tracker{width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-left:7px solid #333;border-bottom:3px solid rgba(0,0,0,0);display:inline-block;margin-left:-1em;margin-right:.5em}ul.ramp--structured-nav__list span.ramp--structured-nav__section-title{color:#333}.video-js .vjs-play-progress:before{z-index:101}",""]);const ie=ae},81106:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--transcript_nav{max-height:30em;font-size:.85em;padding:10px}.ramp--transcript_nav div.active{background-color:#d3d3d3}.ramp--transcript_nav div.transcript_content{height:25em;overflow-y:auto}.ramp--transcript_nav div.transcript_content p{font-size:small;color:#333}.ramp--transcript_nav div.transcript_content #no-transcript{font-size:medium;padding:2em}.ramp--transcript_nav div.transcript_content.static{overflow-y:unset}.ramp--transcript_nav div.transcript_menu{position:sticky;top:0}.ramp--transcript_nav iframe.transcript_viewer{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:25em}div.ramp--transcript_item{display:flex;margin:10px 10px 10px 10px;cursor:pointer}div.ramp--transcript_item:hover{background-color:#cfd8d3;transition:background-color .2s ease-in}div.ramp--transcript_item .ramp--transcript_time{margin-right:15px}div.ramp--transcript_item .ramp--transcript_time a{text-decoration:none;color:#477076}div.ramp--transcript_item .ramp--transcript_time a .disabled{cursor:default}div.ramp--transcript_item .ramp--transcript_text{color:#000}div.ramp--transcript_item span::after{display:block;content:attr(title);font-weight:bold;height:1px;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}.ramp--transcript_selector{margin-bottom:20px;background-color:#fff;border:1px solid rgba(0,0,0,0);padding:1em;border-color:#d3d3d3;border-radius:3px;position:relative}.ramp--transcript_selector select{font-family:"Open Sans",sans-serif;padding:4px;width:100%}.ramp--transcript_selector .selector-content{margin:0;position:absolute;width:50%}@media only screen and (min-width: 992px){.ramp--transcript_selector>div>select{max-width:100%}}button.ramp--transcript_downloader{float:right;margin:0;position:relative;color:#000;border-radius:3px;text-align:center;line-height:20px;border:1px solid #d3d3d3;width:fit-content}@media only screen and (max-width: 600px){.ramp--transcript_selector{min-height:4em}.ramp--transcript_selector select{min-width:8em}button.ramp--transcript_downloader .download-label:after{content:"Download"}}@media only screen and (min-width: 600px){.ramp--transcript_selector{min-height:3.5em;padding:.5em}button.ramp--transcript_downloader .download-label:after{content:"Download this transcript"}}',""]);const ie=ae},61144:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'[class*=ramp--]{font-family:"Open Sans",sans-serif;color:#7e7e7e}.vjs-marker{pointer-events:none}.vjs-marker:hover{transform:scale(1, 1) !important}.vjs-menu li{font-size:1em}.vjs-menu li.vjs-selected{background-color:#80a590}.vjs-menu li.vjs-selected:hover{background-color:#bbb}.video-js .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:120%}.video-js.vjs-audio{min-height:3.7em}.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:none}.video-js.vjs-ended .vjs-poster{display:block}.video-js .vjs-current-time{display:block}',""]);const ie=ae},36939:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,'@charset "UTF-8";\n.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n text-align: center;\n}\n\n@font-face {\n font-family: VideoJS;\n src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n content: "\\f101";\n}\n\n.vjs-icon-play-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play-circle:before {\n content: "\\f102";\n}\n\n.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {\n content: "\\f103";\n}\n\n.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {\n content: "\\f104";\n}\n\n.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {\n content: "\\f105";\n}\n\n.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {\n content: "\\f106";\n}\n\n.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {\n content: "\\f107";\n}\n\n.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f108";\n}\n\n.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f109";\n}\n\n.vjs-icon-square {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-square:before {\n content: "\\f10a";\n}\n\n.vjs-icon-spinner {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-spinner:before {\n content: "\\f10b";\n}\n\n.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {\n content: "\\f10c";\n}\n\n.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {\n content: "\\f10d";\n}\n\n.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {\n content: "\\f10e";\n}\n\n.vjs-icon-share {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-share:before {\n content: "\\f10f";\n}\n\n.vjs-icon-cog {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cog:before {\n content: "\\f110";\n}\n\n.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {\n content: "\\f111";\n}\n\n.vjs-icon-circle-outline {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-outline:before {\n content: "\\f112";\n}\n\n.vjs-icon-circle-inner-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-inner-circle:before {\n content: "\\f113";\n}\n\n.vjs-icon-hd {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-hd:before {\n content: "\\f114";\n}\n\n.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {\n content: "\\f115";\n}\n\n.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {\n content: "\\f116";\n}\n\n.vjs-icon-facebook {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-facebook:before {\n content: "\\f117";\n}\n\n.vjs-icon-gplus {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-gplus:before {\n content: "\\f118";\n}\n\n.vjs-icon-linkedin {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-linkedin:before {\n content: "\\f119";\n}\n\n.vjs-icon-twitter {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-twitter:before {\n content: "\\f11a";\n}\n\n.vjs-icon-tumblr {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-tumblr:before {\n content: "\\f11b";\n}\n\n.vjs-icon-pinterest {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pinterest:before {\n content: "\\f11c";\n}\n\n.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {\n content: "\\f11d";\n}\n\n.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {\n content: "\\f11e";\n}\n\n.vjs-icon-next-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-next-item:before {\n content: "\\f11f";\n}\n\n.vjs-icon-previous-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-previous-item:before {\n content: "\\f120";\n}\n\n.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f121";\n}\n\n.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f122";\n}\n\n.video-js {\n display: block;\n vertical-align: top;\n box-sizing: border-box;\n color: #fff;\n background-color: #000;\n position: relative;\n padding: 0;\n font-size: 10px;\n line-height: 1;\n font-weight: normal;\n font-style: normal;\n font-family: Arial, Helvetica, sans-serif;\n word-break: initial;\n}\n.video-js:-moz-full-screen {\n position: absolute;\n}\n.video-js:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important;\n}\n\n.video-js[tabindex="-1"] {\n outline: none;\n}\n\n.video-js *,\n.video-js *:before,\n.video-js *:after {\n box-sizing: inherit;\n}\n\n.video-js ul {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n list-style-position: outside;\n margin-left: 0;\n margin-right: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.video-js.vjs-fluid,\n.video-js.vjs-16-9,\n.video-js.vjs-4-3,\n.video-js.vjs-9-16,\n.video-js.vjs-1-1 {\n width: 100%;\n max-width: 100%;\n}\n\n.video-js.vjs-fluid:not(.vjs-audio-only-mode),\n.video-js.vjs-16-9:not(.vjs-audio-only-mode),\n.video-js.vjs-4-3:not(.vjs-audio-only-mode),\n.video-js.vjs-9-16:not(.vjs-audio-only-mode),\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n height: 0;\n}\n\n.video-js.vjs-16-9:not(.vjs-audio-only-mode) {\n padding-top: 56.25%;\n}\n\n.video-js.vjs-4-3:not(.vjs-audio-only-mode) {\n padding-top: 75%;\n}\n\n.video-js.vjs-9-16:not(.vjs-audio-only-mode) {\n padding-top: 177.7777777778%;\n}\n\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n padding-top: 100%;\n}\n\n.video-js.vjs-fill:not(.vjs-audio-only-mode) {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-tech {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.video-js.vjs-audio-only-mode .vjs-tech {\n display: none;\n}\n\nbody.vjs-full-window {\n padding: 0;\n margin: 0;\n height: 100%;\n}\n\n.vjs-full-window .video-js.vjs-fullscreen {\n position: fixed;\n overflow: hidden;\n z-index: 1000;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {\n width: 100% !important;\n height: 100% !important;\n padding-top: 0 !important;\n}\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n cursor: none;\n}\n\n.vjs-hidden {\n display: none !important;\n}\n\n.vjs-disabled {\n opacity: 0.5;\n cursor: default;\n}\n\n.video-js .vjs-offscreen {\n height: 1px;\n left: -9999px;\n position: absolute;\n top: 0;\n width: 1px;\n}\n\n.vjs-lock-showing {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n.vjs-no-js {\n padding: 20px;\n color: #fff;\n background-color: #000;\n font-size: 18px;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n width: 300px;\n height: 150px;\n margin: 0px auto;\n}\n\n.vjs-no-js a,\n.vjs-no-js a:visited {\n color: #66A8CC;\n}\n\n.video-js .vjs-big-play-button {\n font-size: 3em;\n line-height: 1.5em;\n height: 1.63332em;\n width: 3em;\n display: block;\n position: absolute;\n top: 10px;\n left: 10px;\n padding: 0;\n cursor: pointer;\n opacity: 1;\n border: 0.06666em solid #fff;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n border-radius: 0.3em;\n transition: all 0.4s;\n}\n.vjs-big-play-centered .vjs-big-play-button {\n top: 50%;\n left: 50%;\n margin-top: -0.81666em;\n margin-left: -1.5em;\n}\n\n.video-js:hover .vjs-big-play-button,\n.video-js .vjs-big-play-button:focus {\n border-color: #fff;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n transition: all 0s;\n}\n\n.vjs-controls-disabled .vjs-big-play-button,\n.vjs-has-started .vjs-big-play-button,\n.vjs-using-native-controls .vjs-big-play-button,\n.vjs-error .vjs-big-play-button {\n display: none;\n}\n\n.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {\n display: block;\n}\n\n.video-js button {\n background: none;\n border: none;\n color: inherit;\n display: inline-block;\n font-size: inherit;\n line-height: inherit;\n text-transform: none;\n text-decoration: none;\n transition: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.vjs-control .vjs-button {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-control.vjs-close-button {\n cursor: pointer;\n height: 3em;\n position: absolute;\n right: 0;\n top: 0.5em;\n z-index: 2;\n}\n.video-js .vjs-modal-dialog {\n background: rgba(0, 0, 0, 0.8);\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));\n overflow: auto;\n}\n\n.video-js .vjs-modal-dialog > * {\n box-sizing: border-box;\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content {\n font-size: 1.2em;\n line-height: 1.5;\n padding: 20px 24px;\n z-index: 1;\n}\n\n.vjs-menu-button {\n cursor: pointer;\n}\n\n.vjs-menu-button.vjs-disabled {\n cursor: default;\n}\n\n.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu .vjs-menu-content {\n display: block;\n padding: 0;\n margin: 0;\n font-family: Arial, Helvetica, sans-serif;\n overflow: auto;\n}\n\n.vjs-menu .vjs-menu-content > * {\n box-sizing: border-box;\n}\n\n.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu li {\n list-style: none;\n margin: 0;\n padding: 0.2em 0;\n line-height: 1.4em;\n font-size: 1.2em;\n text-align: center;\n text-transform: lowercase;\n}\n\n.vjs-menu li.vjs-menu-item:focus,\n.vjs-menu li.vjs-menu-item:hover,\n.js-focus-visible .vjs-menu li.vjs-menu-item:hover {\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.vjs-menu li.vjs-selected,\n.vjs-menu li.vjs-selected:focus,\n.vjs-menu li.vjs-selected:hover,\n.js-focus-visible .vjs-menu li.vjs-selected:hover {\n background-color: #fff;\n color: #2B333F;\n}\n\n.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),\n.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {\n background: none;\n}\n\n.vjs-menu li.vjs-menu-title {\n text-align: center;\n text-transform: uppercase;\n font-size: 1em;\n line-height: 2em;\n padding: 0;\n margin: 0 0 0.3em 0;\n font-weight: bold;\n cursor: default;\n}\n\n.vjs-menu-button-popup .vjs-menu {\n display: none;\n position: absolute;\n bottom: 0;\n width: 10em;\n left: -3em;\n height: 0em;\n margin-bottom: 1.5em;\n border-top-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n position: absolute;\n width: 100%;\n bottom: 1.5em;\n max-height: 15em;\n}\n\n.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 5em;\n}\n\n.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 10em;\n}\n\n.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 14em;\n}\n\n.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 25em;\n}\n\n.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,\n.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {\n display: block;\n}\n\n.video-js .vjs-menu-button-inline {\n transition: all 0.4s;\n overflow: hidden;\n}\n\n.video-js .vjs-menu-button-inline:before {\n width: 2.222222222em;\n}\n\n.video-js .vjs-menu-button-inline:hover,\n.video-js .vjs-menu-button-inline:focus,\n.video-js .vjs-menu-button-inline.vjs-slider-active,\n.video-js.vjs-no-flex .vjs-menu-button-inline {\n width: 12em;\n}\n\n.vjs-menu-button-inline .vjs-menu {\n opacity: 0;\n height: 100%;\n width: auto;\n position: absolute;\n left: 4em;\n top: 0;\n padding: 0;\n margin: 0;\n transition: all 0.4s;\n}\n\n.vjs-menu-button-inline:hover .vjs-menu,\n.vjs-menu-button-inline:focus .vjs-menu,\n.vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n display: block;\n opacity: 1;\n}\n\n.vjs-no-flex .vjs-menu-button-inline .vjs-menu {\n display: block;\n opacity: 1;\n position: relative;\n width: auto;\n}\n\n.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,\n.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,\n.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n width: auto;\n}\n\n.vjs-menu-button-inline .vjs-menu-content {\n width: auto;\n height: 100%;\n margin: 0;\n overflow: hidden;\n}\n\n.video-js .vjs-control-bar {\n display: none;\n width: 100%;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 3em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-has-started .vjs-control-bar,\n.vjs-audio-only-mode .vjs-control-bar {\n display: flex;\n visibility: visible;\n opacity: 1;\n transition: visibility 0.1s, opacity 0.1s;\n}\n\n.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n visibility: visible;\n opacity: 0;\n pointer-events: none;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-controls-disabled .vjs-control-bar,\n.vjs-using-native-controls .vjs-control-bar,\n.vjs-error .vjs-control-bar {\n display: none !important;\n}\n\n.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,\n.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n opacity: 1;\n visibility: visible;\n pointer-events: auto;\n}\n\n.vjs-has-started.vjs-no-flex .vjs-control-bar {\n display: table;\n}\n\n.video-js .vjs-control {\n position: relative;\n text-align: center;\n margin: 0;\n padding: 0;\n height: 100%;\n width: 4em;\n flex: none;\n}\n\n.video-js .vjs-control.vjs-visible-text {\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-button > .vjs-icon-placeholder:before {\n font-size: 1.8em;\n line-height: 1.67;\n}\n\n.vjs-button > .vjs-icon-placeholder {\n display: block;\n}\n\n.video-js .vjs-control:focus:before,\n.video-js .vjs-control:hover:before,\n.video-js .vjs-control:focus {\n text-shadow: 0em 0em 1em white;\n}\n\n.video-js *:not(.vjs-visible-text) > .vjs-control-text {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.vjs-no-flex .vjs-control {\n display: table-cell;\n vertical-align: middle;\n}\n\n.video-js .vjs-custom-control-spacer {\n display: none;\n}\n\n.video-js .vjs-progress-control {\n cursor: pointer;\n flex: auto;\n display: flex;\n align-items: center;\n min-width: 4em;\n touch-action: none;\n}\n\n.video-js .vjs-progress-control.disabled {\n cursor: default;\n}\n\n.vjs-live .vjs-progress-control {\n display: none;\n}\n\n.vjs-liveui .vjs-progress-control {\n display: flex;\n align-items: center;\n}\n\n.vjs-no-flex .vjs-progress-control {\n width: auto;\n}\n\n.video-js .vjs-progress-holder {\n flex: auto;\n transition: all 0.2s;\n height: 0.3em;\n}\n\n.video-js .vjs-progress-control .vjs-progress-holder {\n margin: 0 10px;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder {\n font-size: 1.6666666667em;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-holder .vjs-play-progress,\n.video-js .vjs-progress-holder .vjs-load-progress,\n.video-js .vjs-progress-holder .vjs-load-progress div {\n position: absolute;\n display: block;\n height: 100%;\n margin: 0;\n padding: 0;\n width: 0;\n}\n\n.video-js .vjs-play-progress {\n background-color: #fff;\n}\n.video-js .vjs-play-progress:before {\n font-size: 0.9em;\n position: absolute;\n right: -0.5em;\n top: -0.3333333333em;\n z-index: 1;\n}\n\n.video-js .vjs-load-progress {\n background: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-load-progress div {\n background: rgba(115, 133, 159, 0.75);\n}\n\n.video-js .vjs-time-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-progress-holder:focus .vjs-time-tooltip {\n display: none;\n}\n\n.video-js .vjs-progress-control:hover .vjs-time-tooltip,\n.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {\n display: block;\n font-size: 0.6em;\n visibility: visible;\n}\n\n.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 1px;\n height: 100%;\n background-color: #000;\n z-index: 1;\n}\n\n.vjs-no-flex .vjs-progress-control .vjs-mouse-display {\n z-index: 0;\n}\n\n.video-js .vjs-progress-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {\n display: none;\n}\n\n.vjs-mouse-display .vjs-time-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.video-js .vjs-slider {\n position: relative;\n cursor: pointer;\n padding: 0;\n margin: 0 0.45em 0 0.45em;\n /* iOS Safari */\n -webkit-touch-callout: none;\n /* Safari */\n -webkit-user-select: none;\n /* Konqueror HTML */\n /* Firefox */\n -moz-user-select: none;\n /* Internet Explorer/Edge */\n -ms-user-select: none;\n /* Non-prefixed version, currently supported by Chrome and Opera */\n user-select: none;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-slider.disabled {\n cursor: default;\n}\n\n.video-js .vjs-slider:focus {\n text-shadow: 0em 0em 1em white;\n box-shadow: 0 0 1em #fff;\n}\n\n.video-js .vjs-mute-control {\n cursor: pointer;\n flex: none;\n}\n.video-js .vjs-volume-control {\n cursor: pointer;\n margin-right: 1em;\n display: flex;\n}\n\n.video-js .vjs-volume-control.vjs-volume-horizontal {\n width: 5em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control {\n visibility: visible;\n opacity: 0;\n width: 1px;\n height: 1px;\n margin-left: -1px;\n}\n\n.video-js .vjs-volume-panel {\n transition: width 1s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {\n visibility: visible;\n opacity: 1;\n position: relative;\n transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {\n width: 5em;\n height: 3em;\n margin-right: 0;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {\n left: -3.5em;\n transition: left 0s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {\n width: 10em;\n transition: width 0.1s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {\n width: 4em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n height: 8em;\n width: 3em;\n left: -3000em;\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n width: 5em;\n height: 3em;\n visibility: visible;\n opacity: 1;\n position: relative;\n transition: none;\n}\n\n.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,\n.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n position: absolute;\n bottom: 3em;\n left: 0.5em;\n}\n\n.video-js .vjs-volume-panel {\n display: flex;\n}\n\n.video-js .vjs-volume-bar {\n margin: 1.35em 0.45em;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal {\n width: 5em;\n height: 0.3em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical {\n width: 0.3em;\n height: 5em;\n margin: 1.35em auto;\n}\n\n.video-js .vjs-volume-level {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: #fff;\n}\n.video-js .vjs-volume-level:before {\n position: absolute;\n font-size: 0.9em;\n z-index: 1;\n}\n\n.vjs-slider-vertical .vjs-volume-level {\n width: 0.3em;\n}\n.vjs-slider-vertical .vjs-volume-level:before {\n top: -0.5em;\n left: -0.3em;\n z-index: 1;\n}\n\n.vjs-slider-horizontal .vjs-volume-level {\n height: 0.3em;\n}\n.vjs-slider-horizontal .vjs-volume-level:before {\n top: -0.3em;\n right: -0.5em;\n}\n\n.video-js .vjs-volume-panel.vjs-volume-panel-vertical {\n width: 4em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {\n height: 100%;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {\n width: 100%;\n}\n\n.video-js .vjs-volume-vertical {\n width: 3em;\n height: 8em;\n bottom: 8em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js .vjs-volume-horizontal .vjs-menu {\n left: -2em;\n}\n\n.video-js .vjs-volume-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-volume-control:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n display: block;\n font-size: 1em;\n visibility: visible;\n}\n\n.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n left: 1em;\n top: -12px;\n}\n\n.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-volume-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 100%;\n height: 1px;\n background-color: #000;\n z-index: 1;\n}\n\n.video-js .vjs-volume-horizontal .vjs-mouse-display {\n width: 1px;\n height: 100%;\n}\n\n.vjs-no-flex .vjs-volume-control .vjs-mouse-display {\n z-index: 0;\n}\n\n.video-js .vjs-volume-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {\n display: none;\n}\n\n.vjs-mouse-display .vjs-volume-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.vjs-poster {\n display: inline-block;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: 50% 50%;\n background-size: contain;\n background-color: #000000;\n cursor: pointer;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n}\n\n.vjs-has-started .vjs-poster,\n.vjs-using-native-controls .vjs-poster {\n display: none;\n}\n\n.vjs-audio.vjs-has-started .vjs-poster,\n.vjs-has-started.vjs-audio-poster-mode .vjs-poster {\n display: block;\n}\n\n.video-js .vjs-live-control {\n display: flex;\n align-items: flex-start;\n flex: auto;\n font-size: 1em;\n line-height: 3em;\n}\n\n.vjs-no-flex .vjs-live-control {\n display: table-cell;\n width: auto;\n text-align: left;\n}\n\n.video-js:not(.vjs-live) .vjs-live-control,\n.video-js.vjs-liveui .vjs-live-control {\n display: none;\n}\n\n.video-js .vjs-seek-to-live-control {\n align-items: center;\n cursor: pointer;\n flex: none;\n display: inline-flex;\n height: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n font-size: 1em;\n line-height: 3em;\n width: auto;\n min-width: 4em;\n}\n\n.vjs-no-flex .vjs-seek-to-live-control {\n display: table-cell;\n width: auto;\n text-align: left;\n}\n\n.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,\n.video-js:not(.vjs-live) .vjs-seek-to-live-control {\n display: none;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {\n cursor: auto;\n}\n\n.vjs-seek-to-live-control .vjs-icon-placeholder {\n margin-right: 0.5em;\n color: #888;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {\n color: red;\n}\n\n.video-js .vjs-time-control {\n flex: none;\n font-size: 1em;\n line-height: 3em;\n min-width: 2em;\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-live .vjs-time-control {\n display: none;\n}\n\n.video-js .vjs-current-time,\n.vjs-no-flex .vjs-current-time {\n display: none;\n}\n\n.video-js .vjs-duration,\n.vjs-no-flex .vjs-duration {\n display: none;\n}\n\n.vjs-time-divider {\n display: none;\n line-height: 3em;\n}\n\n.vjs-live .vjs-time-divider {\n display: none;\n}\n\n.video-js .vjs-play-control {\n cursor: pointer;\n}\n\n.video-js .vjs-play-control .vjs-icon-placeholder {\n flex: none;\n}\n\n.vjs-text-track-display {\n position: absolute;\n bottom: 3em;\n left: 0;\n right: 0;\n top: 0;\n pointer-events: none;\n}\n\n.video-js.vjs-controls-disabled .vjs-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {\n bottom: 1em;\n}\n\n.video-js .vjs-text-track {\n font-size: 1.4em;\n text-align: center;\n margin-bottom: 0.1em;\n}\n\n.vjs-subtitles {\n color: #fff;\n}\n\n.vjs-captions {\n color: #fc6;\n}\n\n.vjs-tt-cue {\n display: block;\n}\n\nvideo::-webkit-media-text-track-display {\n transform: translateY(-3em);\n}\n\n.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {\n transform: translateY(-1.5em);\n}\n\n.video-js .vjs-picture-in-picture-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {\n display: none;\n}\n\n.video-js .vjs-fullscreen-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-fullscreen-control {\n display: none;\n}\n\n.vjs-playback-rate > .vjs-menu-button,\n.vjs-playback-rate .vjs-playback-rate-value {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-playback-rate .vjs-playback-rate-value {\n pointer-events: none;\n font-size: 1.5em;\n line-height: 2;\n text-align: center;\n}\n\n.vjs-playback-rate .vjs-menu {\n width: 4em;\n left: 0em;\n}\n\n.vjs-error .vjs-error-display .vjs-modal-dialog-content {\n font-size: 1.4em;\n text-align: center;\n}\n\n.vjs-error .vjs-error-display:before {\n color: #fff;\n content: "X";\n font-family: Arial, Helvetica, sans-serif;\n font-size: 4em;\n left: 0;\n line-height: 1;\n margin-top: -0.5em;\n position: absolute;\n text-shadow: 0.05em 0.05em 0.1em #000;\n text-align: center;\n top: 50%;\n vertical-align: middle;\n width: 100%;\n}\n\n.vjs-loading-spinner {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -25px 0 0 -25px;\n opacity: 0.85;\n text-align: left;\n border: 6px solid rgba(43, 51, 63, 0.7);\n box-sizing: border-box;\n background-clip: padding-box;\n width: 50px;\n height: 50px;\n border-radius: 25px;\n visibility: hidden;\n}\n\n.vjs-seeking .vjs-loading-spinner,\n.vjs-waiting .vjs-loading-spinner {\n display: block;\n -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;\n animation: vjs-spinner-show 0s linear 0.3s forwards;\n}\n\n.vjs-loading-spinner:before,\n.vjs-loading-spinner:after {\n content: "";\n position: absolute;\n margin: -6px;\n box-sizing: inherit;\n width: inherit;\n height: inherit;\n border-radius: inherit;\n opacity: 1;\n border: inherit;\n border-color: transparent;\n border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:after {\n -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:before {\n border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:after {\n border-top-color: white;\n -webkit-animation-delay: 0.44s;\n animation-delay: 0.44s;\n}\n\n@keyframes vjs-spinner-show {\n to {\n visibility: visible;\n }\n}\n@-webkit-keyframes vjs-spinner-show {\n to {\n visibility: visible;\n }\n}\n@keyframes vjs-spinner-spin {\n 100% {\n transform: rotate(360deg);\n }\n}\n@-webkit-keyframes vjs-spinner-spin {\n 100% {\n -webkit-transform: rotate(360deg);\n }\n}\n@keyframes vjs-spinner-fade {\n 0% {\n border-top-color: #73859f;\n }\n 20% {\n border-top-color: #73859f;\n }\n 35% {\n border-top-color: white;\n }\n 60% {\n border-top-color: #73859f;\n }\n 100% {\n border-top-color: #73859f;\n }\n}\n@-webkit-keyframes vjs-spinner-fade {\n 0% {\n border-top-color: #73859f;\n }\n 20% {\n border-top-color: #73859f;\n }\n 35% {\n border-top-color: white;\n }\n 60% {\n border-top-color: #73859f;\n }\n 100% {\n border-top-color: #73859f;\n }\n}\n.video-js.vjs-audio-only-mode .vjs-captions-button {\n display: none;\n}\n\n.vjs-chapters-button .vjs-menu ul {\n width: 24em;\n}\n\n.video-js.vjs-audio-only-mode .vjs-descriptions-button {\n display: none;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: "";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-audio-only-mode .vjs-subs-caps-button {\n display: none;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: " ";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-layout-small .vjs-current-time,\n.video-js.vjs-layout-small .vjs-time-divider,\n.video-js.vjs-layout-small .vjs-duration,\n.video-js.vjs-layout-small .vjs-remaining-time,\n.video-js.vjs-layout-small .vjs-playback-rate,\n.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,\n.video-js.vjs-layout-x-small .vjs-time-divider,\n.video-js.vjs-layout-x-small .vjs-duration,\n.video-js.vjs-layout-x-small .vjs-remaining-time,\n.video-js.vjs-layout-x-small .vjs-playback-rate,\n.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,\n.video-js.vjs-layout-tiny .vjs-time-divider,\n.video-js.vjs-layout-tiny .vjs-duration,\n.video-js.vjs-layout-tiny .vjs-remaining-time,\n.video-js.vjs-layout-tiny .vjs-playback-rate,\n.video-js.vjs-layout-tiny .vjs-volume-control {\n display: none;\n}\n.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {\n width: auto;\n width: initial;\n}\n.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {\n display: none;\n}\n.video-js.vjs-layout-x-small .vjs-custom-control-spacer {\n flex: auto;\n display: block;\n}\n.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {\n width: auto;\n}\n\n.vjs-modal-dialog.vjs-text-track-settings {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.75);\n color: #fff;\n height: 70%;\n}\n\n.vjs-text-track-settings .vjs-modal-dialog-content {\n display: table;\n}\n\n.vjs-text-track-settings .vjs-track-settings-colors,\n.vjs-text-track-settings .vjs-track-settings-font,\n.vjs-text-track-settings .vjs-track-settings-controls {\n display: table-cell;\n}\n\n.vjs-text-track-settings .vjs-track-settings-controls {\n text-align: right;\n vertical-align: bottom;\n}\n\n@supports (display: grid) {\n .vjs-text-track-settings .vjs-modal-dialog-content {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-template-rows: 1fr;\n padding: 20px 24px 0px 24px;\n }\n\n .vjs-track-settings-controls .vjs-default-button {\n margin-bottom: 20px;\n }\n\n .vjs-text-track-settings .vjs-track-settings-controls {\n grid-column: 1/-1;\n }\n\n .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,\n.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,\n.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {\n grid-template-columns: 1fr;\n }\n}\n.vjs-track-setting > select {\n margin-right: 1em;\n margin-bottom: 0.5em;\n}\n\n.vjs-text-track-settings fieldset {\n margin: 5px;\n padding: 3px;\n border: none;\n}\n\n.vjs-text-track-settings fieldset span {\n display: inline-block;\n}\n\n.vjs-text-track-settings fieldset span > select {\n max-width: 7.3em;\n}\n\n.vjs-text-track-settings legend {\n color: #fff;\n margin: 0 0 5px 0;\n}\n\n.vjs-text-track-settings .vjs-label {\n position: absolute;\n clip: rect(1px 1px 1px 1px);\n clip: rect(1px, 1px, 1px, 1px);\n display: block;\n margin: 0 0 5px 0;\n padding: 0;\n border: 0;\n height: 1px;\n width: 1px;\n overflow: hidden;\n}\n\n.vjs-track-settings-controls button:focus,\n.vjs-track-settings-controls button:active {\n outline-style: solid;\n outline-width: medium;\n background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);\n}\n\n.vjs-track-settings-controls button:hover {\n color: rgba(43, 51, 63, 0.75);\n}\n\n.vjs-track-settings-controls button {\n background-color: #fff;\n background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);\n color: #2B333F;\n cursor: pointer;\n border-radius: 2px;\n}\n\n.vjs-track-settings-controls .vjs-default-button {\n margin-right: 1em;\n}\n\n@media print {\n .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n visibility: hidden;\n }\n}\n.vjs-resize-manager {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: none;\n z-index: -1000;\n}\n\n.js-focus-visible .video-js *:focus:not(.focus-visible) {\n outline: none;\n}\n\n.video-js *:focus:not(:focus-visible) {\n outline: none;\n}\n',""]);const ie=ae},8719:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-marker {\n position: absolute;\n left: 0;\n bottom: 0em;\n opacity: 1;\n height: 100%;\n transition: opacity 0.2s ease;\n -webkit-transition: opacity 0.2s ease;\n -moz-transition: opacity 0.2s ease;\n z-index: 100;\n}\n.vjs-marker:hover {\n cursor: pointer;\n -webkit-transform: scale(1.3, 1.3);\n -moz-transform: scale(1.3, 1.3);\n -o-transform: scale(1.3, 1.3);\n -ms-transform: scale(1.3, 1.3);\n transform: scale(1.3, 1.3);\n}\n.vjs-tip {\n visibility: hidden;\n display: block;\n opacity: 0.8;\n padding: 5px;\n font-size: 10px;\n position: absolute;\n bottom: 14px;\n z-index: 100000;\n}\n.vjs-tip .vjs-tip-arrow {\n background: url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;\n bottom: 0;\n left: 50%;\n margin-left: -4px;\n background-position: bottom left;\n position: absolute;\n width: 9px;\n height: 5px;\n}\n.vjs-tip .vjs-tip-inner {\n border-radius: 3px;\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n padding: 5px 8px 4px 8px;\n background-color: black;\n color: white;\n max-width: 200px;\n text-align: center;\n}\n.vjs-break-overlay {\n visibility: hidden;\n position: absolute;\n z-index: 100000;\n top: 0;\n}\n.vjs-break-overlay .vjs-break-overlay-text {\n padding: 9px;\n text-align: center;\n}\n",""]);const ie=ae},23645:m=>{"use strict";m.exports=function(m){var v=[];return v.toString=function toString(){return this.map((function(v){var q=m(v);return v[2]?"@media ".concat(v[2]," {").concat(q,"}"):q})).join("")},v.i=function(m,q,ee){"string"==typeof m&&(m=[[null,m,""]]);var ae={};if(ee)for(var ie=0;ie{"use strict";Object.defineProperty(v,"__esModule",{value:!0});v.default=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}]},6909:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.hex=v.dec=v.codePoint=void 0;for(var ae=ee(q(33012)),ie={},de=String.fromCodePoint?String.fromCodePoint:function fromCodePointPolyfill(m){if(m<=65535)return String.fromCharCode(m);var v=Math.floor((m-65536)/1024)+55296,q=(m-65536)%1024+56320;return String.fromCharCode(v,q)},ce=0,le=ae.default;ce{!function(){"use strict";var m,ee,ae,ie,de,ce;function sliceSource(m,v,q){return m.slice(v,q)}function isParamTitle(m){return"param"===m||"argument"===m||"arg"===m}function isReturnTitle(m){return"return"===m||"returns"===m}function isProperty(m){return"property"===m||"prop"===m}function isNameParameterRequired(m){return isParamTitle(m)||isProperty(m)||"alias"===m||"this"===m||"mixes"===m||"requires"===m}function isAllowedNested(m){return isProperty(m)||isParamTitle(m)}function isAllowedOptional(m){return isProperty(m)||isParamTitle(m)}function isTypeParameterRequired(m){return isParamTitle(m)||isReturnTitle(m)||"define"===m||"enum"===m||"implements"===m||"this"===m||"type"===m||"typedef"===m||isProperty(m)}ie=q(649),m=q(32518),ee=q(41408),ce=Object.prototype.hasOwnProperty,de=function hasOwnProperty(m,v){return ce.call(m,v)};var le="[ \\f\\t\\v\\u00a0\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]",pe="("+le+"*(?:\\*"+le+"?)?)(.+|[\r\n\u2028\u2029])";function unwrapComment(m){return m.replace(/^\/\*\*?/,"").replace(/\*\/$/,"").replace(new RegExp(pe,"g"),"$2").replace(/\s*$/,"")}function convertUnwrappedCommentIndex(m,v){for(var q,ee=m.replace(/^\/\*\*?/,""),ae=0,ie=new RegExp(pe,"g");q=ie.exec(ee);)if(ae+=q[1].length,q.index+q[0].length>v+ae)return v+ae+m.length-ee.length;return m.replace(/\*\/$/,"").replace(/\s*$/,"").length}!function(v){var q,ae,ce,le,pe,fe,ye,be,Re;function advance(){var m=pe.charCodeAt(ae);return ae+=1,!ie.code.isLineTerminator(m)||13===m&&10===pe.charCodeAt(ae)||(ce+=1),String.fromCharCode(m)}function scanTitle(){var m,v="";for(advance();ae=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57);)v+=advance();return v}function seekContent(){var m,v,q=ae;for(v=!1;q=m)return null;if(91===pe.charCodeAt(ae)){if(!v)return null;ee=!0,ce=advance()}if(ce+=scanIdentifier(m),q)for(58!==pe.charCodeAt(ae)||"module"!==ce&&"external"!==ce&&"event"!==ce||(ce+=advance(),ce+=scanIdentifier(m)),91===pe.charCodeAt(ae)&&93===pe.charCodeAt(ae+1)&&(ce+=advance(),ce+=advance());46===pe.charCodeAt(ae)||47===pe.charCodeAt(ae)||35===pe.charCodeAt(ae)||45===pe.charCodeAt(ae)||126===pe.charCodeAt(ae);)ce+=advance(),ce+=scanIdentifier(m);if(ee){if(skipWhiteSpace(m),61===pe.charCodeAt(ae)){var le;ce+=advance(),skipWhiteSpace(m);for(var fe=1;ae=m||93!==pe.charCodeAt(ae))return null;ce+=advance()}return ce}function skipToTag(){for(;ae=le)&&(ee.assert(64===pe.charCodeAt(ae)),!0)}function convertIndex(m){return pe===fe?m:convertUnwrappedCommentIndex(fe,m)}function TagParser(m,v){this._options=m,this._title=v.toLowerCase(),this._tag={title:v,description:null},this._options.lineNumbers&&(this._tag.lineNumber=ce),this._first=ae-v.length-1,this._last=0,this._extra={}}function parseTag(m){var v,q;if(!skipToTag())return null;for(q=(v=new TagParser(m,scanTitle())).parse();ae1&&(this._tag.default=m.slice(1).join("=")),this._tag.name=m[0],this._tag.type&&"OptionalType"!==this._tag.type.type&&(this._tag.type={type:"OptionalType",expression:this._tag.type}));else{if(!isNameParameterRequired(this._title))return!0;if(isParamTitle(this._title)&&this._tag.type&&this._tag.type.name)this._extra.name=this._tag.type,this._tag.name=this._tag.type.name,this._tag.type=null;else if(!this.addError("Missing or invalid tag name"))return!1}return!0},TagParser.prototype.parseDescription=function parseDescription(){var m=sliceSource(pe,ae,this._last).trim();return m&&(/^-\s+/.test(m)&&(m=m.substring(2)),this._tag.description=m),!0},TagParser.prototype.parseCaption=function parseDescription(){var m=sliceSource(pe,ae,this._last).trim(),v="",q="",ee=m.indexOf(v),ie=m.indexOf(q);return ee>=0&&ie>=0?(this._tag.caption=m.substring(ee+v.length,ie).trim(),this._tag.description=m.substring(ie+q.length).trim()):this._tag.description=m,!0},TagParser.prototype.parseKind=function parseKind(){var m,v;return v={class:!0,constant:!0,event:!0,external:!0,file:!0,function:!0,member:!0,mixin:!0,module:!0,namespace:!0,typedef:!0},m=sliceSource(pe,ae,this._last).trim(),this._tag.kind=m,!(!de(v,m)&&!this.addError("Invalid kind name '%0'",m))},TagParser.prototype.parseAccess=function parseAccess(){var m;return m=sliceSource(pe,ae,this._last).trim(),this._tag.access=m,!("private"!==m&&"protected"!==m&&"public"!==m&&!this.addError("Invalid access name '%0'",m))},TagParser.prototype.parseThis=function parseThis(){var m=sliceSource(pe,ae,this._last).trim();return m&&"{"===m.charAt(0)?this.parseType()&&"NameExpression"===this._tag.type.type||"UnionType"===this._tag.type.type?(this._tag.name=this._tag.type.name,!0):this.addError("Invalid name for this"):this.parseNamePath()},TagParser.prototype.parseVariation=function parseVariation(){var m,v;return v=sliceSource(pe,ae,this._last).trim(),m=parseFloat(v,10),this._tag.variation=m,!(isNaN(m)&&!this.addError("Invalid variation '%0'",v))},TagParser.prototype.ensureEnd=function(){var m=sliceSource(pe,ae,this._last).trim();return!(m&&!this.addError("Unknown content '%0'",m))},TagParser.prototype.epilogue=function epilogue(){var m;return m=this._tag.description,!(isAllowedOptional(this._title)&&!this._tag.type&&m&&"["===m.charAt(0)&&(this._tag.type=this._extra.name,this._tag.name||(this._tag.name=void 0),!be&&!this.addError("Missing or invalid tag name")))},q={access:["parseAccess"],alias:["parseNamePath","ensureEnd"],augments:["parseType","parseNamePathOptional","ensureEnd"],constructor:["parseType","parseNamePathOptional","ensureEnd"],class:["parseType","parseNamePathOptional","ensureEnd"],extends:["parseType","parseNamePathOptional","ensureEnd"],example:["parseCaption"],deprecated:["parseDescription"],global:["ensureEnd"],inner:["ensureEnd"],instance:["ensureEnd"],kind:["parseKind"],mixes:["parseNamePath","ensureEnd"],mixin:["parseNamePathOptional","ensureEnd"],member:["parseType","parseNamePathOptional","ensureEnd"],method:["parseNamePathOptional","ensureEnd"],module:["parseType","parseNamePathOptional","ensureEnd"],func:["parseNamePathOptional","ensureEnd"],function:["parseNamePathOptional","ensureEnd"],var:["parseType","parseNamePathOptional","ensureEnd"],name:["parseNamePath","ensureEnd"],namespace:["parseType","parseNamePathOptional","ensureEnd"],private:["parseType","parseDescription"],protected:["parseType","parseDescription"],public:["parseType","parseDescription"],readonly:["ensureEnd"],requires:["parseNamePath","ensureEnd"],since:["parseDescription"],static:["ensureEnd"],summary:["parseDescription"],this:["parseThis","ensureEnd"],todo:["parseDescription"],typedef:["parseType","parseNamePathOptional"],variation:["parseVariation"],version:["parseDescription"]},TagParser.prototype.parse=function parse(){var m,v,ee;if(!this._title&&!this.addError("Missing or invalid title"))return null;for(this._last=seekContent(this._title),this._options.range&&(this._tag.range=[this._first,pe.slice(0,this._last).replace(/\s*$/,"").length].map(convertIndex)),m=0,v=(ee=de(q,this._title)?q[this._title]:["parseType","parseName","parseDescription","epilogue"]).length;m{!function(){"use strict";var m,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re;function isTypeName(m){return-1==="><(){}[],:*|?!=".indexOf(String.fromCharCode(m))&&!fe.code.isWhiteSpace(m)&&!fe.code.isLineTerminator(m)}function Context(m,v,q,ee){this._previous=m,this._index=v,this._token=q,this._value=ee}function maybeAddRange(m,v){return Re&&(m.range=[v[0]+be,v[1]+be]),m}function advance(){var m=ae.charAt(de);return de+=1,m}function scanHexEscape(m){var v,q,ee,ce=0;for(q="u"===m?4:2,v=0;v=0&&de=ie)return ee.ILLEGAL;if(60===ae.charCodeAt(de+1))break}pe+=advance()}return ee.NAME}function next(){var m;for(ce=de;de=ie)return le=ee.EOF;switch(m=ae.charCodeAt(de)){case 39:case 34:return le=scanString();case 58:return advance(),le=ee.COLON;case 44:return advance(),le=ee.COMMA;case 40:return advance(),le=ee.LPAREN;case 41:return advance(),le=ee.RPAREN;case 91:return advance(),le=ee.LBRACK;case 93:return advance(),le=ee.RBRACK;case 123:return advance(),le=ee.LBRACE;case 125:return advance(),le=ee.RBRACE;case 46:if(de+1{!function(){"use strict";var m,ee;function DoctrineError(m){this.name="DoctrineError",this.message=m}m=q(82954).i8,v.VERSION=m,DoctrineError.prototype=((ee=function(){}).prototype=Error.prototype,new ee),DoctrineError.prototype.constructor=DoctrineError,v.DoctrineError=DoctrineError,v.throwError=function throwError(m){throw new DoctrineError(m)},v.assert=q(48583)}()},47097:(m,v,q)=>{"use strict";q(8091).polyfill()},8091:m=>{"use strict";function assign(m,v){if(null==m)throw new TypeError("Cannot convert first argument to object");for(var q=Object(m),ee=1;ee{"use strict";m.exports=q(82702).polyfill()},82702:function(m,v,q){m.exports=function(){"use strict";function objectOrFunction(m){var v=typeof m;return null!==m&&("object"===v||"function"===v)}function isFunction(m){return"function"==typeof m}var m=Array.isArray?Array.isArray:function(m){return"[object Array]"===Object.prototype.toString.call(m)},v=0,ee=void 0,ae=void 0,ie=function asap(m,q){ye[v]=m,ye[v+1]=q,2===(v+=2)&&(ae?ae(flush):be())};function setScheduler(m){ae=m}function setAsap(m){ie=m}var de="undefined"!=typeof window?window:void 0,ce=de||{},le=ce.MutationObserver||ce.WebKitMutationObserver,pe="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),fe="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function useNextTick(){return function(){return process.nextTick(flush)}}function useVertxTimer(){return void 0!==ee?function(){ee(flush)}:useSetTimeout()}function useMutationObserver(){var m=0,v=new le(flush),q=document.createTextNode("");return v.observe(q,{characterData:!0}),function(){q.data=m=++m%2}}function useMessageChannel(){var m=new MessageChannel;return m.port1.onmessage=flush,function(){return m.port2.postMessage(0)}}function useSetTimeout(){var m=setTimeout;return function(){return m(flush,1)}}var ye=new Array(1e3);function flush(){for(var m=0;m{!function(){"use strict";function isStatement(m){if(null==m)return!1;switch(m.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function trailingStatement(m){switch(m.type){case"IfStatement":return null!=m.alternate?m.alternate:m.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return m.body}return null}m.exports={isExpression:function isExpression(m){if(null==m)return!1;switch(m.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:isStatement,isIterationStatement:function isIterationStatement(m){if(null==m)return!1;switch(m.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function isSourceElement(m){return isStatement(m)||null!=m&&"FunctionDeclaration"===m.type},isProblematicIfStatement:function isProblematicIfStatement(m){var v;if("IfStatement"!==m.type)return!1;if(null==m.alternate)return!1;v=m.consequent;do{if("IfStatement"===v.type&&null==v.alternate)return!0;v=trailingStatement(v)}while(v);return!1},trailingStatement:trailingStatement}}()},65619:m=>{!function(){"use strict";var v,q,ee,ae,ie,de;function fromCodePoint(m){return m<=65535?String.fromCharCode(m):String.fromCharCode(Math.floor((m-65536)/1024)+55296)+String.fromCharCode((m-65536)%1024+56320)}for(q={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},v={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},ee=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],ae=new Array(128),de=0;de<128;++de)ae[de]=de>=97&&de<=122||de>=65&&de<=90||36===de||95===de;for(ie=new Array(128),de=0;de<128;++de)ie[de]=de>=97&&de<=122||de>=65&&de<=90||de>=48&&de<=57||36===de||95===de;m.exports={isDecimalDigit:function isDecimalDigit(m){return 48<=m&&m<=57},isHexDigit:function isHexDigit(m){return 48<=m&&m<=57||97<=m&&m<=102||65<=m&&m<=70},isOctalDigit:function isOctalDigit(m){return m>=48&&m<=55},isWhiteSpace:function isWhiteSpace(m){return 32===m||9===m||11===m||12===m||160===m||m>=5760&&ee.indexOf(m)>=0},isLineTerminator:function isLineTerminator(m){return 10===m||13===m||8232===m||8233===m},isIdentifierStartES5:function isIdentifierStartES5(m){return m<128?ae[m]:q.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES5:function isIdentifierPartES5(m){return m<128?ie[m]:q.NonAsciiIdentifierPart.test(fromCodePoint(m))},isIdentifierStartES6:function isIdentifierStartES6(m){return m<128?ae[m]:v.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES6:function isIdentifierPartES6(m){return m<128?ie[m]:v.NonAsciiIdentifierPart.test(fromCodePoint(m))}}}()},50702:(m,v,q)=>{!function(){"use strict";var v=q(65619);function isStrictModeReservedWordES6(m){switch(m){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function isKeywordES5(m,v){return!(!v&&"yield"===m)&&isKeywordES6(m,v)}function isKeywordES6(m,v){if(v&&isStrictModeReservedWordES6(m))return!0;switch(m.length){case 2:return"if"===m||"in"===m||"do"===m;case 3:return"var"===m||"for"===m||"new"===m||"try"===m;case 4:return"this"===m||"else"===m||"case"===m||"void"===m||"with"===m||"enum"===m;case 5:return"while"===m||"break"===m||"catch"===m||"throw"===m||"const"===m||"yield"===m||"class"===m||"super"===m;case 6:return"return"===m||"typeof"===m||"delete"===m||"switch"===m||"export"===m||"import"===m;case 7:return"default"===m||"finally"===m||"extends"===m;case 8:return"function"===m||"continue"===m||"debugger"===m;case 10:return"instanceof"===m;default:return!1}}function isReservedWordES5(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES5(m,v)}function isReservedWordES6(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES6(m,v)}function isIdentifierNameES5(m){var q,ee,ae;if(0===m.length)return!1;if(ae=m.charCodeAt(0),!v.isIdentifierStartES5(ae))return!1;for(q=1,ee=m.length;q=ee)return!1;if(!(56320<=(ie=m.charCodeAt(q))&&ie<=57343))return!1;ae=1024*(ae-55296)+(ie-56320)+65536}if(!de(ae))return!1;de=v.isIdentifierPartES6}return!0}m.exports={isKeywordES5:isKeywordES5,isKeywordES6:isKeywordES6,isReservedWordES5:isReservedWordES5,isReservedWordES6:isReservedWordES6,isRestrictedWord:function isRestrictedWord(m){return"eval"===m||"arguments"===m},isIdentifierNameES5:isIdentifierNameES5,isIdentifierNameES6:isIdentifierNameES6,isIdentifierES5:function isIdentifierES5(m,v){return isIdentifierNameES5(m)&&!isReservedWordES5(m,v)},isIdentifierES6:function isIdentifierES6(m,v){return isIdentifierNameES6(m)&&!isReservedWordES6(m,v)}}}()},649:(m,v,q)=>{!function(){"use strict";v.ast=q(84974),v.code=q(65619),v.keyword=q(50702)}()},17187:m=>{"use strict";var v,q="object"==typeof Reflect?Reflect:null,ee=q&&"function"==typeof q.apply?q.apply:function ReflectApply(m,v,q){return Function.prototype.apply.call(m,v,q)};function ProcessEmitWarning(m){console&&console.warn&&console.warn(m)}v=q&&"function"==typeof q.ownKeys?q.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m)};var ae=Number.isNaN||function NumberIsNaN(m){return m!=m};function EventEmitter(){EventEmitter.init.call(this)}m.exports=EventEmitter,m.exports.once=function once(m,v){return new Promise((function(q,ee){function errorListener(q){m.removeListener(v,resolver),ee(q)}function resolver(){"function"==typeof m.removeListener&&m.removeListener("error",errorListener),q([].slice.call(arguments))}eventTargetAgnosticAddListener(m,v,resolver,{once:!0}),"error"!==v&&addErrorHandlerIfEventEmitter(m,errorListener,{once:!0})}))},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var ie=10;function checkListener(m){if("function"!=typeof m)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof m)}function _getMaxListeners(m){return void 0===m._maxListeners?EventEmitter.defaultMaxListeners:m._maxListeners}function _addListener(m,v,q,ee){var ae,ie,de;if(checkListener(q),void 0===(ie=m._events)?(ie=m._events=Object.create(null),m._eventsCount=0):(void 0!==ie.newListener&&(m.emit("newListener",v,q.listener?q.listener:q),ie=m._events),de=ie[v]),void 0===de)de=ie[v]=q,++m._eventsCount;else if("function"==typeof de?de=ie[v]=ee?[q,de]:[de,q]:ee?de.unshift(q):de.push(q),(ae=_getMaxListeners(m))>0&&de.length>ae&&!de.warned){de.warned=!0;var ce=new Error("Possible EventEmitter memory leak detected. "+de.length+" "+String(v)+" listeners added. Use emitter.setMaxListeners() to increase limit");ce.name="MaxListenersExceededWarning",ce.emitter=m,ce.type=v,ce.count=de.length,ProcessEmitWarning(ce)}return m}function onceWrapper(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(m,v,q){var ee={fired:!1,wrapFn:void 0,target:m,type:v,listener:q},ae=onceWrapper.bind(ee);return ae.listener=q,ee.wrapFn=ae,ae}function _listeners(m,v,q){var ee=m._events;if(void 0===ee)return[];var ae=ee[v];return void 0===ae?[]:"function"==typeof ae?q?[ae.listener||ae]:[ae]:q?unwrapListeners(ae):arrayClone(ae,ae.length)}function listenerCount(m){var v=this._events;if(void 0!==v){var q=v[m];if("function"==typeof q)return 1;if(void 0!==q)return q.length}return 0}function arrayClone(m,v){for(var q=new Array(v),ee=0;ee0&&(de=v[0]),de instanceof Error)throw de;var ce=new Error("Unhandled error."+(de?" ("+de.message+")":""));throw ce.context=de,ce}var le=ie[m];if(void 0===le)return!1;if("function"==typeof le)ee(le,this,v);else{var pe=le.length,fe=arrayClone(le,pe);for(q=0;q=0;ie--)if(q[ie]===v||q[ie].listener===v){de=q[ie].listener,ae=ie;break}if(ae<0)return this;0===ae?q.shift():spliceOne(q,ae),1===q.length&&(ee[m]=q[0]),void 0!==ee.removeListener&&this.emit("removeListener",m,de||v)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(m){var v,q,ee;if(void 0===(q=this._events))return this;if(void 0===q.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==q[m]&&(0==--this._eventsCount?this._events=Object.create(null):delete q[m]),this;if(0===arguments.length){var ae,ie=Object.keys(q);for(ee=0;ee=0;ee--)this.removeListener(m,v[ee]);return this},EventEmitter.prototype.listeners=function listeners(m){return _listeners(this,m,!0)},EventEmitter.prototype.rawListeners=function rawListeners(m){return _listeners(this,m,!1)},EventEmitter.listenerCount=function(m,v){return"function"==typeof m.listenerCount?m.listenerCount(v):listenerCount.call(m,v)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?v(this._events):[]}},57625:()=>{!function(){var m=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^\(\s\/]*)\s*/;function _name(){var v,q;return this===Function||this===Function.prototype.constructor?q="Function":this!==Function.prototype&&(q=(v=(""+this).match(m))&&v[1]),q||""}var v=!("name"in Function.prototype&&"name"in function x(){}),q="function"==typeof Object.defineProperty&&function(){var m;try{Object.defineProperty(Function.prototype,"_xyz",{get:function(){return"blah"},configurable:!0}),m="blah"===Function.prototype._xyz,delete Function.prototype._xyz}catch(v){m=!1}return m}(),ee="function"==typeof Object.prototype.__defineGetter__&&function(){var m;try{Function.prototype.__defineGetter__("_abc",(function(){return"foo"})),m="foo"===Function.prototype._abc,delete Function.prototype._abc}catch(v){m=!1}return m}();Function.prototype._name=_name,v&&(q?Object.defineProperty(Function.prototype,"name",{get:function(){var m=_name.call(this);return this!==Function.prototype&&Object.defineProperty(this,"name",{value:m,configurable:!0}),m},configurable:!0}):ee&&Function.prototype.__defineGetter__("name",(function(){var m=_name.call(this);return this!==Function.prototype&&this.__defineGetter__("name",(function(){return m})),m})))}()},89144:(m,v,q)=>{var ee,ae=void 0!==q.g?q.g:"undefined"!=typeof window?window:{},ie=q(25893);"undefined"!=typeof document?ee=document:(ee=ae["__GLOBAL_DOCUMENT_CACHE@4"])||(ee=ae["__GLOBAL_DOCUMENT_CACHE@4"]=ie),m.exports=ee},58908:(m,v,q)=>{var ee;ee="undefined"!=typeof window?window:void 0!==q.g?q.g:"undefined"!=typeof self?self:{},m.exports=ee},80504:m=>{"use strict";function pad(m,v){for(;m.length{v.read=function(m,v,q,ee,ae){var ie,de,ce=8*ae-ee-1,le=(1<>1,fe=-7,ye=q?ae-1:0,be=q?-1:1,Re=m[v+ye];for(ye+=be,ie=Re&(1<<-fe)-1,Re>>=-fe,fe+=ce;fe>0;ie=256*ie+m[v+ye],ye+=be,fe-=8);for(de=ie&(1<<-fe)-1,ie>>=-fe,fe+=ee;fe>0;de=256*de+m[v+ye],ye+=be,fe-=8);if(0===ie)ie=1-pe;else{if(ie===le)return de?NaN:1/0*(Re?-1:1);de+=Math.pow(2,ee),ie-=pe}return(Re?-1:1)*de*Math.pow(2,ie-ee)},v.write=function(m,v,q,ee,ae,ie){var de,ce,le,pe=8*ie-ae-1,fe=(1<>1,be=23===ae?Math.pow(2,-24)-Math.pow(2,-77):0,Re=ee?0:ie-1,_e=ee?1:-1,xe=v<0||0===v&&1/v<0?1:0;for(v=Math.abs(v),isNaN(v)||v===1/0?(ce=isNaN(v)?1:0,de=fe):(de=Math.floor(Math.log(v)/Math.LN2),v*(le=Math.pow(2,-de))<1&&(de--,le*=2),(v+=de+ye>=1?be/le:be*Math.pow(2,1-ye))*le>=2&&(de++,le/=2),de+ye>=fe?(ce=0,de=fe):de+ye>=1?(ce=(v*le-1)*Math.pow(2,ae),de+=ye):(ce=v*Math.pow(2,ye-1)*Math.pow(2,ae),de=0));ae>=8;m[q+Re]=255&ce,Re+=_e,ce/=256,ae-=8);for(de=de<0;m[q+Re]=255&de,Re+=_e,de/=256,pe-=8);m[q+Re-_e]|=128*xe}},35717:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){v&&(m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:m.exports=function inherits(m,v){if(v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}}},27376:m=>{m.exports=function isFunction(m){if(!m)return!1;var q=v.call(m);return"[object Function]"===q||"function"==typeof m&&"[object RegExp]"!==q||"undefined"!=typeof window&&(m===window.setTimeout||m===window.alert||m===window.confirm||m===window.prompt)};var v=Object.prototype.toString},55733:(m,v,q)=>{var ee=q(48764).Buffer;m.exports=function s(m,v,q){function u(ae,ie){if(!v[ae]){if(!m[ae]){if(ee)return ee(ae,!0);var de=new Error("Cannot find module '"+ae+"'");throw de.code="MODULE_NOT_FOUND",de}var ce=v[ae]={exports:{}};m[ae][0].call(ce.exports,(function(v){return u(m[ae][1][v]||v)}),ce,ce.exports,s,m,v,q)}return v[ae].exports}for(var ee=void 0,ae=0;ae>2,ce=(3&v)<<4|q>>4,le=1>6:64,pe=2>4,q=(15&de)<<4|(ce=ie.indexOf(m.charAt(pe++)))>>2,ee=(3&ce)<<6|(le=ie.indexOf(m.charAt(pe++))),be[fe++]=v,64!==ce&&(be[fe++]=q),64!==le&&(be[fe++]=ee);return be}},{"./support":30,"./utils":32}],2:[function(m,v,q){"use strict";var ee=m("./external"),ae=m("./stream/DataWorker"),ie=m("./stream/Crc32Probe"),de=m("./stream/DataLengthProbe");function o(m,v,q,ee,ae){this.compressedSize=m,this.uncompressedSize=v,this.crc32=q,this.compression=ee,this.compressedContent=ae}o.prototype={getContentWorker:function(){var m=new ae(ee.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new de("data_length")),v=this;return m.on("end",(function(){if(this.streamInfo.data_length!==v.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),m},getCompressedWorker:function(){return new ae(ee.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(m,v,q){return m.pipe(new ie).pipe(new de("uncompressedSize")).pipe(v.compressWorker(q)).pipe(new de("compressedSize")).withStreamInfo("compression",v)},v.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(m,v,q){"use strict";var ee=m("./stream/GenericWorker");q.STORE={magic:"\0\0",compressWorker:function(){return new ee("STORE compression")},uncompressWorker:function(){return new ee("STORE decompression")}},q.DEFLATE=m("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(m,v,q){"use strict";var ee=m("./utils"),ae=function(){for(var m,v=[],q=0;q<256;q++){m=q;for(var ee=0;ee<8;ee++)m=1&m?3988292384^m>>>1:m>>>1;v[q]=m}return v}();v.exports=function(m,v){return void 0!==m&&m.length?"string"!==ee.getTypeOf(m)?function(m,v,q,ee){var ie=ae,de=ee+q;m^=-1;for(var ce=ee;ce>>8^ie[255&(m^v[ce])];return-1^m}(0|v,m,m.length,0):function(m,v,q,ee){var ie=ae,de=ee+q;m^=-1;for(var ce=ee;ce>>8^ie[255&(m^v.charCodeAt(ce))];return-1^m}(0|v,m,m.length,0):0}},{"./utils":32}],5:[function(m,v,q){"use strict";q.base64=!1,q.binary=!1,q.dir=!1,q.createFolders=!0,q.date=null,q.compression=null,q.compressionOptions=null,q.comment=null,q.unixPermissions=null,q.dosPermissions=null},{}],6:[function(m,v,q){"use strict";var ee=null;ee="undefined"!=typeof Promise?Promise:m("lie"),v.exports={Promise:ee}},{lie:37}],7:[function(m,v,q){"use strict";var ee="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,ae=m("pako"),ie=m("./utils"),de=m("./stream/GenericWorker"),ce=ee?"uint8array":"array";function h(m,v){de.call(this,"FlateWorker/"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=v,this.meta={}}q.magic="\b\0",ie.inherits(h,de),h.prototype.processChunk=function(m){this.meta=m.meta,null===this._pako&&this._createPako(),this._pako.push(ie.transformTo(ce,m.data),!1)},h.prototype.flush=function(){de.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){de.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new ae[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(v){m.push({data:v,meta:m.meta})}},q.compressWorker=function(m){return new h("Deflate",m)},q.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(m,v,q){"use strict";function A(m,v){var q,ee="";for(q=0;q>>=8;return ee}function n(m,v,q,ae,le,pe){var fe,ye,be=m.file,Re=m.compression,_e=pe!==ie.utf8encode,xe=ee.transformTo("string",pe(be.name)),Te=ee.transformTo("string",ie.utf8encode(be.name)),Se=be.comment,we=ee.transformTo("string",pe(Se)),Pe=ee.transformTo("string",ie.utf8encode(Se)),Ie=Te.length!==be.name.length,We=Pe.length!==Se.length,ze="",Ve="",He="",qe=be.dir,Xe=be.date,Qe={crc32:0,compressedSize:0,uncompressedSize:0};v&&!q||(Qe.crc32=m.crc32,Qe.compressedSize=m.compressedSize,Qe.uncompressedSize=m.uncompressedSize);var Ye=0;v&&(Ye|=8),_e||!Ie&&!We||(Ye|=2048);var et=0,tt=0;qe&&(et|=16),"UNIX"===le?(tt=798,et|=function(m,v){var q=m;return m||(q=v?16893:33204),(65535&q)<<16}(be.unixPermissions,qe)):(tt=20,et|=function(m){return 63&(m||0)}(be.dosPermissions)),fe=Xe.getUTCHours(),fe<<=6,fe|=Xe.getUTCMinutes(),fe<<=5,fe|=Xe.getUTCSeconds()/2,ye=Xe.getUTCFullYear()-1980,ye<<=4,ye|=Xe.getUTCMonth()+1,ye<<=5,ye|=Xe.getUTCDate(),Ie&&(Ve=A(1,1)+A(de(xe),4)+Te,ze+="up"+A(Ve.length,2)+Ve),We&&(He=A(1,1)+A(de(we),4)+Pe,ze+="uc"+A(He.length,2)+He);var nt="";return nt+="\n\0",nt+=A(Ye,2),nt+=Re.magic,nt+=A(fe,2),nt+=A(ye,2),nt+=A(Qe.crc32,4),nt+=A(Qe.compressedSize,4),nt+=A(Qe.uncompressedSize,4),nt+=A(xe.length,2),nt+=A(ze.length,2),{fileRecord:ce.LOCAL_FILE_HEADER+nt+xe+ze,dirRecord:ce.CENTRAL_FILE_HEADER+A(tt,2)+nt+A(we.length,2)+"\0\0\0\0"+A(et,4)+A(ae,4)+xe+ze+we}}var ee=m("../utils"),ae=m("../stream/GenericWorker"),ie=m("../utf8"),de=m("../crc32"),ce=m("../signature");function s(m,v,q,ee){ae.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=v,this.zipPlatform=q,this.encodeFileName=ee,this.streamFiles=m,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ee.inherits(s,ae),s.prototype.push=function(m){var v=m.meta.percent||0,q=this.entriesCount,ee=this._sources.length;this.accumulate?this.contentBuffer.push(m):(this.bytesWritten+=m.data.length,ae.prototype.push.call(this,{data:m.data,meta:{currentFile:this.currentFile,percent:q?(v+100*(q-ee-1))/q:100}}))},s.prototype.openedSource=function(m){this.currentSourceOffset=this.bytesWritten,this.currentFile=m.file.name;var v=this.streamFiles&&!m.file.dir;if(v){var q=n(m,v,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:q.fileRecord,meta:{percent:0}})}else this.accumulate=!0},s.prototype.closedSource=function(m){this.accumulate=!1;var v=this.streamFiles&&!m.file.dir,q=n(m,v,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(q.dirRecord),v)this.push({data:function(m){return ce.DATA_DESCRIPTOR+A(m.crc32,4)+A(m.compressedSize,4)+A(m.uncompressedSize,4)}(m),meta:{percent:100}});else for(this.push({data:q.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},s.prototype.flush=function(){for(var m=this.bytesWritten,v=0;v=this.index;v--)q=(q<<8)+this.byteAt(v);return this.index+=m,q},readString:function(m){return ee.transformTo("string",this.readData(m))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},v.exports=i},{"../utils":32}],19:[function(m,v,q){"use strict";var ee=m("./Uint8ArrayReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(m,v,q){"use strict";var ee=m("./DataReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},i.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},i.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./DataReader":18}],21:[function(m,v,q){"use strict";var ee=m("./ArrayReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.readData=function(m){if(this.checkOffset(m),0===m)return new Uint8Array(0);var v=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("../support"),ie=m("./ArrayReader"),de=m("./StringReader"),ce=m("./NodeBufferReader"),le=m("./Uint8ArrayReader");v.exports=function(m){var v=ee.getTypeOf(m);return ee.checkSupport(v),"string"!==v||ae.uint8array?"nodebuffer"===v?new ce(m):ae.uint8array?new le(ee.transformTo("uint8array",m)):new ie(ee.transformTo("array",m)):new de(m)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(m,v,q){"use strict";q.LOCAL_FILE_HEADER="PK",q.CENTRAL_FILE_HEADER="PK",q.CENTRAL_DIRECTORY_END="PK",q.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",q.ZIP64_CENTRAL_DIRECTORY_END="PK",q.DATA_DESCRIPTOR="PK\b"},{}],24:[function(m,v,q){"use strict";var ee=m("./GenericWorker"),ae=m("../utils");function s(m){ee.call(this,"ConvertWorker to "+m),this.destType=m}ae.inherits(s,ee),s.prototype.processChunk=function(m){this.push({data:ae.transformTo(this.destType,m.data),meta:m.meta})},v.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(m,v,q){"use strict";var ee=m("./GenericWorker"),ae=m("../crc32");function s(){ee.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}m("../utils").inherits(s,ee),s.prototype.processChunk=function(m){this.streamInfo.crc32=ae(m.data,this.streamInfo.crc32||0),this.push(m)},v.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("./GenericWorker");function s(m){ae.call(this,"DataLengthProbe for "+m),this.propName=m,this.withStreamInfo(m,0)}ee.inherits(s,ae),s.prototype.processChunk=function(m){if(m){var v=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=v+m.data.length}ae.prototype.processChunk.call(this,m)},v.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("./GenericWorker");function s(m){ae.call(this,"DataWorker");var v=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,m.then((function(m){v.dataIsReady=!0,v.data=m,v.max=m&&m.length||0,v.type=ee.getTypeOf(m),v.isPaused||v._tickAndRepeat()}),(function(m){v.error(m)}))}ee.inherits(s,ae),s.prototype.cleanUp=function(){ae.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ee.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ee.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var m=null,v=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":m=this.data.substring(this.index,v);break;case"uint8array":m=this.data.subarray(this.index,v);break;case"array":case"nodebuffer":m=this.data.slice(this.index,v)}return this.index=v,this.push({data:m,meta:{percent:this.max?this.index/this.max*100:0}})},v.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(m,v,q){"use strict";function n(m){this.name=m||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(m){this.emit("data",m)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(m){this.emit("error",m)}return!0},error:function(m){return!this.isFinished&&(this.isPaused?this.generatedError=m:(this.isFinished=!0,this.emit("error",m),this.previous&&this.previous.error(m),this.cleanUp()),!0)},on:function(m,v){return this._listeners[m].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(m,v){if(this._listeners[m])for(var q=0;q "+m:m}},v.exports=n},{}],29:[function(m,v,q){"use strict";var ae=m("../utils"),ie=m("./ConvertWorker"),de=m("./GenericWorker"),ce=m("../base64"),le=m("../support"),pe=m("../external"),fe=null;if(le.nodestream)try{fe=m("../nodejs/NodejsStreamOutputAdapter")}catch(m){}function l(m,v){return new pe.Promise((function(q,ie){var de=[],le=m._internalType,pe=m._outputType,fe=m._mimeType;m.on("data",(function(m,q){de.push(m),v&&v(q)})).on("error",(function(m){de=[],ie(m)})).on("end",(function(){try{var m=function(m,v,q){switch(m){case"blob":return ae.newBlob(ae.transformTo("arraybuffer",v),q);case"base64":return ce.encode(v);default:return ae.transformTo(m,v)}}(pe,function(m,v){var q,ae=0,ie=null,de=0;for(q=0;q>>6:(q<65536?v[de++]=224|q>>>12:(v[de++]=240|q>>>18,v[de++]=128|q>>>12&63),v[de++]=128|q>>>6&63),v[de++]=128|63&q);return v}(m)},q.utf8decode=function(m){return ae.nodebuffer?ee.transformTo("nodebuffer",m).toString("utf-8"):function(m){var v,q,ae,ie,de=m.length,le=new Array(2*de);for(v=q=0;v>10&1023,le[q++]=56320|1023&ae)}return le.length!==q&&(le.subarray?le=le.subarray(0,q):le.length=q),ee.applyFromCharCode(le)}(m=ee.transformTo(ae.uint8array?"uint8array":"array",m))},ee.inherits(a,de),a.prototype.processChunk=function(m){var v=ee.transformTo(ae.uint8array?"uint8array":"array",m.data);if(this.leftOver&&this.leftOver.length){if(ae.uint8array){var ie=v;(v=new Uint8Array(ie.length+this.leftOver.length)).set(this.leftOver,0),v.set(ie,this.leftOver.length)}else v=this.leftOver.concat(v);this.leftOver=null}var de=function(m,v){var q;for((v=v||m.length)>m.length&&(v=m.length),q=v-1;0<=q&&128==(192&m[q]);)q--;return q<0||0===q?v:q+ce[m[q]]>v?q:v}(v),le=v;de!==v.length&&(ae.uint8array?(le=v.subarray(0,de),this.leftOver=v.subarray(de,v.length)):(le=v.slice(0,de),this.leftOver=v.slice(de,v.length))),this.push({data:q.utf8decode(le),meta:m.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:q.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},q.Utf8DecodeWorker=a,ee.inherits(l,de),l.prototype.processChunk=function(m){this.push({data:q.utf8encode(m.data),meta:m.meta})},q.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(m,v,q){"use strict";var ee=m("./support"),ae=m("./base64"),ie=m("./nodejsUtils"),de=m("./external");function n(m){return m}function l(m,v){for(var q=0;q>8;this.dir=!!(16&this.externalFileAttributes),0==m&&(this.dosPermissions=63&this.externalFileAttributes),3==m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var m=ee(this.extraFields[1].value);this.uncompressedSize===ae.MAX_VALUE_32BITS&&(this.uncompressedSize=m.readInt(8)),this.compressedSize===ae.MAX_VALUE_32BITS&&(this.compressedSize=m.readInt(8)),this.localHeaderOffset===ae.MAX_VALUE_32BITS&&(this.localHeaderOffset=m.readInt(8)),this.diskNumberStart===ae.MAX_VALUE_32BITS&&(this.diskNumberStart=m.readInt(4))}},readExtraFields:function(m){var v,q,ee,ae=m.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});m.index+4>>6:(q<65536?v[de++]=224|q>>>12:(v[de++]=240|q>>>18,v[de++]=128|q>>>12&63),v[de++]=128|q>>>6&63),v[de++]=128|63&q);return v},q.buf2binstring=function(m){return l(m,m.length)},q.binstring2buf=function(m){for(var v=new ee.Buf8(m.length),q=0,ae=v.length;q>10&1023,le[ee++]=56320|1023&ae)}return l(le,ee)},q.utf8border=function(m,v){var q;for((v=v||m.length)>m.length&&(v=m.length),q=v-1;0<=q&&128==(192&m[q]);)q--;return q<0||0===q?v:q+de[m[q]]>v?q:v}},{"./common":41}],43:[function(m,v,q){"use strict";v.exports=function(m,v,q,ee){for(var ae=65535&m|0,ie=m>>>16&65535|0,de=0;0!==q;){for(q-=de=2e3>>1:m>>>1;v[q]=m}return v}();v.exports=function(m,v,q,ae){var ie=ee,de=ae+q;m^=-1;for(var ce=ae;ce>>8^ie[255&(m^v[ce])];return-1^m}},{}],46:[function(m,v,q){"use strict";var ee,ae=m("../utils/common"),ie=m("./trees"),de=m("./adler32"),ce=m("./crc32"),le=m("./messages"),pe=0,fe=4,ye=0,be=-2,Re=-1,_e=4,xe=2,Te=8,Se=9,we=286,Pe=30,Ie=19,We=2*we+1,ze=15,Ve=3,He=258,qe=He+Ve+1,Xe=42,Qe=113,Ye=1,et=2,tt=3,nt=4;function R(m,v){return m.msg=le[v],v}function T(m){return(m<<1)-(4m.avail_out&&(q=m.avail_out),0!==q&&(ae.arraySet(m.output,v.pending_buf,v.pending_out,q,m.next_out),m.next_out+=q,v.pending_out+=q,m.total_out+=q,m.avail_out-=q,v.pending-=q,0===v.pending&&(v.pending_out=0))}function N(m,v){ie._tr_flush_block(m,0<=m.block_start?m.block_start:-1,m.strstart-m.block_start,v),m.block_start=m.strstart,F(m.strm)}function U(m,v){m.pending_buf[m.pending++]=v}function P(m,v){m.pending_buf[m.pending++]=v>>>8&255,m.pending_buf[m.pending++]=255&v}function L(m,v){var q,ee,ae=m.max_chain_length,ie=m.strstart,de=m.prev_length,ce=m.nice_match,le=m.strstart>m.w_size-qe?m.strstart-(m.w_size-qe):0,pe=m.window,fe=m.w_mask,ye=m.prev,be=m.strstart+He,Re=pe[ie+de-1],_e=pe[ie+de];m.prev_length>=m.good_match&&(ae>>=2),ce>m.lookahead&&(ce=m.lookahead);do{if(pe[(q=v)+de]===_e&&pe[q+de-1]===Re&&pe[q]===pe[ie]&&pe[++q]===pe[ie+1]){ie+=2,q++;do{}while(pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&iele&&0!=--ae);return de<=m.lookahead?de:m.lookahead}function j(m){var v,q,ee,ie,le,pe,fe,ye,be,Re,_e=m.w_size;do{if(ie=m.window_size-m.lookahead-m.strstart,m.strstart>=_e+(_e-qe)){for(ae.arraySet(m.window,m.window,_e,_e,0),m.match_start-=_e,m.strstart-=_e,m.block_start-=_e,v=q=m.hash_size;ee=m.head[--v],m.head[v]=_e<=ee?ee-_e:0,--q;);for(v=q=_e;ee=m.prev[--v],m.prev[v]=_e<=ee?ee-_e:0,--q;);ie+=_e}if(0===m.strm.avail_in)break;if(pe=m.strm,fe=m.window,ye=m.strstart+m.lookahead,Re=void 0,(be=ie)<(Re=pe.avail_in)&&(Re=be),q=0===Re?0:(pe.avail_in-=Re,ae.arraySet(fe,pe.input,pe.next_in,Re,ye),1===pe.state.wrap?pe.adler=de(pe.adler,fe,Re,ye):2===pe.state.wrap&&(pe.adler=ce(pe.adler,fe,Re,ye)),pe.next_in+=Re,pe.total_in+=Re,Re),m.lookahead+=q,m.lookahead+m.insert>=Ve)for(le=m.strstart-m.insert,m.ins_h=m.window[le],m.ins_h=(m.ins_h<=Ve&&(m.ins_h=(m.ins_h<=Ve)if(ee=ie._tr_tally(m,m.strstart-m.match_start,m.match_length-Ve),m.lookahead-=m.match_length,m.match_length<=m.max_lazy_match&&m.lookahead>=Ve){for(m.match_length--;m.strstart++,m.ins_h=(m.ins_h<=Ve&&(m.ins_h=(m.ins_h<=Ve&&m.match_length<=m.prev_length){for(ae=m.strstart+m.lookahead-Ve,ee=ie._tr_tally(m,m.strstart-1-m.prev_match,m.prev_length-Ve),m.lookahead-=m.prev_length-1,m.prev_length-=2;++m.strstart<=ae&&(m.ins_h=(m.ins_h<m.pending_buf_size-5&&(q=m.pending_buf_size-5);;){if(m.lookahead<=1){if(j(m),0===m.lookahead&&v===pe)return Ye;if(0===m.lookahead)break}m.strstart+=m.lookahead,m.lookahead=0;var ee=m.block_start+q;if((0===m.strstart||m.strstart>=ee)&&(m.lookahead=m.strstart-ee,m.strstart=ee,N(m,!1),0===m.strm.avail_out))return Ye;if(m.strstart-m.block_start>=m.w_size-qe&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):(m.strstart>m.block_start&&(N(m,!1),m.strm.avail_out),Ye)})),new M(4,4,8,4,Z),new M(4,5,16,8,Z),new M(4,6,32,32,Z),new M(4,4,16,16,W),new M(8,16,32,32,W),new M(8,16,128,128,W),new M(8,32,128,256,W),new M(32,128,258,1024,W),new M(32,258,258,4096,W)],q.deflateInit=function(m,v){return Y(m,v,Te,15,8,0)},q.deflateInit2=Y,q.deflateReset=K,q.deflateResetKeep=G,q.deflateSetHeader=function(m,v){return m&&m.state?2!==m.state.wrap?be:(m.state.gzhead=v,ye):be},q.deflate=function(m,v){var q,ae,de,le;if(!m||!m.state||5>8&255),U(ae,ae.gzhead.time>>16&255),U(ae,ae.gzhead.time>>24&255),U(ae,9===ae.level?2:2<=ae.strategy||ae.level<2?4:0),U(ae,255&ae.gzhead.os),ae.gzhead.extra&&ae.gzhead.extra.length&&(U(ae,255&ae.gzhead.extra.length),U(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=69):(U(ae,0),U(ae,0),U(ae,0),U(ae,0),U(ae,0),U(ae,9===ae.level?2:2<=ae.strategy||ae.level<2?4:0),U(ae,3),ae.status=Qe);else{var Re=Te+(ae.w_bits-8<<4)<<8;Re|=(2<=ae.strategy||ae.level<2?0:ae.level<6?1:6===ae.level?2:3)<<6,0!==ae.strstart&&(Re|=32),Re+=31-Re%31,ae.status=Qe,P(ae,Re),0!==ae.strstart&&(P(ae,m.adler>>>16),P(ae,65535&m.adler)),m.adler=1}if(69===ae.status)if(ae.gzhead.extra){for(de=ae.pending;ae.gzindex<(65535&ae.gzhead.extra.length)&&(ae.pending!==ae.pending_buf_size||(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending!==ae.pending_buf_size));)U(ae,255&ae.gzhead.extra[ae.gzindex]),ae.gzindex++;ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),ae.gzindex===ae.gzhead.extra.length&&(ae.gzindex=0,ae.status=73)}else ae.status=73;if(73===ae.status)if(ae.gzhead.name){de=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending===ae.pending_buf_size)){le=1;break}le=ae.gzindexde&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),0===le&&(ae.gzindex=0,ae.status=91)}else ae.status=91;if(91===ae.status)if(ae.gzhead.comment){de=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending===ae.pending_buf_size)){le=1;break}le=ae.gzindexde&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),0===le&&(ae.status=103)}else ae.status=103;if(103===ae.status&&(ae.gzhead.hcrc?(ae.pending+2>ae.pending_buf_size&&F(m),ae.pending+2<=ae.pending_buf_size&&(U(ae,255&m.adler),U(ae,m.adler>>8&255),m.adler=0,ae.status=Qe)):ae.status=Qe),0!==ae.pending){if(F(m),0===m.avail_out)return ae.last_flush=-1,ye}else if(0===m.avail_in&&T(v)<=T(q)&&v!==fe)return R(m,-5);if(666===ae.status&&0!==m.avail_in)return R(m,-5);if(0!==m.avail_in||0!==ae.lookahead||v!==pe&&666!==ae.status){var _e=2===ae.strategy?function(m,v){for(var q;;){if(0===m.lookahead&&(j(m),0===m.lookahead)){if(v===pe)return Ye;break}if(m.match_length=0,q=ie._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++,q&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?Ye:et}(ae,v):3===ae.strategy?function(m,v){for(var q,ee,ae,de,ce=m.window;;){if(m.lookahead<=He){if(j(m),m.lookahead<=He&&v===pe)return Ye;if(0===m.lookahead)break}if(m.match_length=0,m.lookahead>=Ve&&0m.lookahead&&(m.match_length=m.lookahead)}if(m.match_length>=Ve?(q=ie._tr_tally(m,1,m.match_length-Ve),m.lookahead-=m.match_length,m.strstart+=m.match_length,m.match_length=0):(q=ie._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++),q&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?Ye:et}(ae,v):ee[ae.level].func(ae,v);if(_e!==tt&&_e!==nt||(ae.status=666),_e===Ye||_e===tt)return 0===m.avail_out&&(ae.last_flush=-1),ye;if(_e===et&&(1===v?ie._tr_align(ae):5!==v&&(ie._tr_stored_block(ae,0,0,!1),3===v&&(D(ae.head),0===ae.lookahead&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),F(m),0===m.avail_out))return ae.last_flush=-1,ye}return v!==fe?ye:ae.wrap<=0?1:(2===ae.wrap?(U(ae,255&m.adler),U(ae,m.adler>>8&255),U(ae,m.adler>>16&255),U(ae,m.adler>>24&255),U(ae,255&m.total_in),U(ae,m.total_in>>8&255),U(ae,m.total_in>>16&255),U(ae,m.total_in>>24&255)):(P(ae,m.adler>>>16),P(ae,65535&m.adler)),F(m),0=q.w_size&&(0===ce&&(D(q.head),q.strstart=0,q.block_start=0,q.insert=0),Re=new ae.Buf8(q.w_size),ae.arraySet(Re,v,_e-q.w_size,q.w_size,0),v=Re,_e=q.w_size),le=m.avail_in,pe=m.next_in,fe=m.input,m.avail_in=_e,m.next_in=0,m.input=v,j(q);q.lookahead>=Ve;){for(ee=q.strstart,ie=q.lookahead-(Ve-1);q.ins_h=(q.ins_h<>>=Ie=Pe>>>24,_e-=Ie,0==(Ie=Pe>>>16&255))Xe[ie++]=65535&Pe;else{if(!(16&Ie)){if(0==(64&Ie)){Pe=xe[(65535&Pe)+(Re&(1<>>=Ie,_e-=Ie),_e<15&&(Re+=qe[ee++]<<_e,_e+=8,Re+=qe[ee++]<<_e,_e+=8),Pe=Te[Re&we];n:for(;;){if(Re>>>=Ie=Pe>>>24,_e-=Ie,!(16&(Ie=Pe>>>16&255))){if(0==(64&Ie)){Pe=Te[(65535&Pe)+(Re&(1<>>=Ie,_e-=Ie,(Ie=ie-de)>3,Re&=(1<<(_e-=We<<3))-1,m.next_in=ee,m.next_out=ie,m.avail_in=ee>>24&255)+(m>>>8&65280)+((65280&m)<<8)+((255&m)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ee.Buf16(320),this.work=new ee.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(m){var v;return m&&m.state?(v=m.state,m.total_in=m.total_out=v.total=0,m.msg="",v.wrap&&(m.adler=1&v.wrap),v.mode=be,v.last=0,v.havedict=0,v.dmax=32768,v.head=null,v.hold=0,v.bits=0,v.lencode=v.lendyn=new ee.Buf32(Re),v.distcode=v.distdyn=new ee.Buf32(_e),v.sane=1,v.back=-1,fe):ye}function o(m){var v;return m&&m.state?((v=m.state).wsize=0,v.whave=0,v.wnext=0,a(m)):ye}function h(m,v){var q,ee;return m&&m.state?(ee=m.state,v<0?(q=0,v=-v):(q=1+(v>>4),v<48&&(v&=15)),v&&(v<8||15=de.wsize?(ee.arraySet(de.window,v,q-de.wsize,de.wsize,0),de.wnext=0,de.whave=de.wsize):(ae<(ie=de.wsize-de.wnext)&&(ie=ae),ee.arraySet(de.window,v,q-ae,ie,de.wnext),(ae-=ie)?(ee.arraySet(de.window,v,q-ae,ae,0),de.wnext=ae,de.whave=de.wsize):(de.wnext+=ie,de.wnext===de.wsize&&(de.wnext=0),de.whave>>8&255,q.check=ie(q.check,ct,2,0),Ie=Pe=0,q.mode=2;break}if(q.flags=0,q.head&&(q.head.done=!1),!(1&q.wrap)||(((255&Pe)<<8)+(Pe>>8))%31){m.msg="incorrect header check",q.mode=30;break}if(8!=(15&Pe)){m.msg="unknown compression method",q.mode=30;break}if(Ie-=4,rt=8+(15&(Pe>>>=4)),0===q.wbits)q.wbits=rt;else if(rt>q.wbits){m.msg="invalid window size",q.mode=30;break}q.dmax=1<>8&1),512&q.flags&&(ct[0]=255&Pe,ct[1]=Pe>>>8&255,q.check=ie(q.check,ct,2,0)),Ie=Pe=0,q.mode=3;case 3:for(;Ie<32;){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>8&255,ct[2]=Pe>>>16&255,ct[3]=Pe>>>24&255,q.check=ie(q.check,ct,4,0)),Ie=Pe=0,q.mode=4;case 4:for(;Ie<16;){if(0===Se)break e;Se--,Pe+=Re[xe++]<>8),512&q.flags&&(ct[0]=255&Pe,ct[1]=Pe>>>8&255,q.check=ie(q.check,ct,2,0)),Ie=Pe=0,q.mode=5;case 5:if(1024&q.flags){for(;Ie<16;){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>8&255,q.check=ie(q.check,ct,2,0)),Ie=Pe=0}else q.head&&(q.head.extra=null);q.mode=6;case 6:if(1024&q.flags&&(Se<(Ve=q.length)&&(Ve=Se),Ve&&(q.head&&(rt=q.head.extra_len-q.length,q.head.extra||(q.head.extra=new Array(q.head.extra_len)),ee.arraySet(q.head.extra,Re,xe,Ve,rt)),512&q.flags&&(q.check=ie(q.check,Re,Ve,xe)),Se-=Ve,xe+=Ve,q.length-=Ve),q.length))break e;q.length=0,q.mode=7;case 7:if(2048&q.flags){if(0===Se)break e;for(Ve=0;rt=Re[xe+Ve++],q.head&&rt&&q.length<65536&&(q.head.name+=String.fromCharCode(rt)),rt&&Ve>9&1,q.head.done=!0),m.adler=q.check=0,q.mode=12;break;case 10:for(;Ie<32;){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>=7&Ie,Ie-=7&Ie,q.mode=27;break}for(;Ie<3;){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>=1)){case 0:q.mode=14;break;case 1:if(j(q),q.mode=20,6!==v)break;Pe>>>=2,Ie-=2;break e;case 2:q.mode=17;break;case 3:m.msg="invalid block type",q.mode=30}Pe>>>=2,Ie-=2;break;case 14:for(Pe>>>=7&Ie,Ie-=7&Ie;Ie<32;){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>16^65535)){m.msg="invalid stored block lengths",q.mode=30;break}if(q.length=65535&Pe,Ie=Pe=0,q.mode=15,6===v)break e;case 15:q.mode=16;case 16:if(Ve=q.length){if(Se>>=5,Ie-=5,q.ndist=1+(31&Pe),Pe>>>=5,Ie-=5,q.ncode=4+(15&Pe),Pe>>>=4,Ie-=4,286>>=3,Ie-=3}for(;q.have<19;)q.lens[ut[q.have++]]=0;if(q.lencode=q.lendyn,q.lenbits=7,ot={bits:q.lenbits},it=ce(0,q.lens,0,19,q.lencode,0,q.work,ot),q.lenbits=ot.bits,it){m.msg="invalid code lengths set",q.mode=30;break}q.have=0,q.mode=19;case 19:for(;q.have>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Ie);){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>=Xe,Ie-=Xe,q.lens[q.have++]=Ye;else{if(16===Ye){for(st=Xe+2;Ie>>=Xe,Ie-=Xe,0===q.have){m.msg="invalid bit length repeat",q.mode=30;break}rt=q.lens[q.have-1],Ve=3+(3&Pe),Pe>>>=2,Ie-=2}else if(17===Ye){for(st=Xe+3;Ie>>=Xe)),Pe>>>=3,Ie-=3}else{for(st=Xe+7;Ie>>=Xe)),Pe>>>=7,Ie-=7}if(q.have+Ve>q.nlen+q.ndist){m.msg="invalid bit length repeat",q.mode=30;break}for(;Ve--;)q.lens[q.have++]=rt}}if(30===q.mode)break;if(0===q.lens[256]){m.msg="invalid code -- missing end-of-block",q.mode=30;break}if(q.lenbits=9,ot={bits:q.lenbits},it=ce(le,q.lens,0,q.nlen,q.lencode,0,q.work,ot),q.lenbits=ot.bits,it){m.msg="invalid literal/lengths set",q.mode=30;break}if(q.distbits=6,q.distcode=q.distdyn,ot={bits:q.distbits},it=ce(pe,q.lens,q.nlen,q.ndist,q.distcode,0,q.work,ot),q.distbits=ot.bits,it){m.msg="invalid distances set",q.mode=30;break}if(q.mode=20,6===v)break e;case 20:q.mode=21;case 21:if(6<=Se&&258<=we){m.next_out=Te,m.avail_out=we,m.next_in=xe,m.avail_in=Se,q.hold=Pe,q.bits=Ie,de(m,ze),Te=m.next_out,_e=m.output,we=m.avail_out,xe=m.next_in,Re=m.input,Se=m.avail_in,Pe=q.hold,Ie=q.bits,12===q.mode&&(q.back=-1);break}for(q.back=0;Qe=(dt=q.lencode[Pe&(1<>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Ie);){if(0===Se)break e;Se--,Pe+=Re[xe++]<>et)])>>>16&255,Ye=65535&dt,!(et+(Xe=dt>>>24)<=Ie);){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>=et,Ie-=et,q.back+=et}if(Pe>>>=Xe,Ie-=Xe,q.back+=Xe,q.length=Ye,0===Qe){q.mode=26;break}if(32&Qe){q.back=-1,q.mode=12;break}if(64&Qe){m.msg="invalid literal/length code",q.mode=30;break}q.extra=15&Qe,q.mode=22;case 22:if(q.extra){for(st=q.extra;Ie>>=q.extra,Ie-=q.extra,q.back+=q.extra}q.was=q.length,q.mode=23;case 23:for(;Qe=(dt=q.distcode[Pe&(1<>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Ie);){if(0===Se)break e;Se--,Pe+=Re[xe++]<>et)])>>>16&255,Ye=65535&dt,!(et+(Xe=dt>>>24)<=Ie);){if(0===Se)break e;Se--,Pe+=Re[xe++]<>>=et,Ie-=et,q.back+=et}if(Pe>>>=Xe,Ie-=Xe,q.back+=Xe,64&Qe){m.msg="invalid distance code",q.mode=30;break}q.offset=Ye,q.extra=15&Qe,q.mode=24;case 24:if(q.extra){for(st=q.extra;Ie>>=q.extra,Ie-=q.extra,q.back+=q.extra}if(q.offset>q.dmax){m.msg="invalid distance too far back",q.mode=30;break}q.mode=25;case 25:if(0===we)break e;if(Ve=ze-we,q.offset>Ve){if((Ve=q.offset-Ve)>q.whave&&q.sane){m.msg="invalid distance too far back",q.mode=30;break}He=Ve>q.wnext?(Ve-=q.wnext,q.wsize-Ve):q.wnext-Ve,Ve>q.length&&(Ve=q.length),qe=q.window}else qe=_e,He=Te-q.offset,Ve=q.length;for(wewe?(Ie=ct[ut+ye[He]],it[ot+ye[He]]):(Ie=96,0),Re=1<>et)+(_e-=Re)]=Pe<<24|Ie<<16|We|0,0!==_e;);for(Re=1<>=1;if(0!==Re?(rt&=Re-1,rt+=Re):rt=0,He++,0==--st[Ve]){if(Ve===Xe)break;Ve=v[q+ye[He]]}if(Qe>>7)]}function U(m,v){m.pending_buf[m.pending++]=255&v,m.pending_buf[m.pending++]=v>>>8&255}function P(m,v,q){m.bi_valid>_e-q?(m.bi_buf|=v<>_e-m.bi_valid,m.bi_valid+=q-_e):(m.bi_buf|=v<>>=1,q<<=1,0<--v;);return q>>>1}function Z(m,v,q){var ee,ae,ie=new Array(Re+1),de=0;for(ee=1;ee<=Re;ee++)ie[ee]=de=de+q[ee-1]<<1;for(ae=0;ae<=v;ae++){var ce=m[2*ae+1];0!==ce&&(m[2*ae]=j(ie[ce]++,ce))}}function W(m){var v;for(v=0;v>1;1<=q;q--)G(m,ie,q);for(ae=le;q=m.heap[1],m.heap[1]=m.heap[m.heap_len--],G(m,ie,1),ee=m.heap[1],m.heap[--m.heap_max]=q,m.heap[--m.heap_max]=ee,ie[2*ae]=ie[2*q]+ie[2*ee],m.depth[ae]=(m.depth[q]>=m.depth[ee]?m.depth[q]:m.depth[ee])+1,ie[2*q+1]=ie[2*ee+1]=ae,m.heap[1]=ae++,G(m,ie,1),2<=m.heap_len;);m.heap[--m.heap_max]=m.heap[1],function(m,v){var q,ee,ae,ie,de,ce,le=v.dyn_tree,pe=v.max_code,fe=v.stat_desc.static_tree,ye=v.stat_desc.has_stree,_e=v.stat_desc.extra_bits,xe=v.stat_desc.extra_base,Te=v.stat_desc.max_length,Se=0;for(ie=0;ie<=Re;ie++)m.bl_count[ie]=0;for(le[2*m.heap[m.heap_max]+1]=0,q=m.heap_max+1;q>=7;ee>>=1)if(1&q&&0!==m.dyn_ltree[2*v])return ae;if(0!==m.dyn_ltree[18]||0!==m.dyn_ltree[20]||0!==m.dyn_ltree[26])return ie;for(v=32;v>>3,(ce=m.static_len+3+7>>>3)<=de&&(de=ce)):de=ce=q+5,q+4<=de&&-1!==v?J(m,v,q,ee):4===m.strategy||ce===de?(P(m,2+(ee?1:0),3),K(m,He,qe)):(P(m,4+(ee?1:0),3),function(m,v,q,ee){var ae;for(P(m,v-257,5),P(m,q-1,5),P(m,ee-4,4),ae=0;ae>>8&255,m.pending_buf[m.d_buf+2*m.last_lit+1]=255&v,m.pending_buf[m.l_buf+m.last_lit]=255&q,m.last_lit++,0===v?m.dyn_ltree[2*q]++:(m.matches++,v--,m.dyn_ltree[2*(Qe[q]+le+1)]++,m.dyn_dtree[2*N(v)]++),m.last_lit===m.lit_bufsize-1},q._tr_align=function(m){P(m,2,3),L(m,Te,He),function(m){16===m.bi_valid?(U(m,m.bi_buf),m.bi_buf=0,m.bi_valid=0):8<=m.bi_valid&&(m.pending_buf[m.pending++]=255&m.bi_buf,m.bi_buf>>=8,m.bi_valid-=8)}(m)}},{"../utils/common":41}],53:[function(m,v,q){"use strict";v.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(m,v,ee){(function(m){!function(m,v){"use strict";if(!m.setImmediate){var q,ee,ae,ie,de=1,ce={},le=!1,pe=m.document,fe=Object.getPrototypeOf&&Object.getPrototypeOf(m);fe=fe&&fe.setTimeout?fe:m,q="[object process]"==={}.toString.call(m.process)?function(m){process.nextTick((function(){c(m)}))}:function(){if(m.postMessage&&!m.importScripts){var v=!0,q=m.onmessage;return m.onmessage=function(){v=!1},m.postMessage("","*"),m.onmessage=q,v}}()?(ie="setImmediate$"+Math.random()+"$",m.addEventListener?m.addEventListener("message",d,!1):m.attachEvent("onmessage",d),function(v){m.postMessage(ie+v,"*")}):m.MessageChannel?((ae=new MessageChannel).port1.onmessage=function(m){c(m.data)},function(m){ae.port2.postMessage(m)}):pe&&"onreadystatechange"in pe.createElement("script")?(ee=pe.documentElement,function(m){var v=pe.createElement("script");v.onreadystatechange=function(){c(m),v.onreadystatechange=null,ee.removeChild(v),v=null},ee.appendChild(v)}):function(m){setTimeout(c,0,m)},fe.setImmediate=function(m){"function"!=typeof m&&(m=new Function(""+m));for(var v=new Array(arguments.length-1),ee=0;ee{function keyCode(m){if(m&&"object"==typeof m){var v=m.which||m.keyCode||m.charCode;v&&(m=v)}if("number"==typeof m)return ie[m];var ae,de=String(m);return(ae=q[de.toLowerCase()])?ae:(ae=ee[de.toLowerCase()])||(1===de.length?de.charCodeAt(0):void 0)}keyCode.isEventKey=function isEventKey(m,v){if(m&&"object"==typeof m){var ae=m.which||m.keyCode||m.charCode;if(null==ae)return!1;if("string"==typeof v){var ie;if(ie=q[v.toLowerCase()])return ie===ae;if(ie=ee[v.toLowerCase()])return ie===ae}else if("number"==typeof v)return v===ae;return!1}};var q=(v=m.exports=keyCode).code=v.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},ee=v.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(ae=97;ae<123;ae++)q[String.fromCharCode(ae)]=ae-32;for(var ae=48;ae<58;ae++)q[ae-48]=ae;for(ae=1;ae<13;ae++)q["f"+ae]=ae+111;for(ae=0;ae<10;ae++)q["numpad "+ae]=ae+96;var ie=v.names=v.title={};for(ae in q)ie[q[ae]]=ae;for(var de in ee)q[de]=ee[de]},18552:(m,v,q)=>{var ee=q(10852)(q(55639),"DataView");m.exports=ee},1989:(m,v,q)=>{var ee=q(51789),ae=q(80401),ie=q(57667),de=q(21327),ce=q(81866);function Hash(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(27040),ae=q(14125),ie=q(82117),de=q(67518),ce=q(13399);function ListCache(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(10852)(q(55639),"Map");m.exports=ee},83369:(m,v,q)=>{var ee=q(24785),ae=q(11285),ie=q(96e3),de=q(49916),ce=q(95265);function MapCache(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(10852)(q(55639),"Promise");m.exports=ee},58525:(m,v,q)=>{var ee=q(10852)(q(55639),"Set");m.exports=ee},88668:(m,v,q)=>{var ee=q(83369),ae=q(90619),ie=q(72385);function SetCache(m){var v=-1,q=null==m?0:m.length;for(this.__data__=new ee;++v{var ee=q(38407),ae=q(37465),ie=q(63779),de=q(67599),ce=q(44758),le=q(34309);function Stack(m){var v=this.__data__=new ee(m);this.size=v.size}Stack.prototype.clear=ae,Stack.prototype.delete=ie,Stack.prototype.get=de,Stack.prototype.has=ce,Stack.prototype.set=le,m.exports=Stack},62705:(m,v,q)=>{var ee=q(55639).Symbol;m.exports=ee},11149:(m,v,q)=>{var ee=q(55639).Uint8Array;m.exports=ee},70577:(m,v,q)=>{var ee=q(10852)(q(55639),"WeakMap");m.exports=ee},96874:m=>{m.exports=function apply(m,v,q){switch(q.length){case 0:return m.call(v);case 1:return m.call(v,q[0]);case 2:return m.call(v,q[0],q[1]);case 3:return m.call(v,q[0],q[1],q[2])}return m.apply(v,q)}},34963:m=>{m.exports=function arrayFilter(m,v){for(var q=-1,ee=null==m?0:m.length,ae=0,ie=[];++q{var ee=q(22545),ae=q(35694),ie=q(1469),de=q(44144),ce=q(65776),le=q(36719),pe=Object.prototype.hasOwnProperty;m.exports=function arrayLikeKeys(m,v){var q=ie(m),fe=!q&&ae(m),ye=!q&&!fe&&de(m),be=!q&&!fe&&!ye&&le(m),Re=q||fe||ye||be,_e=Re?ee(m.length,String):[],xe=_e.length;for(var Te in m)!v&&!pe.call(m,Te)||Re&&("length"==Te||ye&&("offset"==Te||"parent"==Te)||be&&("buffer"==Te||"byteLength"==Te||"byteOffset"==Te)||ce(Te,xe))||_e.push(Te);return _e}},29932:m=>{m.exports=function arrayMap(m,v){for(var q=-1,ee=null==m?0:m.length,ae=Array(ee);++q{m.exports=function arrayPush(m,v){for(var q=-1,ee=v.length,ae=m.length;++q{m.exports=function arraySome(m,v){for(var q=-1,ee=null==m?0:m.length;++q{var ee=q(89465),ae=q(77813);m.exports=function assignMergeValue(m,v,q){(void 0!==q&&!ae(m[v],q)||void 0===q&&!(v in m))&&ee(m,v,q)}},34865:(m,v,q)=>{var ee=q(89465),ae=q(77813),ie=Object.prototype.hasOwnProperty;m.exports=function assignValue(m,v,q){var de=m[v];ie.call(m,v)&&ae(de,q)&&(void 0!==q||v in m)||ee(m,v,q)}},18470:(m,v,q)=>{var ee=q(77813);m.exports=function assocIndexOf(m,v){for(var q=m.length;q--;)if(ee(m[q][0],v))return q;return-1}},89465:(m,v,q)=>{var ee=q(38777);m.exports=function baseAssignValue(m,v,q){"__proto__"==v&&ee?ee(m,v,{configurable:!0,enumerable:!0,value:q,writable:!0}):m[v]=q}},3118:(m,v,q)=>{var ee=q(13218),ae=Object.create,ie=function(){function object(){}return function(m){if(!ee(m))return{};if(ae)return ae(m);object.prototype=m;var v=new object;return object.prototype=void 0,v}}();m.exports=ie},89881:(m,v,q)=>{var ee=q(47816),ae=q(99291)(ee);m.exports=ae},41848:m=>{m.exports=function baseFindIndex(m,v,q,ee){for(var ae=m.length,ie=q+(ee?1:-1);ee?ie--:++ie{var ee=q(25063)();m.exports=ee},47816:(m,v,q)=>{var ee=q(28483),ae=q(3674);m.exports=function baseForOwn(m,v){return m&&ee(m,v,ae)}},97786:(m,v,q)=>{var ee=q(71811),ae=q(40327);m.exports=function baseGet(m,v){for(var q=0,ie=(v=ee(v,m)).length;null!=m&&q{var ee=q(62488),ae=q(1469);m.exports=function baseGetAllKeys(m,v,q){var ie=v(m);return ae(m)?ie:ee(ie,q(m))}},44239:(m,v,q)=>{var ee=q(62705),ae=q(89607),ie=q(2333),de="[object Null]",ce="[object Undefined]",le=ee?ee.toStringTag:void 0;m.exports=function baseGetTag(m){return null==m?void 0===m?ce:de:le&&le in Object(m)?ae(m):ie(m)}},13:m=>{m.exports=function baseHasIn(m,v){return null!=m&&v in Object(m)}},9454:(m,v,q)=>{var ee=q(44239),ae=q(37005),ie="[object Arguments]";m.exports=function baseIsArguments(m){return ae(m)&&ee(m)==ie}},90939:(m,v,q)=>{var ee=q(2492),ae=q(37005);m.exports=function baseIsEqual(m,v,q,ie,de){return m===v||(null==m||null==v||!ae(m)&&!ae(v)?m!=m&&v!=v:ee(m,v,q,ie,baseIsEqual,de))}},2492:(m,v,q)=>{var ee=q(46384),ae=q(67114),ie=q(18351),de=q(16096),ce=q(64160),le=q(1469),pe=q(44144),fe=q(36719),ye=1,be="[object Arguments]",Re="[object Array]",_e="[object Object]",xe=Object.prototype.hasOwnProperty;m.exports=function baseIsEqualDeep(m,v,q,Te,Se,we){var Pe=le(m),Ie=le(v),We=Pe?Re:ce(m),ze=Ie?Re:ce(v),Ve=(We=We==be?_e:We)==_e,He=(ze=ze==be?_e:ze)==_e,qe=We==ze;if(qe&&pe(m)){if(!pe(v))return!1;Pe=!0,Ve=!1}if(qe&&!Ve)return we||(we=new ee),Pe||fe(m)?ae(m,v,q,Te,Se,we):ie(m,v,We,q,Te,Se,we);if(!(q&ye)){var Xe=Ve&&xe.call(m,"__wrapped__"),Qe=He&&xe.call(v,"__wrapped__");if(Xe||Qe){var Ye=Xe?m.value():m,et=Qe?v.value():v;return we||(we=new ee),Se(Ye,et,q,Te,we)}}return!!qe&&(we||(we=new ee),de(m,v,q,Te,Se,we))}},2958:(m,v,q)=>{var ee=q(46384),ae=q(90939),ie=1,de=2;m.exports=function baseIsMatch(m,v,q,ce){var le=q.length,pe=le,fe=!ce;if(null==m)return!pe;for(m=Object(m);le--;){var ye=q[le];if(fe&&ye[2]?ye[1]!==m[ye[0]]:!(ye[0]in m))return!1}for(;++le{var ee=q(23560),ae=q(15346),ie=q(13218),de=q(80346),ce=/^\[object .+?Constructor\]$/,le=Function.prototype,pe=Object.prototype,fe=le.toString,ye=pe.hasOwnProperty,be=RegExp("^"+fe.call(ye).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");m.exports=function baseIsNative(m){return!(!ie(m)||ae(m))&&(ee(m)?be:ce).test(de(m))}},38749:(m,v,q)=>{var ee=q(44239),ae=q(41780),ie=q(37005),de={};de["[object Float32Array]"]=de["[object Float64Array]"]=de["[object Int8Array]"]=de["[object Int16Array]"]=de["[object Int32Array]"]=de["[object Uint8Array]"]=de["[object Uint8ClampedArray]"]=de["[object Uint16Array]"]=de["[object Uint32Array]"]=!0,de["[object Arguments]"]=de["[object Array]"]=de["[object ArrayBuffer]"]=de["[object Boolean]"]=de["[object DataView]"]=de["[object Date]"]=de["[object Error]"]=de["[object Function]"]=de["[object Map]"]=de["[object Number]"]=de["[object Object]"]=de["[object RegExp]"]=de["[object Set]"]=de["[object String]"]=de["[object WeakMap]"]=!1,m.exports=function baseIsTypedArray(m){return ie(m)&&ae(m.length)&&!!de[ee(m)]}},67206:(m,v,q)=>{var ee=q(91573),ae=q(16432),ie=q(6557),de=q(1469),ce=q(39601);m.exports=function baseIteratee(m){return"function"==typeof m?m:null==m?ie:"object"==typeof m?de(m)?ae(m[0],m[1]):ee(m):ce(m)}},280:(m,v,q)=>{var ee=q(25726),ae=q(86916),ie=Object.prototype.hasOwnProperty;m.exports=function baseKeys(m){if(!ee(m))return ae(m);var v=[];for(var q in Object(m))ie.call(m,q)&&"constructor"!=q&&v.push(q);return v}},10313:(m,v,q)=>{var ee=q(13218),ae=q(25726),ie=q(33498),de=Object.prototype.hasOwnProperty;m.exports=function baseKeysIn(m){if(!ee(m))return ie(m);var v=ae(m),q=[];for(var ce in m)("constructor"!=ce||!v&&de.call(m,ce))&&q.push(ce);return q}},69199:(m,v,q)=>{var ee=q(89881),ae=q(98612);m.exports=function baseMap(m,v){var q=-1,ie=ae(m)?Array(m.length):[];return ee(m,(function(m,ee,ae){ie[++q]=v(m,ee,ae)})),ie}},91573:(m,v,q)=>{var ee=q(2958),ae=q(1499),ie=q(42634);m.exports=function baseMatches(m){var v=ae(m);return 1==v.length&&v[0][2]?ie(v[0][0],v[0][1]):function(q){return q===m||ee(q,m,v)}}},16432:(m,v,q)=>{var ee=q(90939),ae=q(27361),ie=q(79095),de=q(15403),ce=q(89162),le=q(42634),pe=q(40327),fe=1,ye=2;m.exports=function baseMatchesProperty(m,v){return de(m)&&ce(v)?le(pe(m),v):function(q){var de=ae(q,m);return void 0===de&&de===v?ie(q,m):ee(v,de,fe|ye)}}},42980:(m,v,q)=>{var ee=q(46384),ae=q(86556),ie=q(28483),de=q(59783),ce=q(13218),le=q(81704),pe=q(36390);m.exports=function baseMerge(m,v,q,fe,ye){m!==v&&ie(v,(function(ie,le){if(ye||(ye=new ee),ce(ie))de(m,v,le,q,baseMerge,fe,ye);else{var be=fe?fe(pe(m,le),ie,le+"",m,v,ye):void 0;void 0===be&&(be=ie),ae(m,le,be)}}),le)}},59783:(m,v,q)=>{var ee=q(86556),ae=q(64626),ie=q(77133),de=q(278),ce=q(38517),le=q(35694),pe=q(1469),fe=q(29246),ye=q(44144),be=q(23560),Re=q(13218),_e=q(68630),xe=q(36719),Te=q(36390),Se=q(59881);m.exports=function baseMergeDeep(m,v,q,we,Pe,Ie,We){var ze=Te(m,q),Ve=Te(v,q),He=We.get(Ve);if(He)ee(m,q,He);else{var qe=Ie?Ie(ze,Ve,q+"",m,v,We):void 0,Xe=void 0===qe;if(Xe){var Qe=pe(Ve),Ye=!Qe&&ye(Ve),et=!Qe&&!Ye&&xe(Ve);qe=Ve,Qe||Ye||et?pe(ze)?qe=ze:fe(ze)?qe=de(ze):Ye?(Xe=!1,qe=ae(Ve,!0)):et?(Xe=!1,qe=ie(Ve,!0)):qe=[]:_e(Ve)||le(Ve)?(qe=ze,le(ze)?qe=Se(ze):Re(ze)&&!be(ze)||(qe=ce(Ve))):Xe=!1}Xe&&(We.set(Ve,qe),Pe(qe,Ve,we,Ie,We),We.delete(Ve)),ee(m,q,qe)}}},40371:m=>{m.exports=function baseProperty(m){return function(v){return null==v?void 0:v[m]}}},79152:(m,v,q)=>{var ee=q(97786);m.exports=function basePropertyDeep(m){return function(v){return ee(v,m)}}},5976:(m,v,q)=>{var ee=q(6557),ae=q(45357),ie=q(30061);m.exports=function baseRest(m,v){return ie(ae(m,v,ee),m+"")}},56560:(m,v,q)=>{var ee=q(75703),ae=q(38777),ie=q(6557),de=ae?function(m,v){return ae(m,"toString",{configurable:!0,enumerable:!1,value:ee(v),writable:!0})}:ie;m.exports=de},22545:m=>{m.exports=function baseTimes(m,v){for(var q=-1,ee=Array(m);++q{var ee=q(62705),ae=q(29932),ie=q(1469),de=q(33448),ce=1/0,le=ee?ee.prototype:void 0,pe=le?le.toString:void 0;m.exports=function baseToString(m){if("string"==typeof m)return m;if(ie(m))return ae(m,baseToString)+"";if(de(m))return pe?pe.call(m):"";var v=m+"";return"0"==v&&1/m==-ce?"-0":v}},27561:(m,v,q)=>{var ee=q(67990),ae=/^\s+/;m.exports=function baseTrim(m){return m?m.slice(0,ee(m)+1).replace(ae,""):m}},7518:m=>{m.exports=function baseUnary(m){return function(v){return m(v)}}},74757:m=>{m.exports=function cacheHas(m,v){return m.has(v)}},71811:(m,v,q)=>{var ee=q(1469),ae=q(15403),ie=q(55514),de=q(79833);m.exports=function castPath(m,v){return ee(m)?m:ae(m,v)?[m]:ie(de(m))}},74318:(m,v,q)=>{var ee=q(11149);m.exports=function cloneArrayBuffer(m){var v=new m.constructor(m.byteLength);return new ee(v).set(new ee(m)),v}},64626:(m,v,q)=>{m=q.nmd(m);var ee=q(55639),ae=v&&!v.nodeType&&v,ie=ae&&m&&!m.nodeType&&m,de=ie&&ie.exports===ae?ee.Buffer:void 0,ce=de?de.allocUnsafe:void 0;m.exports=function cloneBuffer(m,v){if(v)return m.slice();var q=m.length,ee=ce?ce(q):new m.constructor(q);return m.copy(ee),ee}},77133:(m,v,q)=>{var ee=q(74318);m.exports=function cloneTypedArray(m,v){var q=v?ee(m.buffer):m.buffer;return new m.constructor(q,m.byteOffset,m.length)}},278:m=>{m.exports=function copyArray(m,v){var q=-1,ee=m.length;for(v||(v=Array(ee));++q{var ee=q(34865),ae=q(89465);m.exports=function copyObject(m,v,q,ie){var de=!q;q||(q={});for(var ce=-1,le=v.length;++ce{var ee=q(55639)["__core-js_shared__"];m.exports=ee},21463:(m,v,q)=>{var ee=q(5976),ae=q(16612);m.exports=function createAssigner(m){return ee((function(v,q){var ee=-1,ie=q.length,de=ie>1?q[ie-1]:void 0,ce=ie>2?q[2]:void 0;for(de=m.length>3&&"function"==typeof de?(ie--,de):void 0,ce&&ae(q[0],q[1],ce)&&(de=ie<3?void 0:de,ie=1),v=Object(v);++ee{var ee=q(98612);m.exports=function createBaseEach(m,v){return function(q,ae){if(null==q)return q;if(!ee(q))return m(q,ae);for(var ie=q.length,de=v?ie:-1,ce=Object(q);(v?de--:++de{m.exports=function createBaseFor(m){return function(v,q,ee){for(var ae=-1,ie=Object(v),de=ee(v),ce=de.length;ce--;){var le=de[m?ce:++ae];if(!1===q(ie[le],le,ie))break}return v}}},67740:(m,v,q)=>{var ee=q(67206),ae=q(98612),ie=q(3674);m.exports=function createFind(m){return function(v,q,de){var ce=Object(v);if(!ae(v)){var le=ee(q,3);v=ie(v),q=function(m){return le(ce[m],m,ce)}}var pe=m(v,q,de);return pe>-1?ce[le?v[pe]:pe]:void 0}}},38777:(m,v,q)=>{var ee=q(10852),ae=function(){try{var m=ee(Object,"defineProperty");return m({},"",{}),m}catch(m){}}();m.exports=ae},67114:(m,v,q)=>{var ee=q(88668),ae=q(82908),ie=q(74757),de=1,ce=2;m.exports=function equalArrays(m,v,q,le,pe,fe){var ye=q&de,be=m.length,Re=v.length;if(be!=Re&&!(ye&&Re>be))return!1;var _e=fe.get(m),xe=fe.get(v);if(_e&&xe)return _e==v&&xe==m;var Te=-1,Se=!0,we=q&ce?new ee:void 0;for(fe.set(m,v),fe.set(v,m);++Te{var ee=q(62705),ae=q(11149),ie=q(77813),de=q(67114),ce=q(68776),le=q(21814),pe=1,fe=2,ye="[object Boolean]",be="[object Date]",Re="[object Error]",_e="[object Map]",xe="[object Number]",Te="[object RegExp]",Se="[object Set]",we="[object String]",Pe="[object Symbol]",Ie="[object ArrayBuffer]",We="[object DataView]",ze=ee?ee.prototype:void 0,Ve=ze?ze.valueOf:void 0;m.exports=function equalByTag(m,v,q,ee,ze,He,qe){switch(q){case We:if(m.byteLength!=v.byteLength||m.byteOffset!=v.byteOffset)return!1;m=m.buffer,v=v.buffer;case Ie:return!(m.byteLength!=v.byteLength||!He(new ae(m),new ae(v)));case ye:case be:case xe:return ie(+m,+v);case Re:return m.name==v.name&&m.message==v.message;case Te:case we:return m==v+"";case _e:var Xe=ce;case Se:var Qe=ee&pe;if(Xe||(Xe=le),m.size!=v.size&&!Qe)return!1;var Ye=qe.get(m);if(Ye)return Ye==v;ee|=fe,qe.set(m,v);var et=de(Xe(m),Xe(v),ee,ze,He,qe);return qe.delete(m),et;case Pe:if(Ve)return Ve.call(m)==Ve.call(v)}return!1}},16096:(m,v,q)=>{var ee=q(58234),ae=1,ie=Object.prototype.hasOwnProperty;m.exports=function equalObjects(m,v,q,de,ce,le){var pe=q&ae,fe=ee(m),ye=fe.length;if(ye!=ee(v).length&&!pe)return!1;for(var be=ye;be--;){var Re=fe[be];if(!(pe?Re in v:ie.call(v,Re)))return!1}var _e=le.get(m),xe=le.get(v);if(_e&&xe)return _e==v&&xe==m;var Te=!0;le.set(m,v),le.set(v,m);for(var Se=pe;++be{var ee="object"==typeof q.g&&q.g&&q.g.Object===Object&&q.g;m.exports=ee},58234:(m,v,q)=>{var ee=q(68866),ae=q(99551),ie=q(3674);m.exports=function getAllKeys(m){return ee(m,ie,ae)}},45050:(m,v,q)=>{var ee=q(37019);m.exports=function getMapData(m,v){var q=m.__data__;return ee(v)?q["string"==typeof v?"string":"hash"]:q.map}},1499:(m,v,q)=>{var ee=q(89162),ae=q(3674);m.exports=function getMatchData(m){for(var v=ae(m),q=v.length;q--;){var ie=v[q],de=m[ie];v[q]=[ie,de,ee(de)]}return v}},10852:(m,v,q)=>{var ee=q(28458),ae=q(47801);m.exports=function getNative(m,v){var q=ae(m,v);return ee(q)?q:void 0}},85924:(m,v,q)=>{var ee=q(5569)(Object.getPrototypeOf,Object);m.exports=ee},89607:(m,v,q)=>{var ee=q(62705),ae=Object.prototype,ie=ae.hasOwnProperty,de=ae.toString,ce=ee?ee.toStringTag:void 0;m.exports=function getRawTag(m){var v=ie.call(m,ce),q=m[ce];try{m[ce]=void 0;var ee=!0}catch(m){}var ae=de.call(m);return ee&&(v?m[ce]=q:delete m[ce]),ae}},99551:(m,v,q)=>{var ee=q(34963),ae=q(70479),ie=Object.prototype.propertyIsEnumerable,de=Object.getOwnPropertySymbols,ce=de?function(m){return null==m?[]:(m=Object(m),ee(de(m),(function(v){return ie.call(m,v)})))}:ae;m.exports=ce},64160:(m,v,q)=>{var ee=q(18552),ae=q(57071),ie=q(53818),de=q(58525),ce=q(70577),le=q(44239),pe=q(80346),fe="[object Map]",ye="[object Promise]",be="[object Set]",Re="[object WeakMap]",_e="[object DataView]",xe=pe(ee),Te=pe(ae),Se=pe(ie),we=pe(de),Pe=pe(ce),Ie=le;(ee&&Ie(new ee(new ArrayBuffer(1)))!=_e||ae&&Ie(new ae)!=fe||ie&&Ie(ie.resolve())!=ye||de&&Ie(new de)!=be||ce&&Ie(new ce)!=Re)&&(Ie=function(m){var v=le(m),q="[object Object]"==v?m.constructor:void 0,ee=q?pe(q):"";if(ee)switch(ee){case xe:return _e;case Te:return fe;case Se:return ye;case we:return be;case Pe:return Re}return v}),m.exports=Ie},47801:m=>{m.exports=function getValue(m,v){return null==m?void 0:m[v]}},222:(m,v,q)=>{var ee=q(71811),ae=q(35694),ie=q(1469),de=q(65776),ce=q(41780),le=q(40327);m.exports=function hasPath(m,v,q){for(var pe=-1,fe=(v=ee(v,m)).length,ye=!1;++pe{var ee=q(94536);m.exports=function hashClear(){this.__data__=ee?ee(null):{},this.size=0}},80401:m=>{m.exports=function hashDelete(m){var v=this.has(m)&&delete this.__data__[m];return this.size-=v?1:0,v}},57667:(m,v,q)=>{var ee=q(94536),ae="__lodash_hash_undefined__",ie=Object.prototype.hasOwnProperty;m.exports=function hashGet(m){var v=this.__data__;if(ee){var q=v[m];return q===ae?void 0:q}return ie.call(v,m)?v[m]:void 0}},21327:(m,v,q)=>{var ee=q(94536),ae=Object.prototype.hasOwnProperty;m.exports=function hashHas(m){var v=this.__data__;return ee?void 0!==v[m]:ae.call(v,m)}},81866:(m,v,q)=>{var ee=q(94536),ae="__lodash_hash_undefined__";m.exports=function hashSet(m,v){var q=this.__data__;return this.size+=this.has(m)?0:1,q[m]=ee&&void 0===v?ae:v,this}},38517:(m,v,q)=>{var ee=q(3118),ae=q(85924),ie=q(25726);m.exports=function initCloneObject(m){return"function"!=typeof m.constructor||ie(m)?{}:ee(ae(m))}},65776:m=>{var v=9007199254740991,q=/^(?:0|[1-9]\d*)$/;m.exports=function isIndex(m,ee){var ae=typeof m;return!!(ee=null==ee?v:ee)&&("number"==ae||"symbol"!=ae&&q.test(m))&&m>-1&&m%1==0&&m{var ee=q(77813),ae=q(98612),ie=q(65776),de=q(13218);m.exports=function isIterateeCall(m,v,q){if(!de(q))return!1;var ce=typeof v;return!!("number"==ce?ae(q)&&ie(v,q.length):"string"==ce&&v in q)&&ee(q[v],m)}},15403:(m,v,q)=>{var ee=q(1469),ae=q(33448),ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,de=/^\w*$/;m.exports=function isKey(m,v){if(ee(m))return!1;var q=typeof m;return!("number"!=q&&"symbol"!=q&&"boolean"!=q&&null!=m&&!ae(m))||(de.test(m)||!ie.test(m)||null!=v&&m in Object(v))}},37019:m=>{m.exports=function isKeyable(m){var v=typeof m;return"string"==v||"number"==v||"symbol"==v||"boolean"==v?"__proto__"!==m:null===m}},15346:(m,v,q)=>{var ee,ae=q(14429),ie=(ee=/[^.]+$/.exec(ae&&ae.keys&&ae.keys.IE_PROTO||""))?"Symbol(src)_1."+ee:"";m.exports=function isMasked(m){return!!ie&&ie in m}},25726:m=>{var v=Object.prototype;m.exports=function isPrototype(m){var q=m&&m.constructor;return m===("function"==typeof q&&q.prototype||v)}},89162:(m,v,q)=>{var ee=q(13218);m.exports=function isStrictComparable(m){return m==m&&!ee(m)}},27040:m=>{m.exports=function listCacheClear(){this.__data__=[],this.size=0}},14125:(m,v,q)=>{var ee=q(18470),ae=Array.prototype.splice;m.exports=function listCacheDelete(m){var v=this.__data__,q=ee(v,m);return!(q<0)&&(q==v.length-1?v.pop():ae.call(v,q,1),--this.size,!0)}},82117:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheGet(m){var v=this.__data__,q=ee(v,m);return q<0?void 0:v[q][1]}},67518:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheHas(m){return ee(this.__data__,m)>-1}},13399:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheSet(m,v){var q=this.__data__,ae=ee(q,m);return ae<0?(++this.size,q.push([m,v])):q[ae][1]=v,this}},24785:(m,v,q)=>{var ee=q(1989),ae=q(38407),ie=q(57071);m.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new ee,map:new(ie||ae),string:new ee}}},11285:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheDelete(m){var v=ee(this,m).delete(m);return this.size-=v?1:0,v}},96e3:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheGet(m){return ee(this,m).get(m)}},49916:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheHas(m){return ee(this,m).has(m)}},95265:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheSet(m,v){var q=ee(this,m),ae=q.size;return q.set(m,v),this.size+=q.size==ae?0:1,this}},68776:m=>{m.exports=function mapToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m,ee){q[++v]=[ee,m]})),q}},42634:m=>{m.exports=function matchesStrictComparable(m,v){return function(q){return null!=q&&(q[m]===v&&(void 0!==v||m in Object(q)))}}},24523:(m,v,q)=>{var ee=q(88306),ae=500;m.exports=function memoizeCapped(m){var v=ee(m,(function(m){return q.size===ae&&q.clear(),m})),q=v.cache;return v}},94536:(m,v,q)=>{var ee=q(10852)(Object,"create");m.exports=ee},86916:(m,v,q)=>{var ee=q(5569)(Object.keys,Object);m.exports=ee},33498:m=>{m.exports=function nativeKeysIn(m){var v=[];if(null!=m)for(var q in Object(m))v.push(q);return v}},31167:(m,v,q)=>{m=q.nmd(m);var ee=q(31957),ae=v&&!v.nodeType&&v,ie=ae&&m&&!m.nodeType&&m,de=ie&&ie.exports===ae&&ee.process,ce=function(){try{var m=ie&&ie.require&&ie.require("util").types;return m||de&&de.binding&&de.binding("util")}catch(m){}}();m.exports=ce},2333:m=>{var v=Object.prototype.toString;m.exports=function objectToString(m){return v.call(m)}},5569:m=>{m.exports=function overArg(m,v){return function(q){return m(v(q))}}},45357:(m,v,q)=>{var ee=q(96874),ae=Math.max;m.exports=function overRest(m,v,q){return v=ae(void 0===v?m.length-1:v,0),function(){for(var ie=arguments,de=-1,ce=ae(ie.length-v,0),le=Array(ce);++de{var ee=q(31957),ae="object"==typeof self&&self&&self.Object===Object&&self,ie=ee||ae||Function("return this")();m.exports=ie},36390:m=>{m.exports=function safeGet(m,v){if(("constructor"!==v||"function"!=typeof m[v])&&"__proto__"!=v)return m[v]}},90619:m=>{var v="__lodash_hash_undefined__";m.exports=function setCacheAdd(m){return this.__data__.set(m,v),this}},72385:m=>{m.exports=function setCacheHas(m){return this.__data__.has(m)}},21814:m=>{m.exports=function setToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m){q[++v]=m})),q}},30061:(m,v,q)=>{var ee=q(56560),ae=q(21275)(ee);m.exports=ae},21275:m=>{var v=800,q=16,ee=Date.now;m.exports=function shortOut(m){var ae=0,ie=0;return function(){var de=ee(),ce=q-(de-ie);if(ie=de,ce>0){if(++ae>=v)return arguments[0]}else ae=0;return m.apply(void 0,arguments)}}},37465:(m,v,q)=>{var ee=q(38407);m.exports=function stackClear(){this.__data__=new ee,this.size=0}},63779:m=>{m.exports=function stackDelete(m){var v=this.__data__,q=v.delete(m);return this.size=v.size,q}},67599:m=>{m.exports=function stackGet(m){return this.__data__.get(m)}},44758:m=>{m.exports=function stackHas(m){return this.__data__.has(m)}},34309:(m,v,q)=>{var ee=q(38407),ae=q(57071),ie=q(83369),de=200;m.exports=function stackSet(m,v){var q=this.__data__;if(q instanceof ee){var ce=q.__data__;if(!ae||ce.length{var ee=q(24523),ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ie=/\\(\\)?/g,de=ee((function(m){var v=[];return 46===m.charCodeAt(0)&&v.push(""),m.replace(ae,(function(m,q,ee,ae){v.push(ee?ae.replace(ie,"$1"):q||m)})),v}));m.exports=de},40327:(m,v,q)=>{var ee=q(33448),ae=1/0;m.exports=function toKey(m){if("string"==typeof m||ee(m))return m;var v=m+"";return"0"==v&&1/m==-ae?"-0":v}},80346:m=>{var v=Function.prototype.toString;m.exports=function toSource(m){if(null!=m){try{return v.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},67990:m=>{var v=/\s/;m.exports=function trimmedEndIndex(m){for(var q=m.length;q--&&v.test(m.charAt(q)););return q}},75703:m=>{m.exports=function constant(m){return function(){return m}}},23279:(m,v,q)=>{var ee=q(13218),ae=q(7771),ie=q(14841),de="Expected a function",ce=Math.max,le=Math.min;m.exports=function debounce(m,v,q){var pe,fe,ye,be,Re,_e,xe=0,Te=!1,Se=!1,we=!0;if("function"!=typeof m)throw new TypeError(de);function invokeFunc(v){var q=pe,ee=fe;return pe=fe=void 0,xe=v,be=m.apply(ee,q)}function leadingEdge(m){return xe=m,Re=setTimeout(timerExpired,v),Te?invokeFunc(m):be}function remainingWait(m){var q=v-(m-_e);return Se?le(q,ye-(m-xe)):q}function shouldInvoke(m){var q=m-_e;return void 0===_e||q>=v||q<0||Se&&m-xe>=ye}function timerExpired(){var m=ae();if(shouldInvoke(m))return trailingEdge(m);Re=setTimeout(timerExpired,remainingWait(m))}function trailingEdge(m){return Re=void 0,we&&pe?invokeFunc(m):(pe=fe=void 0,be)}function debounced(){var m=ae(),q=shouldInvoke(m);if(pe=arguments,fe=this,_e=m,q){if(void 0===Re)return leadingEdge(_e);if(Se)return clearTimeout(Re),Re=setTimeout(timerExpired,v),invokeFunc(_e)}return void 0===Re&&(Re=setTimeout(timerExpired,v)),be}return v=ie(v)||0,ee(q)&&(Te=!!q.leading,ye=(Se="maxWait"in q)?ce(ie(q.maxWait)||0,v):ye,we="trailing"in q?!!q.trailing:we),debounced.cancel=function cancel(){void 0!==Re&&clearTimeout(Re),xe=0,pe=_e=fe=Re=void 0},debounced.flush=function flush(){return void 0===Re?be:trailingEdge(ae())},debounced}},77813:m=>{m.exports=function eq(m,v){return m===v||m!=m&&v!=v}},3522:(m,v,q)=>{var ee=q(79833),ae=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(ae.source);m.exports=function escapeRegExp(m){return(m=ee(m))&&ie.test(m)?m.replace(ae,"\\$&"):m}},13311:(m,v,q)=>{var ee=q(67740)(q(30998));m.exports=ee},30998:(m,v,q)=>{var ee=q(41848),ae=q(67206),ie=q(40554),de=Math.max;m.exports=function findIndex(m,v,q){var ce=null==m?0:m.length;if(!ce)return-1;var le=null==q?0:ie(q);return le<0&&(le=de(ce+le,0)),ee(m,ae(v,3),le)}},27361:(m,v,q)=>{var ee=q(97786);m.exports=function get(m,v,q){var ae=null==m?void 0:ee(m,v);return void 0===ae?q:ae}},79095:(m,v,q)=>{var ee=q(13),ae=q(222);m.exports=function hasIn(m,v){return null!=m&&ae(m,v,ee)}},6557:m=>{m.exports=function identity(m){return m}},35694:(m,v,q)=>{var ee=q(9454),ae=q(37005),ie=Object.prototype,de=ie.hasOwnProperty,ce=ie.propertyIsEnumerable,le=ee(function(){return arguments}())?ee:function(m){return ae(m)&&de.call(m,"callee")&&!ce.call(m,"callee")};m.exports=le},1469:m=>{var v=Array.isArray;m.exports=v},98612:(m,v,q)=>{var ee=q(23560),ae=q(41780);m.exports=function isArrayLike(m){return null!=m&&ae(m.length)&&!ee(m)}},29246:(m,v,q)=>{var ee=q(98612),ae=q(37005);m.exports=function isArrayLikeObject(m){return ae(m)&&ee(m)}},44144:(m,v,q)=>{m=q.nmd(m);var ee=q(55639),ae=q(95062),ie=v&&!v.nodeType&&v,de=ie&&m&&!m.nodeType&&m,ce=de&&de.exports===ie?ee.Buffer:void 0,le=(ce?ce.isBuffer:void 0)||ae;m.exports=le},41609:(m,v,q)=>{var ee=q(280),ae=q(64160),ie=q(35694),de=q(1469),ce=q(98612),le=q(44144),pe=q(25726),fe=q(36719),ye="[object Map]",be="[object Set]",Re=Object.prototype.hasOwnProperty;m.exports=function isEmpty(m){if(null==m)return!0;if(ce(m)&&(de(m)||"string"==typeof m||"function"==typeof m.splice||le(m)||fe(m)||ie(m)))return!m.length;var v=ae(m);if(v==ye||v==be)return!m.size;if(pe(m))return!ee(m).length;for(var q in m)if(Re.call(m,q))return!1;return!0}},97398:(m,v,q)=>{var ee=q(55639).isFinite;m.exports=function isFinite(m){return"number"==typeof m&&ee(m)}},23560:(m,v,q)=>{var ee=q(44239),ae=q(13218),ie="[object AsyncFunction]",de="[object Function]",ce="[object GeneratorFunction]",le="[object Proxy]";m.exports=function isFunction(m){if(!ae(m))return!1;var v=ee(m);return v==de||v==ce||v==ie||v==le}},41780:m=>{var v=9007199254740991;m.exports=function isLength(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=v}},13218:m=>{m.exports=function isObject(m){var v=typeof m;return null!=m&&("object"==v||"function"==v)}},37005:m=>{m.exports=function isObjectLike(m){return null!=m&&"object"==typeof m}},68630:(m,v,q)=>{var ee=q(44239),ae=q(85924),ie=q(37005),de="[object Object]",ce=Function.prototype,le=Object.prototype,pe=ce.toString,fe=le.hasOwnProperty,ye=pe.call(Object);m.exports=function isPlainObject(m){if(!ie(m)||ee(m)!=de)return!1;var v=ae(m);if(null===v)return!0;var q=fe.call(v,"constructor")&&v.constructor;return"function"==typeof q&&q instanceof q&&pe.call(q)==ye}},33448:(m,v,q)=>{var ee=q(44239),ae=q(37005),ie="[object Symbol]";m.exports=function isSymbol(m){return"symbol"==typeof m||ae(m)&&ee(m)==ie}},36719:(m,v,q)=>{var ee=q(38749),ae=q(7518),ie=q(31167),de=ie&&ie.isTypedArray,ce=de?ae(de):ee;m.exports=ce},3674:(m,v,q)=>{var ee=q(14636),ae=q(280),ie=q(98612);m.exports=function keys(m){return ie(m)?ee(m):ae(m)}},81704:(m,v,q)=>{var ee=q(14636),ae=q(10313),ie=q(98612);m.exports=function keysIn(m){return ie(m)?ee(m,!0):ae(m)}},96486:function(m,v,q){var ee;m=q.nmd(m),function(){var ae,ie="Expected a function",de="__lodash_hash_undefined__",ce="__lodash_placeholder__",le=16,pe=32,fe=64,ye=128,be=256,Re=1/0,_e=9007199254740991,xe=NaN,Te=4294967295,Se=[["ary",ye],["bind",1],["bindKey",2],["curry",8],["curryRight",le],["flip",512],["partial",pe],["partialRight",fe],["rearg",be]],we="[object Arguments]",Pe="[object Array]",Ie="[object Boolean]",We="[object Date]",ze="[object Error]",Ve="[object Function]",He="[object GeneratorFunction]",qe="[object Map]",Xe="[object Number]",Qe="[object Object]",Ye="[object Promise]",et="[object RegExp]",tt="[object Set]",nt="[object String]",rt="[object Symbol]",it="[object WeakMap]",ot="[object ArrayBuffer]",st="[object DataView]",dt="[object Float32Array]",ct="[object Float64Array]",ut="[object Int8Array]",lt="[object Int16Array]",pt="[object Int32Array]",ht="[object Uint8Array]",gt="[object Uint8ClampedArray]",ft="[object Uint16Array]",mt="[object Uint32Array]",vt=/\b__p \+= '';/g,yt=/\b(__p \+=) '' \+/g,bt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Rt=/&(?:amp|lt|gt|quot|#39);/g,_t=/[&<>"']/g,xt=RegExp(Rt.source),Et=RegExp(_t.source),Tt=/<%-([\s\S]+?)%>/g,Dt=/<%([\s\S]+?)%>/g,St=/<%=([\s\S]+?)%>/g,wt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ct=/^\w*$/,At=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,kt=/[\\^$.*+?()[\]{}|]/g,Pt=RegExp(kt.source),It=/^\s+/,Ft=/\s/,jt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ot=/\{\n\/\* \[wrapped with (.+)\] \*/,Ut=/,? & /,Bt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Lt=/[()=,{}\[\]\/\s]/,Nt=/\\(\\)?/g,Mt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Wt=/\w*$/,zt=/^[-+]0x[0-9a-f]+$/i,Vt=/^0b[01]+$/i,Ht=/^\[object .+?Constructor\]$/,qt=/^0o[0-7]+$/i,Gt=/^(?:0|[1-9]\d*)$/,Xt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Kt=/($^)/,Zt=/['\n\r\u2028\u2029\\]/g,$t="\\ud800-\\udfff",Qt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Jt="\\u2700-\\u27bf",Yt="a-z\\xdf-\\xf6\\xf8-\\xff",sn="A-Z\\xc0-\\xd6\\xd8-\\xde",dn="\\ufe0e\\ufe0f",cn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",un="['’]",ln="["+$t+"]",pn="["+cn+"]",hn="["+Qt+"]",gn="\\d+",mn="["+Jt+"]",vn="["+Yt+"]",yn="[^"+$t+cn+gn+Jt+Yt+sn+"]",bn="\\ud83c[\\udffb-\\udfff]",xn="[^"+$t+"]",Sn="(?:\\ud83c[\\udde6-\\uddff]){2}",Cn="[\\ud800-\\udbff][\\udc00-\\udfff]",On="["+sn+"]",zn="\\u200d",Hn="(?:"+vn+"|"+yn+")",Gn="(?:"+On+"|"+yn+")",Kn="(?:['’](?:d|ll|m|re|s|t|ve))?",Zn="(?:['’](?:D|LL|M|RE|S|T|VE))?",$n="(?:"+hn+"|"+bn+")"+"?",Qn="["+dn+"]?",Jn=Qn+$n+("(?:"+zn+"(?:"+[xn,Sn,Cn].join("|")+")"+Qn+$n+")*"),Yn="(?:"+[mn,Sn,Cn].join("|")+")"+Jn,ta="(?:"+[xn+hn+"?",hn,Sn,Cn,ln].join("|")+")",aa=RegExp(un,"g"),ra=RegExp(hn,"g"),ia=RegExp(bn+"(?="+bn+")|"+ta+Jn,"g"),oa=RegExp([On+"?"+vn+"+"+Kn+"(?="+[pn,On,"$"].join("|")+")",Gn+"+"+Zn+"(?="+[pn,On+Hn,"$"].join("|")+")",On+"?"+Hn+"+"+Kn,On+"+"+Zn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gn,Yn].join("|"),"g"),sa=RegExp("["+zn+$t+Qt+dn+"]"),ca=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ua=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ha=-1,ga={};ga[dt]=ga[ct]=ga[ut]=ga[lt]=ga[pt]=ga[ht]=ga[gt]=ga[ft]=ga[mt]=!0,ga[we]=ga[Pe]=ga[ot]=ga[Ie]=ga[st]=ga[We]=ga[ze]=ga[Ve]=ga[qe]=ga[Xe]=ga[Qe]=ga[et]=ga[tt]=ga[nt]=ga[it]=!1;var fa={};fa[we]=fa[Pe]=fa[ot]=fa[st]=fa[Ie]=fa[We]=fa[dt]=fa[ct]=fa[ut]=fa[lt]=fa[pt]=fa[qe]=fa[Xe]=fa[Qe]=fa[et]=fa[tt]=fa[nt]=fa[rt]=fa[ht]=fa[gt]=fa[ft]=fa[mt]=!0,fa[ze]=fa[Ve]=fa[it]=!1;var va={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ya=parseFloat,ba=parseInt,_a="object"==typeof q.g&&q.g&&q.g.Object===Object&&q.g,xa="object"==typeof self&&self&&self.Object===Object&&self,Ea=_a||xa||Function("return this")(),Da=v&&!v.nodeType&&v,wa=Da&&m&&!m.nodeType&&m,Ca=wa&&wa.exports===Da,Aa=Ca&&_a.process,ka=function(){try{var m=wa&&wa.require&&wa.require("util").types;return m||Aa&&Aa.binding&&Aa.binding("util")}catch(m){}}(),Ia=ka&&ka.isArrayBuffer,Fa=ka&&ka.isDate,ja=ka&&ka.isMap,Oa=ka&&ka.isRegExp,Ba=ka&&ka.isSet,Ma=ka&&ka.isTypedArray;function apply(m,v,q){switch(q.length){case 0:return m.call(v);case 1:return m.call(v,q[0]);case 2:return m.call(v,q[0],q[1]);case 3:return m.call(v,q[0],q[1],q[2])}return m.apply(v,q)}function arrayAggregator(m,v,q,ee){for(var ae=-1,ie=null==m?0:m.length;++ae-1}function arrayIncludesWith(m,v,q){for(var ee=-1,ae=null==m?0:m.length;++ee-1;);return q}function charsEndIndex(m,v){for(var q=m.length;q--&&baseIndexOf(v,m[q],0)>-1;);return q}function countHolders(m,v){for(var q=m.length,ee=0;q--;)m[q]===v&&++ee;return ee}var Ha=basePropertyOf({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Ga=basePropertyOf({"&":"&","<":"<",">":">",'"':""","'":"'"});function escapeStringChar(m){return"\\"+va[m]}function getValue(m,v){return null==m?ae:m[v]}function hasUnicode(m){return sa.test(m)}function hasUnicodeWord(m){return ca.test(m)}function iteratorToArray(m){for(var v,q=[];!(v=m.next()).done;)q.push(v.value);return q}function mapToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m,ee){q[++v]=[ee,m]})),q}function overArg(m,v){return function(q){return m(v(q))}}function replaceHolders(m,v){for(var q=-1,ee=m.length,ae=0,ie=[];++q",""":'"',"'":"'"});function unicodeSize(m){for(var v=ia.lastIndex=0;ia.test(m);)++v;return v}function unicodeToArray(m){return m.match(ia)||[]}function unicodeWords(m){return m.match(oa)||[]}var Ja=function runInContext(m){var v,q=(m=null==m?Ea:Ja.defaults(Ea.Object(),m,Ja.pick(Ea,ua))).Array,ee=m.Date,Ft=m.Error,Bt=m.Function,$t=m.Math,Qt=m.Object,Jt=m.RegExp,Yt=m.String,sn=m.TypeError,dn=q.prototype,cn=Bt.prototype,un=Qt.prototype,ln=m["__core-js_shared__"],pn=cn.toString,hn=un.hasOwnProperty,gn=0,mn=(v=/[^.]+$/.exec(ln&&ln.keys&&ln.keys.IE_PROTO||""))?"Symbol(src)_1."+v:"",vn=un.toString,yn=pn.call(Qt),bn=Ea._,xn=Jt("^"+pn.call(hn).replace(kt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Sn=Ca?m.Buffer:ae,Cn=m.Symbol,On=m.Uint8Array,zn=Sn?Sn.allocUnsafe:ae,Hn=overArg(Qt.getPrototypeOf,Qt),Gn=Qt.create,Kn=un.propertyIsEnumerable,Zn=dn.splice,$n=Cn?Cn.isConcatSpreadable:ae,Qn=Cn?Cn.iterator:ae,Jn=Cn?Cn.toStringTag:ae,Yn=function(){try{var m=getNative(Qt,"defineProperty");return m({},"",{}),m}catch(m){}}(),ta=m.clearTimeout!==Ea.clearTimeout&&m.clearTimeout,ia=ee&&ee.now!==Ea.Date.now&&ee.now,oa=m.setTimeout!==Ea.setTimeout&&m.setTimeout,sa=$t.ceil,ca=$t.floor,va=Qt.getOwnPropertySymbols,_a=Sn?Sn.isBuffer:ae,xa=m.isFinite,Da=dn.join,wa=overArg(Qt.keys,Qt),Aa=$t.max,ka=$t.min,za=ee.now,er=m.parseInt,tr=$t.random,ar=dn.reverse,rr=getNative(m,"DataView"),ir=getNative(m,"Map"),or=getNative(m,"Promise"),lr=getNative(m,"Set"),hr=getNative(m,"WeakMap"),gr=getNative(Qt,"create"),vr=hr&&new hr,br={},Rr=toSource(rr),xr=toSource(ir),Dr=toSource(or),Cr=toSource(lr),Ar=toSource(hr),Pr=Cn?Cn.prototype:ae,Fr=Pr?Pr.valueOf:ae,Ur=Pr?Pr.toString:ae;function lodash(m){if(isObjectLike(m)&&!Bo(m)&&!(m instanceof LazyWrapper)){if(m instanceof LodashWrapper)return m;if(hn.call(m,"__wrapped__"))return wrapperClone(m)}return new LodashWrapper(m)}var Br=function(){function object(){}return function(m){if(!isObject(m))return{};if(Gn)return Gn(m);object.prototype=m;var v=new object;return object.prototype=ae,v}}();function baseLodash(){}function LodashWrapper(m,v){this.__wrapped__=m,this.__actions__=[],this.__chain__=!!v,this.__index__=0,this.__values__=ae}function LazyWrapper(m){this.__wrapped__=m,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Te,this.__views__=[]}function Hash(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v=v?m:v)),m}function baseClone(m,v,q,ee,ie,de){var ce,le=1&v,pe=2&v,fe=4&v;if(q&&(ce=ie?q(m,ee,ie,de):q(m)),ce!==ae)return ce;if(!isObject(m))return m;var ye=Bo(m);if(ye){if(ce=initCloneArray(m),!le)return copyArray(m,ce)}else{var be=Di(m),Re=be==Ve||be==He;if(No(m))return cloneBuffer(m,le);if(be==Qe||be==we||Re&&!ie){if(ce=pe||Re?{}:initCloneObject(m),!le)return pe?copySymbolsIn(m,baseAssignIn(ce,m)):copySymbols(m,baseAssign(ce,m))}else{if(!fa[be])return ie?m:{};ce=initCloneByTag(m,be,le)}}de||(de=new Stack);var _e=de.get(m);if(_e)return _e;de.set(m,ce),Vo(m)?m.forEach((function(ee){ce.add(baseClone(ee,v,q,ee,m,de))})):Wo(m)&&m.forEach((function(ee,ae){ce.set(ae,baseClone(ee,v,q,ae,m,de))}));var xe=ye?ae:(fe?pe?getAllKeysIn:getAllKeys:pe?keysIn:keys)(m);return arrayEach(xe||m,(function(ee,ae){xe&&(ee=m[ae=ee]),assignValue(ce,ae,baseClone(ee,v,q,ae,m,de))})),ce}function baseConforms(m){var v=keys(m);return function(q){return baseConformsTo(q,m,v)}}function baseConformsTo(m,v,q){var ee=q.length;if(null==m)return!ee;for(m=Qt(m);ee--;){var ie=q[ee],de=v[ie],ce=m[ie];if(ce===ae&&!(ie in m)||!de(ce))return!1}return!0}function baseDelay(m,v,q){if("function"!=typeof m)throw new sn(ie);return Ui((function(){m.apply(ae,q)}),v)}function baseDifference(m,v,q,ee){var ae=-1,ie=arrayIncludes,de=!0,ce=m.length,le=[],pe=v.length;if(!ce)return le;q&&(v=arrayMap(v,baseUnary(q))),ee?(ie=arrayIncludesWith,de=!1):v.length>=200&&(ie=cacheHas,de=!1,v=new SetCache(v));e:for(;++ae-1},ListCache.prototype.set=function listCacheSet(m,v){var q=this.__data__,ee=assocIndexOf(q,m);return ee<0?(++this.size,q.push([m,v])):q[ee][1]=v,this},MapCache.prototype.clear=function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(ir||ListCache),string:new Hash}},MapCache.prototype.delete=function mapCacheDelete(m){var v=getMapData(this,m).delete(m);return this.size-=v?1:0,v},MapCache.prototype.get=function mapCacheGet(m){return getMapData(this,m).get(m)},MapCache.prototype.has=function mapCacheHas(m){return getMapData(this,m).has(m)},MapCache.prototype.set=function mapCacheSet(m,v){var q=getMapData(this,m),ee=q.size;return q.set(m,v),this.size+=q.size==ee?0:1,this},SetCache.prototype.add=SetCache.prototype.push=function setCacheAdd(m){return this.__data__.set(m,de),this},SetCache.prototype.has=function setCacheHas(m){return this.__data__.has(m)},Stack.prototype.clear=function stackClear(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function stackDelete(m){var v=this.__data__,q=v.delete(m);return this.size=v.size,q},Stack.prototype.get=function stackGet(m){return this.__data__.get(m)},Stack.prototype.has=function stackHas(m){return this.__data__.has(m)},Stack.prototype.set=function stackSet(m,v){var q=this.__data__;if(q instanceof ListCache){var ee=q.__data__;if(!ir||ee.length<199)return ee.push([m,v]),this.size=++q.size,this;q=this.__data__=new MapCache(ee)}return q.set(m,v),this.size=q.size,this};var Wr=createBaseEach(baseForOwn),Vr=createBaseEach(baseForOwnRight,!0);function baseEvery(m,v){var q=!0;return Wr(m,(function(m,ee,ae){return q=!!v(m,ee,ae)})),q}function baseExtremum(m,v,q){for(var ee=-1,ie=m.length;++eeie?0:ie+q),(ee=ee===ae||ee>ie?ie:toInteger(ee))<0&&(ee+=ie),ee=q>ee?0:toLength(ee);q0&&q(ce)?v>1?baseFlatten(ce,v-1,q,ee,ae):arrayPush(ae,ce):ee||(ae[ae.length]=ce)}return ae}var Gr=createBaseFor(),Kr=createBaseFor(!0);function baseForOwn(m,v){return m&&Gr(m,v,keys)}function baseForOwnRight(m,v){return m&&Kr(m,v,keys)}function baseFunctions(m,v){return arrayFilter(v,(function(v){return isFunction(m[v])}))}function baseGet(m,v){for(var q=0,ee=(v=castPath(v,m)).length;null!=m&&qv}function baseHas(m,v){return null!=m&&hn.call(m,v)}function baseHasIn(m,v){return null!=m&&v in Qt(m)}function baseInRange(m,v,q){return m>=ka(v,q)&&m=120&&be.length>=120)?new SetCache(le&&be):ae}be=m[0];var Re=-1,_e=pe[0];e:for(;++Re-1;)ce!==m&&Zn.call(ce,le,1),Zn.call(m,le,1);return m}function basePullAt(m,v){for(var q=m?v.length:0,ee=q-1;q--;){var ae=v[q];if(q==ee||ae!==ie){var ie=ae;isIndex(ae)?Zn.call(m,ae,1):baseUnset(m,ae)}}return m}function baseRandom(m,v){return m+ca(tr()*(v-m+1))}function baseRange(m,v,ee,ae){for(var ie=-1,de=Aa(sa((v-m)/(ee||1)),0),ce=q(de);de--;)ce[ae?de:++ie]=m,m+=ee;return ce}function baseRepeat(m,v){var q="";if(!m||v<1||v>_e)return q;do{v%2&&(q+=m),(v=ca(v/2))&&(m+=m)}while(v);return q}function baseRest(m,v){return Bi(overRest(m,v,identity),m+"")}function baseSample(m){return arraySample(values(m))}function baseSampleSize(m,v){var q=values(m);return shuffleSelf(q,baseClamp(v,0,q.length))}function baseSet(m,v,q,ee){if(!isObject(m))return m;for(var ie=-1,de=(v=castPath(v,m)).length,ce=de-1,le=m;null!=le&&++ieie?0:ie+v),(ee=ee>ie?ie:ee)<0&&(ee+=ie),ie=v>ee?0:ee-v>>>0,v>>>=0;for(var de=q(ie);++ae>>1,de=m[ie];null!==de&&!isSymbol(de)&&(q?de<=v:de=200){var pe=v?null:Ri(m);if(pe)return setToArray(pe);de=!1,ae=cacheHas,le=new SetCache}else le=v?[]:ce;e:for(;++ee=ee?m:baseSlice(m,v,q)}var si=ta||function(m){return Ea.clearTimeout(m)};function cloneBuffer(m,v){if(v)return m.slice();var q=m.length,ee=zn?zn(q):new m.constructor(q);return m.copy(ee),ee}function cloneArrayBuffer(m){var v=new m.constructor(m.byteLength);return new On(v).set(new On(m)),v}function cloneDataView(m,v){var q=v?cloneArrayBuffer(m.buffer):m.buffer;return new m.constructor(q,m.byteOffset,m.byteLength)}function cloneRegExp(m){var v=new m.constructor(m.source,Wt.exec(m));return v.lastIndex=m.lastIndex,v}function cloneTypedArray(m,v){var q=v?cloneArrayBuffer(m.buffer):m.buffer;return new m.constructor(q,m.byteOffset,m.length)}function compareAscending(m,v){if(m!==v){var q=m!==ae,ee=null===m,ie=m==m,de=isSymbol(m),ce=v!==ae,le=null===v,pe=v==v,fe=isSymbol(v);if(!le&&!fe&&!de&&m>v||de&&ce&&pe&&!le&&!fe||ee&&ce&&pe||!q&&pe||!ie)return 1;if(!ee&&!de&&!fe&&m=ce?le:le*("desc"==q[ee]?-1:1)}return m.index-v.index}function composeArgs(m,v,ee,ae){for(var ie=-1,de=m.length,ce=ee.length,le=-1,pe=v.length,fe=Aa(de-ce,0),ye=q(pe+fe),be=!ae;++le1?q[ie-1]:ae,ce=ie>2?q[2]:ae;for(de=m.length>3&&"function"==typeof de?(ie--,de):ae,ce&&isIterateeCall(q[0],q[1],ce)&&(de=ie<3?ae:de,ie=1),v=Qt(v);++ee-1?ie[de?v[ce]:ce]:ae}}function createFlow(m){return flatRest((function(v){var q=v.length,ee=q,de=LodashWrapper.prototype.thru;for(m&&v.reverse();ee--;){var ce=v[ee];if("function"!=typeof ce)throw new sn(ie);if(de&&!le&&"wrapper"==getFuncName(ce))var le=new LodashWrapper([],!0)}for(ee=le?ee:q;++ee1&&ye.reverse(),Re&&fele))return!1;var fe=de.get(m),ye=de.get(v);if(fe&&ye)return fe==v&&ye==m;var be=-1,Re=!0,_e=2&q?new SetCache:ae;for(de.set(m,v),de.set(v,m);++be1?"& ":"")+v[ee],v=v.join(q>2?", ":" "),m.replace(jt,"{\n/* [wrapped with "+v+"] */\n")}function isFlattenable(m){return Bo(m)||Uo(m)||!!($n&&m&&m[$n])}function isIndex(m,v){var q=typeof m;return!!(v=null==v?_e:v)&&("number"==q||"symbol"!=q&&Gt.test(m))&&m>-1&&m%1==0&&m0){if(++v>=800)return arguments[0]}else v=0;return m.apply(ae,arguments)}}function shuffleSelf(m,v){var q=-1,ee=m.length,ie=ee-1;for(v=v===ae?ee:v;++q1?m[v-1]:ae;return q="function"==typeof q?(m.pop(),q):ae,unzipWith(m,q)}));function chain(m){var v=lodash(m);return v.__chain__=!0,v}function thru(m,v){return v(m)}var mo=flatRest((function(m){var v=m.length,q=v?m[0]:0,ee=this.__wrapped__,interceptor=function(v){return baseAt(v,m)};return!(v>1||this.__actions__.length)&&ee instanceof LazyWrapper&&isIndex(q)?((ee=ee.slice(q,+q+(v?1:0))).__actions__.push({func:thru,args:[interceptor],thisArg:ae}),new LodashWrapper(ee,this.__chain__).thru((function(m){return v&&!m.length&&m.push(ae),m}))):this.thru(interceptor)}));var vo=createAggregator((function(m,v,q){hn.call(m,q)?++m[q]:baseAssignValue(m,q,1)}));var yo=createFind(findIndex),bo=createFind(findLastIndex);function forEach(m,v){return(Bo(m)?arrayEach:Wr)(m,getIteratee(v,3))}function forEachRight(m,v){return(Bo(m)?arrayEachRight:Vr)(m,getIteratee(v,3))}var Ro=createAggregator((function(m,v,q){hn.call(m,q)?m[q].push(v):baseAssignValue(m,q,[v])}));var _o=baseRest((function(m,v,ee){var ae=-1,ie="function"==typeof v,de=isArrayLike(m)?q(m.length):[];return Wr(m,(function(m){de[++ae]=ie?apply(v,m,ee):baseInvoke(m,v,ee)})),de})),xo=createAggregator((function(m,v,q){baseAssignValue(m,q,v)}));function map(m,v){return(Bo(m)?arrayMap:baseMap)(m,getIteratee(v,3))}var Eo=createAggregator((function(m,v,q){m[q?0:1].push(v)}),(function(){return[[],[]]}));var To=baseRest((function(m,v){if(null==m)return[];var q=v.length;return q>1&&isIterateeCall(m,v[0],v[1])?v=[]:q>2&&isIterateeCall(v[0],v[1],v[2])&&(v=[v[0]]),baseOrderBy(m,baseFlatten(v,1),[])})),Do=ia||function(){return Ea.Date.now()};function ary(m,v,q){return v=q?ae:v,v=m&&null==v?m.length:v,createWrap(m,ye,ae,ae,ae,ae,v)}function before(m,v){var q;if("function"!=typeof v)throw new sn(ie);return m=toInteger(m),function(){return--m>0&&(q=v.apply(this,arguments)),m<=1&&(v=ae),q}}var So=baseRest((function(m,v,q){var ee=1;if(q.length){var ae=replaceHolders(q,getHolder(So));ee|=pe}return createWrap(m,ee,v,q,ae)})),wo=baseRest((function(m,v,q){var ee=3;if(q.length){var ae=replaceHolders(q,getHolder(wo));ee|=pe}return createWrap(v,ee,m,q,ae)}));function debounce(m,v,q){var ee,de,ce,le,pe,fe,ye=0,be=!1,Re=!1,_e=!0;if("function"!=typeof m)throw new sn(ie);function invokeFunc(v){var q=ee,ie=de;return ee=de=ae,ye=v,le=m.apply(ie,q)}function leadingEdge(m){return ye=m,pe=Ui(timerExpired,v),be?invokeFunc(m):le}function remainingWait(m){var q=v-(m-fe);return Re?ka(q,ce-(m-ye)):q}function shouldInvoke(m){var q=m-fe;return fe===ae||q>=v||q<0||Re&&m-ye>=ce}function timerExpired(){var m=Do();if(shouldInvoke(m))return trailingEdge(m);pe=Ui(timerExpired,remainingWait(m))}function trailingEdge(m){return pe=ae,_e&&ee?invokeFunc(m):(ee=de=ae,le)}function debounced(){var m=Do(),q=shouldInvoke(m);if(ee=arguments,de=this,fe=m,q){if(pe===ae)return leadingEdge(fe);if(Re)return si(pe),pe=Ui(timerExpired,v),invokeFunc(fe)}return pe===ae&&(pe=Ui(timerExpired,v)),le}return v=toNumber(v)||0,isObject(q)&&(be=!!q.leading,ce=(Re="maxWait"in q)?Aa(toNumber(q.maxWait)||0,v):ce,_e="trailing"in q?!!q.trailing:_e),debounced.cancel=function cancel(){pe!==ae&&si(pe),ye=0,ee=fe=de=pe=ae},debounced.flush=function flush(){return pe===ae?le:trailingEdge(Do())},debounced}var Co=baseRest((function(m,v){return baseDelay(m,1,v)})),Ao=baseRest((function(m,v,q){return baseDelay(m,toNumber(v)||0,q)}));function memoize(m,v){if("function"!=typeof m||null!=v&&"function"!=typeof v)throw new sn(ie);var memoized=function(){var q=arguments,ee=v?v.apply(this,q):q[0],ae=memoized.cache;if(ae.has(ee))return ae.get(ee);var ie=m.apply(this,q);return memoized.cache=ae.set(ee,ie)||ae,ie};return memoized.cache=new(memoize.Cache||MapCache),memoized}function negate(m){if("function"!=typeof m)throw new sn(ie);return function(){var v=arguments;switch(v.length){case 0:return!m.call(this);case 1:return!m.call(this,v[0]);case 2:return!m.call(this,v[0],v[1]);case 3:return!m.call(this,v[0],v[1],v[2])}return!m.apply(this,v)}}memoize.Cache=MapCache;var ko=ei((function(m,v){var q=(v=1==v.length&&Bo(v[0])?arrayMap(v[0],baseUnary(getIteratee())):arrayMap(baseFlatten(v,1),baseUnary(getIteratee()))).length;return baseRest((function(ee){for(var ae=-1,ie=ka(ee.length,q);++ae=v})),Uo=baseIsArguments(function(){return arguments}())?baseIsArguments:function(m){return isObjectLike(m)&&hn.call(m,"callee")&&!Kn.call(m,"callee")},Bo=q.isArray,Lo=Ia?baseUnary(Ia):function baseIsArrayBuffer(m){return isObjectLike(m)&&baseGetTag(m)==ot};function isArrayLike(m){return null!=m&&isLength(m.length)&&!isFunction(m)}function isArrayLikeObject(m){return isObjectLike(m)&&isArrayLike(m)}var No=_a||stubFalse,Mo=Fa?baseUnary(Fa):function baseIsDate(m){return isObjectLike(m)&&baseGetTag(m)==We};function isError(m){if(!isObjectLike(m))return!1;var v=baseGetTag(m);return v==ze||"[object DOMException]"==v||"string"==typeof m.message&&"string"==typeof m.name&&!isPlainObject(m)}function isFunction(m){if(!isObject(m))return!1;var v=baseGetTag(m);return v==Ve||v==He||"[object AsyncFunction]"==v||"[object Proxy]"==v}function isInteger(m){return"number"==typeof m&&m==toInteger(m)}function isLength(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=_e}function isObject(m){var v=typeof m;return null!=m&&("object"==v||"function"==v)}function isObjectLike(m){return null!=m&&"object"==typeof m}var Wo=ja?baseUnary(ja):function baseIsMap(m){return isObjectLike(m)&&Di(m)==qe};function isNumber(m){return"number"==typeof m||isObjectLike(m)&&baseGetTag(m)==Xe}function isPlainObject(m){if(!isObjectLike(m)||baseGetTag(m)!=Qe)return!1;var v=Hn(m);if(null===v)return!0;var q=hn.call(v,"constructor")&&v.constructor;return"function"==typeof q&&q instanceof q&&pn.call(q)==yn}var zo=Oa?baseUnary(Oa):function baseIsRegExp(m){return isObjectLike(m)&&baseGetTag(m)==et};var Vo=Ba?baseUnary(Ba):function baseIsSet(m){return isObjectLike(m)&&Di(m)==tt};function isString(m){return"string"==typeof m||!Bo(m)&&isObjectLike(m)&&baseGetTag(m)==nt}function isSymbol(m){return"symbol"==typeof m||isObjectLike(m)&&baseGetTag(m)==rt}var Ho=Ma?baseUnary(Ma):function baseIsTypedArray(m){return isObjectLike(m)&&isLength(m.length)&&!!ga[baseGetTag(m)]};var qo=createRelationalOperation(baseLt),Go=createRelationalOperation((function(m,v){return m<=v}));function toArray(m){if(!m)return[];if(isArrayLike(m))return isString(m)?stringToArray(m):copyArray(m);if(Qn&&m[Qn])return iteratorToArray(m[Qn]());var v=Di(m);return(v==qe?mapToArray:v==tt?setToArray:values)(m)}function toFinite(m){return m?(m=toNumber(m))===Re||m===-1/0?17976931348623157e292*(m<0?-1:1):m==m?m:0:0===m?m:0}function toInteger(m){var v=toFinite(m),q=v%1;return v==v?q?v-q:v:0}function toLength(m){return m?baseClamp(toInteger(m),0,Te):0}function toNumber(m){if("number"==typeof m)return m;if(isSymbol(m))return xe;if(isObject(m)){var v="function"==typeof m.valueOf?m.valueOf():m;m=isObject(v)?v+"":v}if("string"!=typeof m)return 0===m?m:+m;m=baseTrim(m);var q=Vt.test(m);return q||qt.test(m)?ba(m.slice(2),q?2:8):zt.test(m)?xe:+m}function toPlainObject(m){return copyObject(m,keysIn(m))}function toString(m){return null==m?"":baseToString(m)}var Xo=createAssigner((function(m,v){if(isPrototype(v)||isArrayLike(v))copyObject(v,keys(v),m);else for(var q in v)hn.call(v,q)&&assignValue(m,q,v[q])})),Ko=createAssigner((function(m,v){copyObject(v,keysIn(v),m)})),Zo=createAssigner((function(m,v,q,ee){copyObject(v,keysIn(v),m,ee)})),$o=createAssigner((function(m,v,q,ee){copyObject(v,keys(v),m,ee)})),Qo=flatRest(baseAt);var Jo=baseRest((function(m,v){m=Qt(m);var q=-1,ee=v.length,ie=ee>2?v[2]:ae;for(ie&&isIterateeCall(v[0],v[1],ie)&&(ee=1);++q1),v})),copyObject(m,getAllKeysIn(m),q),ee&&(q=baseClone(q,7,customOmitClone));for(var ae=v.length;ae--;)baseUnset(q,v[ae]);return q}));var ds=flatRest((function(m,v){return null==m?{}:basePick(m,v)}));function pickBy(m,v){if(null==m)return{};var q=arrayMap(getAllKeysIn(m),(function(m){return[m]}));return v=getIteratee(v),basePickBy(m,q,(function(m,q){return v(m,q[0])}))}var cs=createToPairs(keys),us=createToPairs(keysIn);function values(m){return null==m?[]:baseValues(m,keys(m))}var ls=createCompounder((function(m,v,q){return v=v.toLowerCase(),m+(q?capitalize(v):v)}));function capitalize(m){return ys(toString(m).toLowerCase())}function deburr(m){return(m=toString(m))&&m.replace(Xt,Ha).replace(ra,"")}var ps=createCompounder((function(m,v,q){return m+(q?"-":"")+v.toLowerCase()})),hs=createCompounder((function(m,v,q){return m+(q?" ":"")+v.toLowerCase()})),gs=createCaseFirst("toLowerCase");var fs=createCompounder((function(m,v,q){return m+(q?"_":"")+v.toLowerCase()}));var ms=createCompounder((function(m,v,q){return m+(q?" ":"")+ys(v)}));var vs=createCompounder((function(m,v,q){return m+(q?" ":"")+v.toUpperCase()})),ys=createCaseFirst("toUpperCase");function words(m,v,q){return m=toString(m),(v=q?ae:v)===ae?hasUnicodeWord(m)?unicodeWords(m):asciiWords(m):m.match(v)||[]}var bs=baseRest((function(m,v){try{return apply(m,ae,v)}catch(m){return isError(m)?m:new Ft(m)}})),Rs=flatRest((function(m,v){return arrayEach(v,(function(v){v=toKey(v),baseAssignValue(m,v,So(m[v],m))})),m}));function constant(m){return function(){return m}}var _s=createFlow(),xs=createFlow(!0);function identity(m){return m}function iteratee(m){return baseIteratee("function"==typeof m?m:baseClone(m,1))}var Es=baseRest((function(m,v){return function(q){return baseInvoke(q,m,v)}})),Ts=baseRest((function(m,v){return function(q){return baseInvoke(m,q,v)}}));function mixin(m,v,q){var ee=keys(v),ae=baseFunctions(v,ee);null!=q||isObject(v)&&(ae.length||!ee.length)||(q=v,v=m,m=this,ae=baseFunctions(v,keys(v)));var ie=!(isObject(q)&&"chain"in q&&!q.chain),de=isFunction(m);return arrayEach(ae,(function(q){var ee=v[q];m[q]=ee,de&&(m.prototype[q]=function(){var v=this.__chain__;if(ie||v){var q=m(this.__wrapped__);return(q.__actions__=copyArray(this.__actions__)).push({func:ee,args:arguments,thisArg:m}),q.__chain__=v,q}return ee.apply(m,arrayPush([this.value()],arguments))})})),m}function noop(){}var Ds=createOver(arrayMap),Ss=createOver(arrayEvery),ws=createOver(arraySome);function property(m){return isKey(m)?baseProperty(toKey(m)):basePropertyDeep(m)}var Cs=createRange(),As=createRange(!0);function stubArray(){return[]}function stubFalse(){return!1}var ks=createMathOperation((function(m,v){return m+v}),0),Ps=createRound("ceil"),Is=createMathOperation((function(m,v){return m/v}),1),Fs=createRound("floor");var js,Os=createMathOperation((function(m,v){return m*v}),1),Us=createRound("round"),Bs=createMathOperation((function(m,v){return m-v}),0);return lodash.after=function after(m,v){if("function"!=typeof v)throw new sn(ie);return m=toInteger(m),function(){if(--m<1)return v.apply(this,arguments)}},lodash.ary=ary,lodash.assign=Xo,lodash.assignIn=Ko,lodash.assignInWith=Zo,lodash.assignWith=$o,lodash.at=Qo,lodash.before=before,lodash.bind=So,lodash.bindAll=Rs,lodash.bindKey=wo,lodash.castArray=function castArray(){if(!arguments.length)return[];var m=arguments[0];return Bo(m)?m:[m]},lodash.chain=chain,lodash.chunk=function chunk(m,v,ee){v=(ee?isIterateeCall(m,v,ee):v===ae)?1:Aa(toInteger(v),0);var ie=null==m?0:m.length;if(!ie||v<1)return[];for(var de=0,ce=0,le=q(sa(ie/v));de>>0)?(m=toString(m))&&("string"==typeof v||null!=v&&!zo(v))&&!(v=baseToString(v))&&hasUnicode(m)?castSlice(stringToArray(m),0,q):m.split(v,q):[]},lodash.spread=function spread(m,v){if("function"!=typeof m)throw new sn(ie);return v=null==v?0:Aa(toInteger(v),0),baseRest((function(q){var ee=q[v],ae=castSlice(q,0,v);return ee&&arrayPush(ae,ee),apply(m,this,ae)}))},lodash.tail=function tail(m){var v=null==m?0:m.length;return v?baseSlice(m,1,v):[]},lodash.take=function take(m,v,q){return m&&m.length?baseSlice(m,0,(v=q||v===ae?1:toInteger(v))<0?0:v):[]},lodash.takeRight=function takeRight(m,v,q){var ee=null==m?0:m.length;return ee?baseSlice(m,(v=ee-(v=q||v===ae?1:toInteger(v)))<0?0:v,ee):[]},lodash.takeRightWhile=function takeRightWhile(m,v){return m&&m.length?baseWhile(m,getIteratee(v,3),!1,!0):[]},lodash.takeWhile=function takeWhile(m,v){return m&&m.length?baseWhile(m,getIteratee(v,3)):[]},lodash.tap=function tap(m,v){return v(m),m},lodash.throttle=function throttle(m,v,q){var ee=!0,ae=!0;if("function"!=typeof m)throw new sn(ie);return isObject(q)&&(ee="leading"in q?!!q.leading:ee,ae="trailing"in q?!!q.trailing:ae),debounce(m,v,{leading:ee,maxWait:v,trailing:ae})},lodash.thru=thru,lodash.toArray=toArray,lodash.toPairs=cs,lodash.toPairsIn=us,lodash.toPath=function toPath(m){return Bo(m)?arrayMap(m,toKey):isSymbol(m)?[m]:copyArray(Hi(toString(m)))},lodash.toPlainObject=toPlainObject,lodash.transform=function transform(m,v,q){var ee=Bo(m),ae=ee||No(m)||Ho(m);if(v=getIteratee(v,4),null==q){var ie=m&&m.constructor;q=ae?ee?new ie:[]:isObject(m)&&isFunction(ie)?Br(Hn(m)):{}}return(ae?arrayEach:baseForOwn)(m,(function(m,ee,ae){return v(q,m,ee,ae)})),q},lodash.unary=function unary(m){return ary(m,1)},lodash.union=oo,lodash.unionBy=so,lodash.unionWith=co,lodash.uniq=function uniq(m){return m&&m.length?baseUniq(m):[]},lodash.uniqBy=function uniqBy(m,v){return m&&m.length?baseUniq(m,getIteratee(v,2)):[]},lodash.uniqWith=function uniqWith(m,v){return v="function"==typeof v?v:ae,m&&m.length?baseUniq(m,ae,v):[]},lodash.unset=function unset(m,v){return null==m||baseUnset(m,v)},lodash.unzip=unzip,lodash.unzipWith=unzipWith,lodash.update=function update(m,v,q){return null==m?m:baseUpdate(m,v,castFunction(q))},lodash.updateWith=function updateWith(m,v,q,ee){return ee="function"==typeof ee?ee:ae,null==m?m:baseUpdate(m,v,castFunction(q),ee)},lodash.values=values,lodash.valuesIn=function valuesIn(m){return null==m?[]:baseValues(m,keysIn(m))},lodash.without=uo,lodash.words=words,lodash.wrap=function wrap(m,v){return Po(castFunction(v),m)},lodash.xor=lo,lodash.xorBy=po,lodash.xorWith=ho,lodash.zip=go,lodash.zipObject=function zipObject(m,v){return baseZipObject(m||[],v||[],assignValue)},lodash.zipObjectDeep=function zipObjectDeep(m,v){return baseZipObject(m||[],v||[],baseSet)},lodash.zipWith=fo,lodash.entries=cs,lodash.entriesIn=us,lodash.extend=Ko,lodash.extendWith=Zo,mixin(lodash,lodash),lodash.add=ks,lodash.attempt=bs,lodash.camelCase=ls,lodash.capitalize=capitalize,lodash.ceil=Ps,lodash.clamp=function clamp(m,v,q){return q===ae&&(q=v,v=ae),q!==ae&&(q=(q=toNumber(q))==q?q:0),v!==ae&&(v=(v=toNumber(v))==v?v:0),baseClamp(toNumber(m),v,q)},lodash.clone=function clone(m){return baseClone(m,4)},lodash.cloneDeep=function cloneDeep(m){return baseClone(m,5)},lodash.cloneDeepWith=function cloneDeepWith(m,v){return baseClone(m,5,v="function"==typeof v?v:ae)},lodash.cloneWith=function cloneWith(m,v){return baseClone(m,4,v="function"==typeof v?v:ae)},lodash.conformsTo=function conformsTo(m,v){return null==v||baseConformsTo(m,v,keys(v))},lodash.deburr=deburr,lodash.defaultTo=function defaultTo(m,v){return null==m||m!=m?v:m},lodash.divide=Is,lodash.endsWith=function endsWith(m,v,q){m=toString(m),v=baseToString(v);var ee=m.length,ie=q=q===ae?ee:baseClamp(toInteger(q),0,ee);return(q-=v.length)>=0&&m.slice(q,ie)==v},lodash.eq=eq,lodash.escape=function escape(m){return(m=toString(m))&&Et.test(m)?m.replace(_t,Ga):m},lodash.escapeRegExp=function escapeRegExp(m){return(m=toString(m))&&Pt.test(m)?m.replace(kt,"\\$&"):m},lodash.every=function every(m,v,q){var ee=Bo(m)?arrayEvery:baseEvery;return q&&isIterateeCall(m,v,q)&&(v=ae),ee(m,getIteratee(v,3))},lodash.find=yo,lodash.findIndex=findIndex,lodash.findKey=function findKey(m,v){return baseFindKey(m,getIteratee(v,3),baseForOwn)},lodash.findLast=bo,lodash.findLastIndex=findLastIndex,lodash.findLastKey=function findLastKey(m,v){return baseFindKey(m,getIteratee(v,3),baseForOwnRight)},lodash.floor=Fs,lodash.forEach=forEach,lodash.forEachRight=forEachRight,lodash.forIn=function forIn(m,v){return null==m?m:Gr(m,getIteratee(v,3),keysIn)},lodash.forInRight=function forInRight(m,v){return null==m?m:Kr(m,getIteratee(v,3),keysIn)},lodash.forOwn=function forOwn(m,v){return m&&baseForOwn(m,getIteratee(v,3))},lodash.forOwnRight=function forOwnRight(m,v){return m&&baseForOwnRight(m,getIteratee(v,3))},lodash.get=get,lodash.gt=jo,lodash.gte=Oo,lodash.has=function has(m,v){return null!=m&&hasPath(m,v,baseHas)},lodash.hasIn=hasIn,lodash.head=head,lodash.identity=identity,lodash.includes=function includes(m,v,q,ee){m=isArrayLike(m)?m:values(m),q=q&&!ee?toInteger(q):0;var ae=m.length;return q<0&&(q=Aa(ae+q,0)),isString(m)?q<=ae&&m.indexOf(v,q)>-1:!!ae&&baseIndexOf(m,v,q)>-1},lodash.indexOf=function indexOf(m,v,q){var ee=null==m?0:m.length;if(!ee)return-1;var ae=null==q?0:toInteger(q);return ae<0&&(ae=Aa(ee+ae,0)),baseIndexOf(m,v,ae)},lodash.inRange=function inRange(m,v,q){return v=toFinite(v),q===ae?(q=v,v=0):q=toFinite(q),baseInRange(m=toNumber(m),v,q)},lodash.invoke=as,lodash.isArguments=Uo,lodash.isArray=Bo,lodash.isArrayBuffer=Lo,lodash.isArrayLike=isArrayLike,lodash.isArrayLikeObject=isArrayLikeObject,lodash.isBoolean=function isBoolean(m){return!0===m||!1===m||isObjectLike(m)&&baseGetTag(m)==Ie},lodash.isBuffer=No,lodash.isDate=Mo,lodash.isElement=function isElement(m){return isObjectLike(m)&&1===m.nodeType&&!isPlainObject(m)},lodash.isEmpty=function isEmpty(m){if(null==m)return!0;if(isArrayLike(m)&&(Bo(m)||"string"==typeof m||"function"==typeof m.splice||No(m)||Ho(m)||Uo(m)))return!m.length;var v=Di(m);if(v==qe||v==tt)return!m.size;if(isPrototype(m))return!baseKeys(m).length;for(var q in m)if(hn.call(m,q))return!1;return!0},lodash.isEqual=function isEqual(m,v){return baseIsEqual(m,v)},lodash.isEqualWith=function isEqualWith(m,v,q){var ee=(q="function"==typeof q?q:ae)?q(m,v):ae;return ee===ae?baseIsEqual(m,v,ae,q):!!ee},lodash.isError=isError,lodash.isFinite=function isFinite(m){return"number"==typeof m&&xa(m)},lodash.isFunction=isFunction,lodash.isInteger=isInteger,lodash.isLength=isLength,lodash.isMap=Wo,lodash.isMatch=function isMatch(m,v){return m===v||baseIsMatch(m,v,getMatchData(v))},lodash.isMatchWith=function isMatchWith(m,v,q){return q="function"==typeof q?q:ae,baseIsMatch(m,v,getMatchData(v),q)},lodash.isNaN=function isNaN(m){return isNumber(m)&&m!=+m},lodash.isNative=function isNative(m){if(Ci(m))throw new Ft("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return baseIsNative(m)},lodash.isNil=function isNil(m){return null==m},lodash.isNull=function isNull(m){return null===m},lodash.isNumber=isNumber,lodash.isObject=isObject,lodash.isObjectLike=isObjectLike,lodash.isPlainObject=isPlainObject,lodash.isRegExp=zo,lodash.isSafeInteger=function isSafeInteger(m){return isInteger(m)&&m>=-9007199254740991&&m<=_e},lodash.isSet=Vo,lodash.isString=isString,lodash.isSymbol=isSymbol,lodash.isTypedArray=Ho,lodash.isUndefined=function isUndefined(m){return m===ae},lodash.isWeakMap=function isWeakMap(m){return isObjectLike(m)&&Di(m)==it},lodash.isWeakSet=function isWeakSet(m){return isObjectLike(m)&&"[object WeakSet]"==baseGetTag(m)},lodash.join=function join(m,v){return null==m?"":Da.call(m,v)},lodash.kebabCase=ps,lodash.last=last,lodash.lastIndexOf=function lastIndexOf(m,v,q){var ee=null==m?0:m.length;if(!ee)return-1;var ie=ee;return q!==ae&&(ie=(ie=toInteger(q))<0?Aa(ee+ie,0):ka(ie,ee-1)),v==v?strictLastIndexOf(m,v,ie):baseFindIndex(m,baseIsNaN,ie,!0)},lodash.lowerCase=hs,lodash.lowerFirst=gs,lodash.lt=qo,lodash.lte=Go,lodash.max=function max(m){return m&&m.length?baseExtremum(m,identity,baseGt):ae},lodash.maxBy=function maxBy(m,v){return m&&m.length?baseExtremum(m,getIteratee(v,2),baseGt):ae},lodash.mean=function mean(m){return baseMean(m,identity)},lodash.meanBy=function meanBy(m,v){return baseMean(m,getIteratee(v,2))},lodash.min=function min(m){return m&&m.length?baseExtremum(m,identity,baseLt):ae},lodash.minBy=function minBy(m,v){return m&&m.length?baseExtremum(m,getIteratee(v,2),baseLt):ae},lodash.stubArray=stubArray,lodash.stubFalse=stubFalse,lodash.stubObject=function stubObject(){return{}},lodash.stubString=function stubString(){return""},lodash.stubTrue=function stubTrue(){return!0},lodash.multiply=Os,lodash.nth=function nth(m,v){return m&&m.length?baseNth(m,toInteger(v)):ae},lodash.noConflict=function noConflict(){return Ea._===this&&(Ea._=bn),this},lodash.noop=noop,lodash.now=Do,lodash.pad=function pad(m,v,q){m=toString(m);var ee=(v=toInteger(v))?stringSize(m):0;if(!v||ee>=v)return m;var ae=(v-ee)/2;return createPadding(ca(ae),q)+m+createPadding(sa(ae),q)},lodash.padEnd=function padEnd(m,v,q){m=toString(m);var ee=(v=toInteger(v))?stringSize(m):0;return v&&eev){var ee=m;m=v,v=ee}if(q||m%1||v%1){var ie=tr();return ka(m+ie*(v-m+ya("1e-"+((ie+"").length-1))),v)}return baseRandom(m,v)},lodash.reduce=function reduce(m,v,q){var ee=Bo(m)?arrayReduce:baseReduce,ae=arguments.length<3;return ee(m,getIteratee(v,4),q,ae,Wr)},lodash.reduceRight=function reduceRight(m,v,q){var ee=Bo(m)?arrayReduceRight:baseReduce,ae=arguments.length<3;return ee(m,getIteratee(v,4),q,ae,Vr)},lodash.repeat=function repeat(m,v,q){return v=(q?isIterateeCall(m,v,q):v===ae)?1:toInteger(v),baseRepeat(toString(m),v)},lodash.replace=function replace(){var m=arguments,v=toString(m[0]);return m.length<3?v:v.replace(m[1],m[2])},lodash.result=function result(m,v,q){var ee=-1,ie=(v=castPath(v,m)).length;for(ie||(ie=1,m=ae);++ee_e)return[];var q=Te,ee=ka(m,Te);v=getIteratee(v),m-=Te;for(var ae=baseTimes(ee,v);++q=de)return m;var le=q-stringSize(ee);if(le<1)return ee;var pe=ce?castSlice(ce,0,le).join(""):m.slice(0,le);if(ie===ae)return pe+ee;if(ce&&(le+=pe.length-le),zo(ie)){if(m.slice(le).search(ie)){var fe,ye=pe;for(ie.global||(ie=Jt(ie.source,toString(Wt.exec(ie))+"g")),ie.lastIndex=0;fe=ie.exec(ye);)var be=fe.index;pe=pe.slice(0,be===ae?le:be)}}else if(m.indexOf(baseToString(ie),le)!=le){var Re=pe.lastIndexOf(ie);Re>-1&&(pe=pe.slice(0,Re))}return pe+ee},lodash.unescape=function unescape(m){return(m=toString(m))&&xt.test(m)?m.replace(Rt,Ka):m},lodash.uniqueId=function uniqueId(m){var v=++gn;return toString(m)+v},lodash.upperCase=vs,lodash.upperFirst=ys,lodash.each=forEach,lodash.eachRight=forEachRight,lodash.first=head,mixin(lodash,(js={},baseForOwn(lodash,(function(m,v){hn.call(lodash.prototype,v)||(js[v]=m)})),js),{chain:!1}),lodash.VERSION="4.17.21",arrayEach(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(m){lodash[m].placeholder=lodash})),arrayEach(["drop","take"],(function(m,v){LazyWrapper.prototype[m]=function(q){q=q===ae?1:Aa(toInteger(q),0);var ee=this.__filtered__&&!v?new LazyWrapper(this):this.clone();return ee.__filtered__?ee.__takeCount__=ka(q,ee.__takeCount__):ee.__views__.push({size:ka(q,Te),type:m+(ee.__dir__<0?"Right":"")}),ee},LazyWrapper.prototype[m+"Right"]=function(v){return this.reverse()[m](v).reverse()}})),arrayEach(["filter","map","takeWhile"],(function(m,v){var q=v+1,ee=1==q||3==q;LazyWrapper.prototype[m]=function(m){var v=this.clone();return v.__iteratees__.push({iteratee:getIteratee(m,3),type:q}),v.__filtered__=v.__filtered__||ee,v}})),arrayEach(["head","last"],(function(m,v){var q="take"+(v?"Right":"");LazyWrapper.prototype[m]=function(){return this[q](1).value()[0]}})),arrayEach(["initial","tail"],(function(m,v){var q="drop"+(v?"":"Right");LazyWrapper.prototype[m]=function(){return this.__filtered__?new LazyWrapper(this):this[q](1)}})),LazyWrapper.prototype.compact=function(){return this.filter(identity)},LazyWrapper.prototype.find=function(m){return this.filter(m).head()},LazyWrapper.prototype.findLast=function(m){return this.reverse().find(m)},LazyWrapper.prototype.invokeMap=baseRest((function(m,v){return"function"==typeof m?new LazyWrapper(this):this.map((function(q){return baseInvoke(q,m,v)}))})),LazyWrapper.prototype.reject=function(m){return this.filter(negate(getIteratee(m)))},LazyWrapper.prototype.slice=function(m,v){m=toInteger(m);var q=this;return q.__filtered__&&(m>0||v<0)?new LazyWrapper(q):(m<0?q=q.takeRight(-m):m&&(q=q.drop(m)),v!==ae&&(q=(v=toInteger(v))<0?q.dropRight(-v):q.take(v-m)),q)},LazyWrapper.prototype.takeRightWhile=function(m){return this.reverse().takeWhile(m).reverse()},LazyWrapper.prototype.toArray=function(){return this.take(Te)},baseForOwn(LazyWrapper.prototype,(function(m,v){var q=/^(?:filter|find|map|reject)|While$/.test(v),ee=/^(?:head|last)$/.test(v),ie=lodash[ee?"take"+("last"==v?"Right":""):v],de=ee||/^find/.test(v);ie&&(lodash.prototype[v]=function(){var v=this.__wrapped__,ce=ee?[1]:arguments,le=v instanceof LazyWrapper,pe=ce[0],fe=le||Bo(v),interceptor=function(m){var v=ie.apply(lodash,arrayPush([m],ce));return ee&&ye?v[0]:v};fe&&q&&"function"==typeof pe&&1!=pe.length&&(le=fe=!1);var ye=this.__chain__,be=!!this.__actions__.length,Re=de&&!ye,_e=le&&!be;if(!de&&fe){v=_e?v:new LazyWrapper(this);var xe=m.apply(v,ce);return xe.__actions__.push({func:thru,args:[interceptor],thisArg:ae}),new LodashWrapper(xe,ye)}return Re&&_e?m.apply(this,ce):(xe=this.thru(interceptor),Re?ee?xe.value()[0]:xe.value():xe)})})),arrayEach(["pop","push","shift","sort","splice","unshift"],(function(m){var v=dn[m],q=/^(?:push|sort|unshift)$/.test(m)?"tap":"thru",ee=/^(?:pop|shift)$/.test(m);lodash.prototype[m]=function(){var m=arguments;if(ee&&!this.__chain__){var ae=this.value();return v.apply(Bo(ae)?ae:[],m)}return this[q]((function(q){return v.apply(Bo(q)?q:[],m)}))}})),baseForOwn(LazyWrapper.prototype,(function(m,v){var q=lodash[v];if(q){var ee=q.name+"";hn.call(br,ee)||(br[ee]=[]),br[ee].push({name:v,func:q})}})),br[createHybrid(ae,2).name]=[{name:"wrapper",func:ae}],LazyWrapper.prototype.clone=function lazyClone(){var m=new LazyWrapper(this.__wrapped__);return m.__actions__=copyArray(this.__actions__),m.__dir__=this.__dir__,m.__filtered__=this.__filtered__,m.__iteratees__=copyArray(this.__iteratees__),m.__takeCount__=this.__takeCount__,m.__views__=copyArray(this.__views__),m},LazyWrapper.prototype.reverse=function lazyReverse(){if(this.__filtered__){var m=new LazyWrapper(this);m.__dir__=-1,m.__filtered__=!0}else(m=this.clone()).__dir__*=-1;return m},LazyWrapper.prototype.value=function lazyValue(){var m=this.__wrapped__.value(),v=this.__dir__,q=Bo(m),ee=v<0,ae=q?m.length:0,ie=getView(0,ae,this.__views__),de=ie.start,ce=ie.end,le=ce-de,pe=ee?ce:de-1,fe=this.__iteratees__,ye=fe.length,be=0,Re=ka(le,this.__takeCount__);if(!q||!ee&&ae==le&&Re==le)return baseWrapperValue(m,this.__actions__);var _e=[];e:for(;le--&&be=this.__values__.length;return{done:m,value:m?ae:this.__values__[this.__index__++]}},lodash.prototype.plant=function wrapperPlant(m){for(var v,q=this;q instanceof baseLodash;){var ee=wrapperClone(q);ee.__index__=0,ee.__values__=ae,v?ie.__wrapped__=ee:v=ee;var ie=ee;q=q.__wrapped__}return ie.__wrapped__=m,v},lodash.prototype.reverse=function wrapperReverse(){var m=this.__wrapped__;if(m instanceof LazyWrapper){var v=m;return this.__actions__.length&&(v=new LazyWrapper(this)),(v=v.reverse()).__actions__.push({func:thru,args:[reverse],thisArg:ae}),new LodashWrapper(v,this.__chain__)}return this.thru(reverse)},lodash.prototype.toJSON=lodash.prototype.valueOf=lodash.prototype.value=function wrapperValue(){return baseWrapperValue(this.__wrapped__,this.__actions__)},lodash.prototype.first=lodash.prototype.head,Qn&&(lodash.prototype[Qn]=function wrapperToIterator(){return this}),lodash}();Ea._=Ja,(ee=function(){return Ja}.call(v,q,v,m))===ae||(m.exports=ee)}.call(this)},35161:(m,v,q)=>{var ee=q(29932),ae=q(67206),ie=q(69199),de=q(1469);m.exports=function map(m,v){return(de(m)?ee:ie)(m,ae(v,3))}},88306:(m,v,q)=>{var ee=q(83369),ae="Expected a function";function memoize(m,v){if("function"!=typeof m||null!=v&&"function"!=typeof v)throw new TypeError(ae);var memoized=function(){var q=arguments,ee=v?v.apply(this,q):q[0],ae=memoized.cache;if(ae.has(ee))return ae.get(ee);var ie=m.apply(this,q);return memoized.cache=ae.set(ee,ie)||ae,ie};return memoized.cache=new(memoize.Cache||ee),memoized}memoize.Cache=ee,m.exports=memoize},82492:(m,v,q)=>{var ee=q(42980),ae=q(21463)((function(m,v,q){ee(m,v,q)}));m.exports=ae},7771:(m,v,q)=>{var ee=q(55639);m.exports=function(){return ee.Date.now()}},39601:(m,v,q)=>{var ee=q(40371),ae=q(79152),ie=q(15403),de=q(40327);m.exports=function property(m){return ie(m)?ee(de(m)):ae(m)}},70479:m=>{m.exports=function stubArray(){return[]}},95062:m=>{m.exports=function stubFalse(){return!1}},18601:(m,v,q)=>{var ee=q(14841),ae=1/0,ie=17976931348623157e292;m.exports=function toFinite(m){return m?(m=ee(m))===ae||m===-ae?(m<0?-1:1)*ie:m==m?m:0:0===m?m:0}},40554:(m,v,q)=>{var ee=q(18601);m.exports=function toInteger(m){var v=ee(m),q=v%1;return v==v?q?v-q:v:0}},14841:(m,v,q)=>{var ee=q(27561),ae=q(13218),ie=q(33448),de=NaN,ce=/^[-+]0x[0-9a-f]+$/i,le=/^0b[01]+$/i,pe=/^0o[0-7]+$/i,fe=parseInt;m.exports=function toNumber(m){if("number"==typeof m)return m;if(ie(m))return de;if(ae(m)){var v="function"==typeof m.valueOf?m.valueOf():m;m=ae(v)?v+"":v}if("string"!=typeof m)return 0===m?m:+m;m=ee(m);var q=le.test(m);return q||pe.test(m)?fe(m.slice(2),q?2:8):ce.test(m)?de:+m}},59881:(m,v,q)=>{var ee=q(98363),ae=q(81704);m.exports=function toPlainObject(m){return ee(m,ae(m))}},79833:(m,v,q)=>{var ee=q(80531);m.exports=function toString(m){return null==m?"":ee(m)}},86796:(m,v,q)=>{v.Parser=q(60873).Parser,v.rules=q(61702),v.errors=q(15642),v.results=q(60758),v.StringSource=q(25779),v.Token=q(72435),v.bottomUp=q(22509),v.RegexTokeniser=q(90426).RegexTokeniser,v.rule=function(m){var v;return function(q){return v||(v=m()),v(q)}}},25779:(m,v,q)=>{var ee=q(89539),ae=(m.exports=function(m,v){return{asString:function(){return m},range:function(q,ee){return new ae(m,v,q,ee)}}},function(m,v,q,ee){this._string=m,this._description=v,this._startIndex=q,this._endIndex=ee});ae.prototype.to=function(m){return new ae(this._string,this._description,this._startIndex,m._endIndex)},ae.prototype.describe=function(){var m=this._position(),v=this._description?this._description+"\n":"";return ee.format("%sLine number: %s\nCharacter number: %s",v,m.lineNumber,m.characterNumber)},ae.prototype.lineNumber=function(){return this._position().lineNumber},ae.prototype.characterNumber=function(){return this._position().characterNumber},ae.prototype._position=function(){for(var m=this,v=0,nextNewLine=function(){return m._string.indexOf("\n",v)},q=1;-1!==nextNewLine()&&nextNewLine(){m.exports=function(m,v,q){this.name=m,this.value=v,q&&(this.source=q)}},12448:m=>{var v=m.exports=function(m,v){this._tokens=m,this._startIndex=v||0};v.prototype.head=function(){return this._tokens[this._startIndex]},v.prototype.tail=function(m){return new v(this._tokens,this._startIndex+1)},v.prototype.toArray=function(){return this._tokens.slice(this._startIndex)},v.prototype.end=function(){return this._tokens[this._tokens.length-1]},v.prototype.to=function(m){var v=this.head().source,q=m.head()||m.end();return v.to(q.source)}},22509:(m,v,q)=>{var ee=q(61702),ae=q(60758);function InfixRules(m){function ruleNames(){return m.map((function(m){return m.name}))}return{apply:function apply(v){for(var q,ie,de;;){if(de=v.remaining(),!(q=ee.firstOf("infix",m.map((function(m){return m.rule})))(de)).isSuccess())return q.isFailure()?v:q;ie=v.source().to(q.source()),v=ae.success(q.value()(v.value(),ie),q.remaining(),ie)}},untilExclusive:function untilExclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)))},untilInclusive:function untilInclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)+1))}}}v.parser=function(m,v,q){var ae={rule:function rule(){return createRule(ie)},leftAssociative:function leftAssociative(m){return createRule(ie.untilExclusive(m))},rightAssociative:function rightAssociative(m){return createRule(ie.untilInclusive(m))}},ie=new InfixRules(q.map((function createInfixRule(m){return{name:m.name,rule:lazyRule(m.ruleBuilder.bind(null,ae))}}))),de=ee.firstOf(m,v);function createRule(m){return apply.bind(null,m)}function apply(m,v){var q=de(v);return q.isSuccess()?m.apply(q):q}return ae},v.infix=function(m,q){return{name:m,ruleBuilder:q,map:function map(ee){return v.infix(m,(function(m){var v=q(m);return function(m){return v(m).map((function(m){return function(v,q){return ee(v,m,q)}}))}}))}}};var lazyRule=function(m){var v;return function(q){return v||(v=m()),v(q)}}},15642:(m,v)=>{v.error=function(m){return new Error(m)};var Error=function(m){this.expected=m.expected,this.actual=m.actual,this._location=m.location};Error.prototype.describe=function(){return(this._location?this._location.describe()+":\n":"")+"Expected "+this.expected+"\nbut got "+this.actual},Error.prototype.lineNumber=function(){return this._location.lineNumber()},Error.prototype.characterNumber=function(){return this._location.characterNumber()}},70329:(m,v)=>{v.fromArray=function(m){var v=0,hasNext=function(){return v{var ee=q(12448);v.Parser=function(m){return{parseTokens:function(m,v){return m(new ee(v))}}}},60758:m=>{m.exports={failure:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"failure",remaining:v,errors:m})},error:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"error",remaining:v,errors:m})},success:function(m,v,q){return new Result({status:"success",value:m,source:q,remaining:v,errors:[]})},cut:function(m){return new Result({status:"cut",remaining:m,errors:[]})}};var Result=function(m){this._value=m.value,this._status=m.status,this._hasValue=void 0!==m.value,this._remaining=m.remaining,this._source=m.source,this._errors=m.errors};Result.prototype.map=function(m){return this._hasValue?new Result({value:m(this._value,this._source),status:this._status,remaining:this._remaining,source:this._source,errors:this._errors}):this},Result.prototype.changeRemaining=function(m){return new Result({value:this._value,status:this._status,remaining:m,source:this._source,errors:this._errors})},Result.prototype.isSuccess=function(){return"success"===this._status||"cut"===this._status},Result.prototype.isFailure=function(){return"failure"===this._status},Result.prototype.isError=function(){return"error"===this._status},Result.prototype.isCut=function(){return"cut"===this._status},Result.prototype.value=function(){return this._value},Result.prototype.remaining=function(){return this._remaining},Result.prototype.source=function(){return this._source},Result.prototype.errors=function(){return this._errors}},90426:(m,v,q)=>{var ee=q(72435),ae=q(25779);v.RegexTokeniser=function RegexTokeniser(m){function readNextToken(v,q,ae){for(var ie=0;ieq){var pe=ce[1];return{token:new ee(m[ie].name,pe,ae.range(q,le)),endIndex:le}}}}le=q+1;return{token:new ee("unrecognisedCharacter",v.substring(q,le),ae.range(q,le)),endIndex:le}}function endToken(m,v){return new ee("end",null,v.range(m.length,m.length))}return m=m.map((function(m){return{name:m.name,regex:new RegExp(m.regex.source,"g")}})),{tokenise:function tokenise(m,v){var q=new ae(m,v),ee=0,ie=[];for(;ee{var ee=q(59050),ae=q(39346),ie=q(60758),de=q(15642),ce=q(70329);v.token=function(m,v){var q=void 0!==v;return function(ee){var ae=ee.head();return!ae||ae.name!==m||q&&ae.value!==v?describeTokenMismatch(ee,describeToken({name:m,value:v})):ie.success(ae.value,ee.tail(),ae.source)}},v.tokenOfType=function(m){return v.token(m)},v.firstOf=function(m,v){return ee.isArray(v)||(v=Array.prototype.slice.call(arguments,1)),function(q){return ce.fromArray(v).map((function(m){return m(q)})).filter((function(m){return m.isSuccess()||m.isError()})).first()||describeTokenMismatch(q,m)}},v.then=function(m,v){return function(q){var ee=m(q);return ee.map||console.log(ee),ee.map(v)}},v.sequence=function(){var m=Array.prototype.slice.call(arguments,0),rule=function(q){var ae=ee.foldl(m,(function(m,v){var ee=m.result,ae=m.hasCut;if(!ee.isSuccess())return{result:ee,hasCut:ae};var de=v(ee.remaining());if(de.isCut())return{result:ee,hasCut:!0};if(de.isSuccess()){var ce;ce=v.isCaptured?ee.value().withValue(v,de.value()):ee.value();var le=de.remaining(),pe=q.to(le);return{result:ie.success(ce,le,pe),hasCut:ae}}return ae?{result:ie.error(de.errors(),de.remaining()),hasCut:ae}:{result:de,hasCut:ae}}),{result:ie.success(new SequenceValues,q),hasCut:!1}).result,de=q.to(ae.remaining());return ae.map((function(m){return m.withValue(v.sequence.source,de)}))};function isCapturedRule(m){return m.isCaptured}return rule.head=function(){var q=ee.find(m,isCapturedRule);return v.then(rule,v.sequence.extract(q))},rule.map=function(m){return v.then(rule,(function(v){return m.apply(this,v.toArray())}))},rule};var SequenceValues=function(m,v){this._values=m||{},this._valuesArray=v||[]};SequenceValues.prototype.withValue=function(m,v){if(m.captureName&&m.captureName in this._values)throw new Error('Cannot add second value for capture "'+m.captureName+'"');var q=ee.clone(this._values);q[m.captureName]=v;var ae=this._valuesArray.concat([v]);return new SequenceValues(q,ae)},SequenceValues.prototype.get=function(m){if(m.captureName in this._values)return this._values[m.captureName];throw new Error('No value for capture "'+m.captureName+'"')},SequenceValues.prototype.toArray=function(){return this._valuesArray},v.sequence.capture=function(m,v){var captureRule=function(){return m.apply(this,arguments)};return captureRule.captureName=v,captureRule.isCaptured=!0,captureRule},v.sequence.extract=function(m){return function(v){return v.get(m)}},v.sequence.applyValues=function(m){var v=Array.prototype.slice.call(arguments,1);return function(q){var ee=v.map((function(m){return q.get(m)}));return m.apply(this,ee)}},v.sequence.source={captureName:"☃source☃"},v.sequence.cut=function(){return function(m){return ie.cut(m)}},v.optional=function(m){return function(v){var q=m(v);return q.isSuccess()?q.map(ae.some):q.isFailure()?ie.success(ae.none,v):q}},v.zeroOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!1)},v.oneOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!0)};var le=v.zeroOrMore=function(m){return function(v){for(var q,ee=[];(q=m(v))&&q.isSuccess();)v=q.remaining(),ee.push(q.value());return q.isError()?q:ie.success(ee,v)}};function noOpRule(m){return ie.success(null,m)}v.oneOrMore=function(m){return v.oneOrMoreWithSeparator(m,noOpRule)};var repeatedWithSeparator=function(m,q,ee){return function(ae){var de=m(ae);if(de.isSuccess()){var ce=v.sequence.capture(m,"main"),pe=le(v.then(v.sequence(q,ce),v.sequence.extract(ce)))(de.remaining());return ie.success([de.value()].concat(pe.value()),pe.remaining())}return ee||de.isError()?de:ie.success([],ae)}};v.leftAssociative=function(m,q,ee){var ae;ae=(ae=ee?[{func:ee,rule:q}]:q).map((function(m){return v.then(m.rule,(function(v){return function(q,ee){return m.func(q,v,ee)}}))}));var de=v.firstOf.apply(null,["rules"].concat(ae));return function(v){var q=v,ee=m(v);if(!ee.isSuccess())return ee;for(var ae=de(ee.remaining());ae.isSuccess();){var ce=ae.remaining(),le=q.to(ae.remaining()),pe=ae.value();ee=ie.success(pe(ee.value(),le),ce,le),ae=de(ee.remaining())}return ae.isError()?ae:ee}},v.leftAssociative.firstOf=function(){return Array.prototype.slice.call(arguments,0)},v.nonConsuming=function(m){return function(v){return m(v).changeRemaining(v)}};var describeToken=function(m){return m.value?m.name+' "'+m.value+'"':m.name};function describeTokenMismatch(m,v){var q,ee=m.head();return q=ee?de.error({expected:v,actual:describeToken(ee),location:ee.source}):de.error({expected:v,actual:"end of tokens"}),ie.failure([q],m)}},98063:(m,v,q)=>{var ee=q(95171);v.h=function Files(){return{read:function read(m){return ee.reject(new Error("could not open external image: '"+m+"'\ncannot open linked files from a web browser"))}}}},6708:(m,v,q)=>{var ee=q(95171),ae=q(2881);v.openZip=function openZip(m){return m.arrayBuffer?ee.resolve(ae.openArrayBuffer(m.arrayBuffer)):ee.reject(new Error("Could not find file in options"))}},93993:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(44016),de=q(72859),ce=q(72270),le=q(6225),pe=q(41954),fe=q(37181);function DocumentConversion(m,v){var q=1,Re=[],_e=[],xe=void 0===(m=ee.extend({ignoreEmptyParagraphs:!0},m)).idPrefix?"":m.idPrefix,Te=m.ignoreEmptyParagraphs,Se=de.topLevelElement("p"),we=m.styleMap||[];function convertElements(m,v,q){return flatMap(m,(function(m){return elementToHtml(m,v,q)}))}function elementToHtml(m,v,q){if(!q)throw new Error("options not set");var ee=We[m.type];return ee?ee(m,v,q):[]}function htmlPathForParagraph(m,v){var q=findStyle(m);return q?q.to:(m.styleId&&v.push(unrecognisedStyleWarning("paragraph",m)),Se)}function findHtmlPathForRunProperty(m,v){var q=findHtmlPath({type:m});return q||(v?de.element(v,{},{fresh:!1}):de.empty)}function findHtmlPath(m,v){var q=findStyle(m);return q?q.to:v}function findStyle(m){for(var v=0;v{var ee=q(59050),ae=v.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};var ie={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function Notes(m){this._notes=ee.indexBy(m,(function(m){return noteKey(m.noteType,m.noteId)}))}function noteKey(m,v){return m+"-"+v}function Break(m){return{type:ae.break,breakType:m}}Notes.prototype.resolve=function(m){return this.findNoteByKey(noteKey(m.noteType,m.noteId))},Notes.prototype.findNoteByKey=function(m){return this._notes[m]||null},v.document=v.Document=function Document(m,v){return v=v||{},{type:ae.document,children:m,notes:v.notes||new Notes({}),comments:v.comments||[]}},v.paragraph=v.Paragraph=function Paragraph(m,v){var q=(v=v||{}).indent||{};return{type:ae.paragraph,children:m,styleId:v.styleId||null,styleName:v.styleName||null,numbering:v.numbering||null,alignment:v.alignment||null,indent:{start:q.start||null,end:q.end||null,firstLine:q.firstLine||null,hanging:q.hanging||null}}},v.run=v.Run=function Run(m,v){return v=v||{},{type:ae.run,children:m,styleId:v.styleId||null,styleName:v.styleName||null,isBold:v.isBold,isUnderline:v.isUnderline,isItalic:v.isItalic,isStrikethrough:v.isStrikethrough,isAllCaps:v.isAllCaps,isSmallCaps:v.isSmallCaps,verticalAlignment:v.verticalAlignment||ie.baseline,font:v.font||null,fontSize:v.fontSize||null}},v.Text=function Text(m){return{type:ae.text,value:m}},v.tab=v.Tab=function Tab(){return{type:ae.tab}},v.Hyperlink=function Hyperlink(m,v){return{type:ae.hyperlink,children:m,href:v.href,anchor:v.anchor,targetFrame:v.targetFrame}},v.noteReference=v.NoteReference=function NoteReference(m){return{type:ae.noteReference,noteType:m.noteType,noteId:m.noteId}},v.Notes=Notes,v.Note=function Note(m){return{type:ae.note,noteType:m.noteType,noteId:m.noteId,body:m.body}},v.commentReference=function commentReference(m){return{type:ae.commentReference,commentId:m.commentId}},v.comment=function comment(m){return{type:ae.comment,commentId:m.commentId,body:m.body,authorName:m.authorName,authorInitials:m.authorInitials}},v.Image=function Image(m){return{type:ae.image,read:m.readImage,altText:m.altText,contentType:m.contentType}},v.Table=function Table(m,v){return v=v||{},{type:ae.table,children:m,styleId:v.styleId||null,styleName:v.styleName||null}},v.TableRow=function TableRow(m,v){return v=v||{},{type:ae.tableRow,children:m,isHeader:v.isHeader||!1}},v.TableCell=function TableCell(m,v){return v=v||{},{type:ae.tableCell,children:m,colSpan:null==v.colSpan?1:v.colSpan,rowSpan:null==v.rowSpan?1:v.rowSpan}},v.lineBreak=Break("line"),v.pageBreak=Break("page"),v.columnBreak=Break("column"),v.BookmarkStart=function BookmarkStart(m){return{type:ae.bookmarkStart,name:m.name}},v.verticalAlignment=ie},63395:(m,v,q)=>{v.R=function createBodyReader(m){return{readXmlElement:function(v){return new BodyReader(m).readXmlElement(v)},readXmlElements:function(v){return new BodyReader(m).readXmlElements(v)}}};var ee=q(6909),ae=q(59050),ie=q(44016),de=q(72270).Result,ce=q(72270).warning,le=q(21756);function BodyReader(m){var v=[],q=[],de=m.relationships,ye=m.contentTypes,be=m.docxFile,Re=m.files,_e=m.numbering,xe=m.styles;function readXmlElements(m){return combineResults(m.map(readXmlElement))}function readXmlElement(m){if("element"===m.type){var v=Se[m.name];if(v)return v(m);if(!Object.prototype.hasOwnProperty.call(fe,m.name))return emptyResultWithMessages([ce("An unrecognised element was ignored: "+m.name)])}return emptyResult()}function readParagraphIndent(m){return{start:m.attributes["w:start"]||m.attributes["w:left"],end:m.attributes["w:end"]||m.attributes["w:right"],firstLine:m.attributes["w:firstLine"],hanging:m.attributes["w:hanging"]}}function readUnderline(m){if(m){var v=m.attributes["w:val"];return void 0!==v&&"false"!==v&&"0"!==v&&"none"!==v}return!1}function readBooleanElement(m){if(m){var v=m.attributes["w:val"];return"false"!==v&&"0"!==v}return!1}function readParagraphStyle(m){return readStyle(m,"w:pStyle","Paragraph",xe.findParagraphStyleById)}function readRunStyle(m){return readStyle(m,"w:rStyle","Run",xe.findCharacterStyleById)}function readTableStyle(m){return readStyle(m,"w:tblStyle","Table",xe.findTableStyleById)}function readStyle(m,v,q,ee){var ae=[],ie=m.first(v),de=null,ce=null;if(ie&&(de=ie.attributes["w:val"])){var le=ee(de);le?ce=le.name:ae.push(undefinedStyleWarning(q,de))}return elementResultWithMessages({styleId:de,name:ce},ae)}var Te={type:"unknown"};function parseHyperlinkFieldCode(m){var v=/\s*HYPERLINK "(.*)"/.exec(m);if(v)return{href:v[1]};var q=/\s*HYPERLINK\s+\\l\s+"(.*)"/.exec(m);return q?{anchor:q[1]}:null}function noteReferenceReader(m){return function(v){var q=v.attributes["w:id"];return elementResult(new ie.NoteReference({noteType:m,noteId:q}))}}function readChildElements(m){return readXmlElements(m.children)}var Se={"w:p":function(m){return readXmlElements(m.children).map((function(m){var v=ae.find(m,isParagraphProperties);return new ie.Paragraph(m.filter(negate(isParagraphProperties)),v)})).insertExtra()},"w:pPr":function(m){return readParagraphStyle(m).map((function(v){return{type:"paragraphProperties",styleId:v.styleId,styleName:v.name,alignment:m.firstOrEmpty("w:jc").attributes["w:val"],numbering:readNumberingProperties(v.styleId,m.firstOrEmpty("w:numPr"),_e),indent:readParagraphIndent(m.firstOrEmpty("w:ind"))}}))},"w:r":function(m){return readXmlElements(m.children).map((function(m){var q=ae.find(m,isRunProperties);m=m.filter(negate(isRunProperties));var ee,de=(ee=ae.last(v.filter((function(m){return"hyperlink"===m.type}))))?ee.options:null;return null!==de&&(m=[new ie.Hyperlink(m,de)]),new ie.Run(m,q)}))},"w:rPr":function readRunProperties(m){return readRunStyle(m).map((function(v){var q=m.firstOrEmpty("w:sz").attributes["w:val"],ee=/^[0-9]+$/.test(q)?parseInt(q,10)/2:null;return{type:"runProperties",styleId:v.styleId,styleName:v.name,verticalAlignment:m.firstOrEmpty("w:vertAlign").attributes["w:val"],font:m.firstOrEmpty("w:rFonts").attributes["w:ascii"],fontSize:ee,isBold:readBooleanElement(m.first("w:b")),isUnderline:readUnderline(m.first("w:u")),isItalic:readBooleanElement(m.first("w:i")),isStrikethrough:readBooleanElement(m.first("w:strike")),isAllCaps:readBooleanElement(m.first("w:caps")),isSmallCaps:readBooleanElement(m.first("w:smallCaps"))}}))},"w:fldChar":function readFldChar(m){var ee=m.attributes["w:fldCharType"];if("begin"===ee)v.push(Te),q=[];else if("end"===ee)v.pop();else if("separate"===ee){var ae=parseHyperlinkFieldCode(q.join("")),ie=null===ae?Te:{type:"hyperlink",options:ae};v.pop(),v.push(ie)}return emptyResult()},"w:instrText":function readInstrText(m){return q.push(m.text()),emptyResult()},"w:t":function(m){return elementResult(new ie.Text(m.text()))},"w:tab":function(m){return elementResult(new ie.Tab)},"w:noBreakHyphen":function(){return elementResult(new ie.Text("‑"))},"w:softHyphen":function(m){return elementResult(new ie.Text("­"))},"w:sym":function readSymbol(m){var v=m.attributes["w:font"],q=m.attributes["w:char"],ae=ee.hex(v,q);return null==ae&&/^F0..$/.test(q)&&(ae=ee.hex(v,q.substring(2))),null==ae?emptyResultWithMessages([ce("A w:sym element with an unsupported character was ignored: char "+q+" in font "+v)]):elementResult(new ie.Text(ae.string))},"w:hyperlink":function(m){var v=m.attributes["r:id"],q=m.attributes["w:anchor"];return readXmlElements(m.children).map((function(ee){function create(v){var q=m.attributes["w:tgtFrame"]||null;return new ie.Hyperlink(ee,ae.extend({targetFrame:q},v))}if(v){var ce=de.findTargetByRelationshipId(v);return q&&(ce=le.replaceFragment(ce,q)),create({href:ce})}return q?create({anchor:q}):ee}))},"w:tbl":function readTable(m){var v=readTableProperties(m.firstOrEmpty("w:tblPr"));return readXmlElements(m.children).flatMap(calculateRowSpans).flatMap((function(m){return v.map((function(v){return ie.Table(m,v)}))}))},"w:tr":function readTableRow(m){var v=!!m.firstOrEmpty("w:trPr").first("w:tblHeader");return readXmlElements(m.children).map((function(m){return ie.TableRow(m,{isHeader:v})}))},"w:tc":function readTableCell(m){return readXmlElements(m.children).map((function(v){var q=m.firstOrEmpty("w:tcPr"),ee=q.firstOrEmpty("w:gridSpan").attributes["w:val"],ae=ee?parseInt(ee,10):1,de=ie.TableCell(v,{colSpan:ae});return de._vMerge=readVMerge(q),de}))},"w:footnoteReference":noteReferenceReader("footnote"),"w:endnoteReference":noteReferenceReader("endnote"),"w:commentReference":function readCommentReference(m){return elementResult(ie.commentReference({commentId:m.attributes["w:id"]}))},"w:br":function(m){var v=m.attributes["w:type"];return null==v||"textWrapping"===v?elementResult(ie.lineBreak):"page"===v?elementResult(ie.pageBreak):"column"===v?elementResult(ie.columnBreak):emptyResultWithMessages([ce("Unsupported break type: "+v)])},"w:bookmarkStart":function(m){var v=m.attributes["w:name"];return"_GoBack"===v?emptyResult():elementResult(new ie.BookmarkStart({name:v}))},"mc:AlternateContent":function(m){return readChildElements(m.first("mc:Fallback"))},"w:sdt":function(m){return readXmlElements(m.firstOrEmpty("w:sdtContent").children)},"w:ins":readChildElements,"w:object":readChildElements,"w:smartTag":readChildElements,"w:drawing":readChildElements,"w:pict":function(m){return readChildElements(m).toExtra()},"v:roundrect":readChildElements,"v:shape":readChildElements,"v:textbox":readChildElements,"w:txbxContent":readChildElements,"wp:inline":readDrawingElement,"wp:anchor":readDrawingElement,"v:imagedata":function readImageData(m){var v=m.attributes["r:id"];return v?readImage(findEmbeddedImageFile(v),m.attributes["o:title"]):emptyResultWithMessages([ce("A v:imagedata element without a relationship ID was ignored")])},"v:group":readChildElements,"v:rect":readChildElements};return{readXmlElement:readXmlElement,readXmlElements:readXmlElements};function readTableProperties(m){return readTableStyle(m).map((function(m){return{styleId:m.styleId,styleName:m.name}}))}function readVMerge(m){var v=m.first("w:vMerge");if(v){var q=v.attributes["w:val"];return"continue"===q||!q}return null}function calculateRowSpans(m){if(ae.any(m,(function(m){return m.type!==ie.types.tableRow})))return elementResultWithMessages(m,[ce("unexpected non-row element in table, cell merging may be incorrect")]);if(ae.any(m,(function(m){return ae.any(m.children,(function(m){return m.type!==ie.types.tableCell}))})))return elementResultWithMessages(m,[ce("unexpected non-cell element in table row, cell merging may be incorrect")]);var v={};return m.forEach((function(m){var q=0;m.children.forEach((function(m){m._vMerge&&v[q]?v[q].rowSpan++:(v[q]=m,m._vMerge=!1),q+=m.colSpan}))})),m.forEach((function(m){m.children=m.children.filter((function(m){return!m._vMerge})),m.children.forEach((function(m){delete m._vMerge}))})),elementResult(m)}function readDrawingElement(m){return combineResults(m.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip").map(readBlip.bind(null,m)))}function readBlip(m,v){var q,ee=m.first("wp:docPr").attributes,ae=null==(q=ee.descr)||/^\s*$/.test(q)?ee.title:ee.descr,ie=findBlipImageFile(v);return null===ie?emptyResultWithMessages([ce("Could not find image file for a:blip element")]):readImage(ie,ae)}function findBlipImageFile(m){var v=m.attributes["r:embed"],q=m.attributes["r:link"];if(v)return findEmbeddedImageFile(v);if(q){var ee=de.findTargetByRelationshipId(q);return{path:ee,read:Re.read.bind(Re,ee)}}return null}function findEmbeddedImageFile(m){var v=le.uriToZipEntryName("word",de.findTargetByRelationshipId(m));return{path:v,read:be.read.bind(be,v)}}function readImage(m,v){var q=ye.findContentType(m.path);return elementResultWithMessages(ie.Image({readImage:m.read,altText:v,contentType:q}),pe[q]?[]:ce("Image of type "+q+" is unlikely to display in web browsers"))}function undefinedStyleWarning(m,v){return ce(m+" style with ID "+v+" was referenced but not defined in the document")}}function readNumberingProperties(m,v,q){if(null!=m){var ee=q.findLevelByParagraphStyleId(m);if(null!=ee)return ee}var ae=v.firstOrEmpty("w:ilvl").attributes["w:val"],ie=v.firstOrEmpty("w:numId").attributes["w:val"];return void 0===ae||void 0===ie?null:q.findLevel(ie,ae)}var pe={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},fe={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function isParagraphProperties(m){return"paragraphProperties"===m.type}function isRunProperties(m){return"runProperties"===m.type}function negate(m){return function(v){return!m(v)}}function emptyResultWithMessages(m){return new ReadResult(null,null,m)}function emptyResult(){return new ReadResult(null)}function elementResult(m){return new ReadResult(m)}function elementResultWithMessages(m,v){return new ReadResult(m,null,v)}function ReadResult(m,v,q){this.value=m||[],this.extra=v,this._result=new de({element:this.value,extra:v},q),this.messages=this._result.messages}function combineResults(m){var v=de.combine(ae.pluck(m,"_result"));return new ReadResult(ae.flatten(ae.pluck(v.value,"element")),ae.filter(ae.flatten(ae.pluck(v.value,"extra")),identity),v.messages)}function joinElements(m,v){return ae.flatten([m,v])}function identity(m){return m}ReadResult.prototype.toExtra=function(){return new ReadResult(null,joinElements(this.extra,this.value),this.messages)},ReadResult.prototype.insertExtra=function(){var m=this.extra;return m&&m.length?new ReadResult(joinElements(this.value,m),null,this.messages):this},ReadResult.prototype.map=function(m){var v=this._result.map((function(v){return m(v.element)}));return new ReadResult(v.value,this.extra,v.messages)},ReadResult.prototype.flatMap=function(m){var v=this._result.flatMap((function(v){return m(v.element)._result}));return new ReadResult(v.value.element,joinElements(this.extra,v.value.extra),v.messages)}},28697:(m,v,q)=>{var ee=q(44016),ae=q(72270).Result;v.createCommentsReader=function createCommentsReader(m){function readCommentElement(v){var q=v.attributes["w:id"];function readOptionalAttribute(m){return(v.attributes[m]||"").trim()||null}return m.readXmlElements(v.children).map((function(m){return ee.comment({commentId:q,body:m,authorName:readOptionalAttribute("w:author"),authorInitials:readOptionalAttribute("w:initials")})}))}return function readCommentsXml(m){return ae.combine(m.getElementsByTagName("w:comment").map(readCommentElement))}}},52263:(m,v)=>{v.readContentTypesFromXml=function readContentTypesFromXml(m){var v={},q={};return m.children.forEach((function(m){if("content-types:Default"===m.name&&(v[m.attributes.Extension]=m.attributes.ContentType),"content-types:Override"===m.name){var ee=m.attributes.PartName;"/"===ee.charAt(0)&&(ee=ee.substring(1)),q[ee]=m.attributes.ContentType}})),contentTypes(q,v)};var q={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};function contentTypes(m,v){return{findContentType:function(ee){var ae=m[ee];if(ae)return ae;var ie=ee.split("."),de=ie[ie.length-1];if(v.hasOwnProperty(de))return v[de];var ce=q[de.toLowerCase()];return ce?"image/"+ce:null}}}v.defaultContentTypes=contentTypes({},{})},57688:(m,v,q)=>{v.q=function DocumentXmlReader(m){var v=m.bodyReader;return{convertXmlToDocument:function convertXmlToDocument(q){var ie=q.first("w:body"),de=v.readXmlElements(ie.children).map((function(v){return new ee.Document(v,{notes:m.notes,comments:m.comments})}));return new ae(de.value,de.messages)}}};var ee=q(44016),ae=q(72270).Result},96082:(m,v,q)=>{v.read=function read(m,v){return v=v||{},ae.props({contentTypes:we(m),partPaths:findPartPaths(m),docxFile:m,files:new Se(v.path?ee.dirname(v.path):null)}).also((function(v){return{styles:readStylesFromZipFile(m,v.partPaths.styles)}})).also((function(v){return{numbering:readNumberingFromZipFile(m,v.partPaths.numbering,v.styles)}})).also((function(m){return{footnotes:readXmlFileWithBody(m.partPaths.footnotes,m,(function(m,v){return v?xe.createFootnotesReader(m)(v):new de([])})),endnotes:readXmlFileWithBody(m.partPaths.endnotes,m,(function(m,v){return v?xe.createEndnotesReader(m)(v):new de([])})),comments:readXmlFileWithBody(m.partPaths.comments,m,(function(m,v){return v?Te.createCommentsReader(m)(v):new de([])}))}})).also((function(m){return{notes:m.footnotes.flatMap((function(v){return m.endnotes.map((function(m){return new ie.Notes(v.concat(m))}))}))}})).then((function(m){return readXmlFileWithBody(m.partPaths.mainDocument,m,(function(v,q){return m.notes.flatMap((function(ee){return m.comments.flatMap((function(m){return new fe({bodyReader:v,notes:ee,comments:m}).convertXmlToDocument(q)}))}))}))}))},v._findPartPaths=findPartPaths;var ee=q(26470),ae=q(95171),ie=q(44016),de=q(72270).Result,ce=q(2881),le=q(54426).q,pe=q(63395).R,fe=q(57688).q,ye=q(84257),be=q(52263),Re=q(16855),_e=q(27911),xe=q(57425),Te=q(28697),Se=q(98063).h;function findPartPaths(m){return Pe(m).then((function(v){var q=findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!m.exists(q))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return xmlFileReader({filename:relationshipsFilename(q),readElement:ye.readRelationships,defaultValue:ye.defaultValue})(m).then((function(v){function findPartRelatedToMainDocument(ee){return findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+ee,basePath:ce.splitPath(q).dirname,fallbackPath:"word/"+ee+".xml"})}return{mainDocument:q,comments:findPartRelatedToMainDocument("comments"),endnotes:findPartRelatedToMainDocument("endnotes"),footnotes:findPartRelatedToMainDocument("footnotes"),numbering:findPartRelatedToMainDocument("numbering"),styles:findPartRelatedToMainDocument("styles")}}))}))}function findPartPath(m){var v=m.docxFile,q=m.relationships,ee=m.relationshipType,ae=m.basePath,ie=m.fallbackPath,de=q.findTargetsByType(ee).map((function(m){return stripPrefix(ce.joinPath(ae,m),"/")})).filter((function(m){return v.exists(m)}));return 0===de.length?ie:de[0]}function stripPrefix(m,v){return m.substring(0,v.length)===v?m.substring(v.length):m}function xmlFileReader(m){return function(v){return le(v,m.filename).then((function(v){return v?m.readElement(v):m.defaultValue}))}}function readXmlFileWithBody(m,v,q){return xmlFileReader({filename:relationshipsFilename(m),readElement:ye.readRelationships,defaultValue:ye.defaultValue})(v.docxFile).then((function(ee){var ae=new pe({relationships:ee,contentTypes:v.contentTypes,docxFile:v.docxFile,numbering:v.numbering,styles:v.styles,files:v.files});return le(v.docxFile,m).then((function(m){return q(ae,m)}))}))}function relationshipsFilename(m){var v=ce.splitPath(m);return ce.joinPath(v.dirname,"_rels",v.basename+".rels")}var we=xmlFileReader({filename:"[Content_Types].xml",readElement:be.readContentTypesFromXml,defaultValue:be.defaultContentTypes});function readNumberingFromZipFile(m,v,q){return xmlFileReader({filename:v,readElement:function(m){return Re.readNumberingXml(m,{styles:q})},defaultValue:Re.defaultNumbering})(m)}function readStylesFromZipFile(m,v){return xmlFileReader({filename:v,readElement:_e.readStylesXml,defaultValue:_e.defaultStyles})(m)}var Pe=xmlFileReader({filename:"_rels/.rels",readElement:ye.readRelationships,defaultValue:ye.defaultValue})},57425:function(m,v,q){var ee=q(44016),ae=q(72270).Result;function createReader(m,v){function isFootnoteElement(m){var v=m.attributes["w:type"];return"continuationSeparator"!==v&&"separator"!==v}function readFootnoteElement(q){var ae=q.attributes["w:id"];return v.readXmlElements(q.children).map((function(v){return ee.Note({noteType:m,noteId:ae,body:v})}))}return function readNotesXml(v){return ae.combine(v.getElementsByTagName("w:"+m).filter(isFootnoteElement).map(readFootnoteElement))}}v.createFootnotesReader=createReader.bind(this,"footnote"),v.createEndnotesReader=createReader.bind(this,"endnote")},16855:(m,v,q)=>{var ee=q(59050);function Numbering(m,v,q){var ae=ee.flatten(ee.values(v).map((function(m){return ee.values(m.levels)}))),ie=ee.indexBy(ae.filter((function(m){return null!=m.paragraphStyleId})),"paragraphStyleId");return{findLevel:function findLevel(ee,ae){var ie=m[ee];if(ie){var de=v[ie.abstractNumId];return de?null==de.numStyleLink?v[ie.abstractNumId].levels[ae]:findLevel(q.findNumberingStyleById(de.numStyleLink).numId,ae):null}return null},findLevelByParagraphStyleId:function findLevelByParagraphStyleId(m){return ie[m]||null}}}function readAbstractNums(m){var v={};return m.getElementsByTagName("w:abstractNum").forEach((function(m){var q=m.attributes["w:abstractNumId"];v[q]=readAbstractNum(m)})),v}function readAbstractNum(m){var v={};m.getElementsByTagName("w:lvl").forEach((function(m){var q=m.attributes["w:ilvl"],ee=m.first("w:numFmt").attributes["w:val"],ae=m.firstOrEmpty("w:pStyle").attributes["w:val"];v[q]={isOrdered:"bullet"!==ee,level:q,paragraphStyleId:ae}}));var q=m.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:v,numStyleLink:q}}function readNums(m){var v={};return m.getElementsByTagName("w:num").forEach((function(m){var q=m.attributes["w:numId"],ee=m.first("w:abstractNumId").attributes["w:val"];v[q]={abstractNumId:ee}})),v}v.readNumberingXml=function readNumberingXml(m,v){if(!v||!v.styles)throw new Error("styles is missing");var q=readAbstractNums(m);return new Numbering(readNums(m),q,v.styles)},v.Numbering=Numbering,v.defaultNumbering=new Numbering({},{})},54426:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(26250);v.q=function readXmlFromZipFile(m,v){return m.exists(v)?m.read(v,"utf-8").then(stripUtf8Bom).then(read):ae.resolve(null)};var de={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","urn:schemas-microsoft-com:vml":"v","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:office:word":"office-word"};function read(m){return ie.readString(m,de).then((function(m){return collapseAlternateContent(m)[0]}))}function stripUtf8Bom(m){return m.replace(/^\uFEFF/g,"")}function collapseAlternateContent(m){return"element"===m.type?"mc:AlternateContent"===m.name?m.first("mc:Fallback").children:(m.children=ee.flatten(m.children.map(collapseAlternateContent,!0)),[m]):[m]}},84257:(m,v)=>{function Relationships(m){var v={};m.forEach((function(m){v[m.relationshipId]=m.target}));var q={};return m.forEach((function(m){q[m.type]||(q[m.type]=[]),q[m.type].push(m.target)})),{findTargetByRelationshipId:function(m){return v[m]},findTargetsByType:function(m){return q[m]||[]}}}v.readRelationships=function readRelationships(m){var v=[];return m.children.forEach((function(m){if("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship"===m.name){var q={relationshipId:m.attributes.Id,target:m.attributes.Target,type:m.attributes.Type};v.push(q)}})),new Relationships(v)},v.defaultValue=new Relationships([]),v.Relationships=Relationships},27259:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(26250);v.writeStyleMap=function writeStyleMap(m,v){return m.write(ce,v),updateRelationships(m).then((function(){return updateContentTypes(m)}))},v.readStyleMap=function readStyleMap(m){return m.exists(ce)?m.read(ce,"utf8"):ae.resolve(null)};var de="http://schemas.zwobble.org/mammoth/style-map",ce="mammoth/style-map",le="/"+ce;function updateRelationships(m){var v="word/_rels/document.xml.rels",q="http://schemas.openxmlformats.org/package/2006/relationships",ee="{"+q+"}Relationship";return m.read(v,"utf8").then(ie.readString).then((function(ae){addOrUpdateElement(ae.children,ee,"Id",{Id:"rMammothStyleMap",Type:de,Target:le});var ce={"":q};return m.write(v,ie.writeString(ae,ce))}))}function updateContentTypes(m){var v="[Content_Types].xml",q="http://schemas.openxmlformats.org/package/2006/content-types",ee="{"+q+"}Override";return m.read(v,"utf8").then(ie.readString).then((function(ae){addOrUpdateElement(ae.children,ee,"PartName",{PartName:le,ContentType:"text/prs.mammoth.style-map"});var de={"":q};return m.write(v,ie.writeString(ae,de))}))}function addOrUpdateElement(m,v,q,ae){var de=ee.find(m,(function(m){return m.name===v&&m.attributes[q]===ae[q]}));de?de.attributes=ae:m.push(ie.element(v,ae))}},27911:(m,v)=>{function Styles(m,v,q,ee){return{findParagraphStyleById:function(v){return m[v]},findCharacterStyleById:function(m){return v[m]},findTableStyleById:function(m){return q[m]},findNumberingStyleById:function(m){return ee[m]}}}function readStyleElement(m){return{type:m.attributes["w:type"],styleId:m.attributes["w:styleId"],name:styleName(m)}}function styleName(m){var v=m.first("w:name");return v?v.attributes["w:val"]:null}function readNumberingStyleElement(m){return{numId:m.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"]}}v.readStylesXml=function readStylesXml(m){var v={},q={},ee={},ae={},ie={paragraph:v,character:q,table:ee};return m.getElementsByTagName("w:style").forEach((function(m){var v=readStyleElement(m);if("numbering"===v.type)ae[v.styleId]=readNumberingStyleElement(m);else{var q=ie[v.type];q&&(q[v.styleId]=v)}})),new Styles(v,q,ee,ae)},v.Styles=Styles,v.defaultStyles=new Styles({},{}),Styles.EMPTY=new Styles({},{},{},{})},21756:(m,v)=>{v.uriToZipEntryName=function uriToZipEntryName(m,v){return"/"===v.charAt(0)?v.substr(1):m+"/"+v},v.replaceFragment=function replaceFragment(m,v){var q=m.indexOf("#");-1!==q&&(m=m.substring(0,q));return m+"#"+v}},18906:(m,v,q)=>{var ee=q(72859);function elementWithTag(m,v){return{type:"element",tag:m,children:v||[]}}v.freshElement=function freshElement(m,v,q){return elementWithTag(ee.element(m,v,{fresh:!0}),q)},v.nonFreshElement=function nonFreshElement(m,v,q){return elementWithTag(ee.element(m,v,{fresh:!1}),q)},v.elementWithTag=elementWithTag,v.text=function text(m){return{type:"text",value:m}},v.forceWrite={type:"forceWrite"};var ae={br:!0,hr:!0,img:!0};v.isVoidElement=function isVoidElement(m){return 0===m.children.length&&ae[m.tag.tagName]}},41954:(m,v,q)=>{var ee=q(18906);function write(m,v){v.forEach((function(v){writeNode(m,v)}))}function writeNode(m,v){ae[v.type](m,v)}v.freshElement=ee.freshElement,v.nonFreshElement=ee.nonFreshElement,v.elementWithTag=ee.elementWithTag,v.text=ee.text,v.forceWrite=ee.forceWrite,v.simplify=q(90768);var ae={element:function generateElementString(m,v){ee.isVoidElement(v)?m.selfClosing(v.tag.tagName,v.tag.attributes):(m.open(v.tag.tagName,v.tag.attributes),write(m,v.children),m.close(v.tag.tagName))},text:function generateTextString(m,v){m.text(v.value)},forceWrite:function(){}};v.write=write},90768:(m,v,q)=>{var ee=q(59050),ae=q(18906);function collapse(m){var v=[];return m.map(collapseNode).forEach((function(m){appendChild(v,m)})),v}function collapseNode(m){return ie[m.type](m)}var ie={element:function collapseElement(m){return ae.elementWithTag(m.tag,collapse(m.children))},text:identity,forceWrite:identity};function identity(m){return m}function appendChild(m,v){var q=m[m.length-1];"element"===v.type&&!v.tag.fresh&&q&&"element"===q.type&&v.tag.matchesElement(q.tag)?(v.tag.separator&&appendChild(q.children,ae.text(v.tag.separator)),v.children.forEach((function(m){appendChild(q.children,m)}))):m.push(v)}function removeEmpty(m){return v=m,q=function(m){return de[m.type](m)},ee.flatten(ee.map(v,q),!0);var v,q}var de={element:function elementEmptier(m){var v=removeEmpty(m.children);return 0!==v.length||ae.isVoidElement(m)?[ae.elementWithTag(m.tag,v)]:[]},text:function textEmptier(m){return 0===m.value.length?[]:[m]},forceWrite:function neverEmpty(m){return[m]}};m.exports=function simplify(m){return collapse(removeEmpty(m))}},6225:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(41954);function imgElement(m){return function(v,q){return ae.when(m(v)).then((function(m){var q={};return v.altText&&(q.alt=v.altText),ee.extend(q,m),[ie.freshElement("img",q)]}))}}v.imgElement=imgElement,v.inline=v.imgElement,v.dataUri=imgElement((function(m){return m.read("base64").then((function(v){return{src:"data:"+m.contentType+";base64,"+v}}))}))},59255:(m,v,q)=>{var ee=q(59050),ae=q(96082),ie=q(27259),de=q(93993).R,ce=q(88155).B,le=q(3642).uB,pe=q(27357).sq,fe=q(6708),ye=q(72270).Result;function convert(m,v){return v=pe(v),fe.openZip(m).tap((function(m){return ie.readStyleMap(m).then((function(m){v.embeddedStyleMap=m}))})).then((function(q){return ae.read(q,m).then((function(m){return m.map(v.transformDocument)})).then((function(m){return convertDocumentToHtml(m,v)}))}))}function convertDocumentToHtml(m,v){var q,ae=(q=v.readStyleMap(),ye.combine((q||[]).map(le)).map((function(m){return m.filter((function(m){return!!m}))}))),ie=ee.extend({},v,{styleMap:ae.value}),ce=new de(ie);return m.flatMapThen((function(m){return ae.flatMapThen((function(v){return ce.convertToHtml(m)}))}))}v.convertToHtml=function convertToHtml(m,v){return convert(m,v)},v.convertToMarkdown=function convertToMarkdown(m,v){var q=Object.create(v||{});return q.outputFormat="markdown",convert(m,q)},v.convert=convert,v.extractRawText=function extractRawText(m){return fe.openZip(m).then(ae.read).then((function(m){return m.map(ce)}))},v.images=q(6225),v.transforms=q(42710),v.underline=q(7590),v.embedStyleMap=function embedStyleMap(m,v){return fe.openZip(m).tap((function(m){return ie.writeStyleMap(m,v)})).then((function(m){return m.toBuffer()})).then((function(m){return{toBuffer:function(){return m}}}))},v.readEmbeddedStyleMap=function readEmbeddedStyleMap(m){return fe.openZip(m).then(ie.readStyleMap)},v.styleMapping=function(){throw new Error("Use a raw string instead of mammoth.styleMapping e.g. \"p[style-name='Title'] => h1\" instead of mammoth.styleMapping(\"p[style-name='Title'] => h1\")")}},27357:(m,v,q)=>{v.sq=function readOptions(m){return m=m||{},ee.extend({},ie,m,{customStyleMap:readStyleMap(m.styleMap),readStyleMap:function(){var m=this.customStyleMap;return this.includeEmbeddedStyleMap&&(m=m.concat(readStyleMap(this.embeddedStyleMap))),this.includeDefaultStyleMap&&(m=m.concat(ae)),m}})};var ee=q(59050),ae=["p.Heading1 => h1:fresh","p.Heading2 => h2:fresh","p.Heading3 => h3:fresh","p.Heading4 => h4:fresh","p.Heading5 => h5:fresh","p.Heading6 => h6:fresh","p[style-name='Heading 1'] => h1:fresh","p[style-name='Heading 2'] => h2:fresh","p[style-name='Heading 3'] => h3:fresh","p[style-name='Heading 4'] => h4:fresh","p[style-name='Heading 5'] => h5:fresh","p[style-name='Heading 6'] => h6:fresh","p[style-name='heading 1'] => h1:fresh","p[style-name='heading 2'] => h2:fresh","p[style-name='heading 3'] => h3:fresh","p[style-name='heading 4'] => h4:fresh","p[style-name='heading 5'] => h5:fresh","p[style-name='heading 6'] => h6:fresh","r[style-name='Strong'] => strong","p[style-name='footnote text'] => p:fresh","r[style-name='footnote reference'] =>","p[style-name='endnote text'] => p:fresh","r[style-name='endnote reference'] =>","p[style-name='annotation text'] => p:fresh","r[style-name='annotation reference'] =>","p[style-name='Footnote'] => p:fresh","r[style-name='Footnote anchor'] =>","p[style-name='Endnote'] => p:fresh","r[style-name='Endnote anchor'] =>","p:unordered-list(1) => ul > li:fresh","p:unordered-list(2) => ul|ol > li > ul > li:fresh","p:unordered-list(3) => ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:ordered-list(1) => ol > li:fresh","p:ordered-list(2) => ul|ol > li > ol > li:fresh","p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","r[style-name='Hyperlink'] =>","p[style-name='Normal'] => p:fresh"],ie={transformDocument:function identity(m){return m},includeDefaultStyleMap:!0,includeEmbeddedStyleMap:!0};function readStyleMap(m){return m?ee.isString(m)?m.split("\n").map((function(m){return m.trim()})).filter((function(m){return""!==m&&"#"!==m.charAt(0)})):m:[]}},95171:(m,v,q)=>{var ee=q(59050),ae=q(7502)();v.defer=function defer(){var m,v,q=new ae.Promise((function(q,ee){m=q,v=ee}));return{resolve:m,reject:v,promise:q}},v.when=ae.resolve,v.resolve=ae.resolve,v.all=ae.all,v.props=ae.props,v.reject=ae.reject,v.promisify=ae.promisify,v.mapSeries=ae.mapSeries,v.attempt=ae.attempt,v.nfcall=function(m){var v=Array.prototype.slice.call(arguments,1);return ae.promisify(m).apply(null,v)},ae.prototype.fail=ae.prototype.caught,ae.prototype.also=function(m){return this.then((function(v){var q=ee.extend({},v,m(v));return ae.props(q)}))}},88155:(m,v,q)=>{var ee=q(44016);v.B=function convertElementToRawText(m){if("text"===m.type)return m.value;if(m.type===ee.types.tab)return"\t";var v="paragraph"===m.type?"\n\n":"";return(m.children||[]).map(convertElementToRawText).join("")+v}},72270:(m,v,q)=>{var ee=q(59050);function Result(m,v){this.value=m,this.messages=v||[]}function combineMessages(m){var v=[];return ee.flatten(ee.pluck(m,"messages"),!0).forEach((function(m){containsMessage(v,m)||v.push(m)})),v}function containsMessage(m,v){return void 0!==ee.find(m,isSameMessage.bind(null,v))}function isSameMessage(m,v){return m.type===v.type&&m.message===v.message}v.Result=Result,v.success=function success(m){return new Result(m,[])},v.warning=function warning(m){return{type:"warning",message:m}},v.error=function error(m){return{type:"error",message:m.message,error:m}},Result.prototype.map=function(m){return new Result(m(this.value),this.messages)},Result.prototype.flatMap=function(m){var v=m(this.value);return new Result(v.value,combineMessages([this,v]))},Result.prototype.flatMapThen=function(m){var v=this;return m(this.value).then((function(m){return new Result(m.value,combineMessages([v,m]))}))},Result.combine=function(m){return new Result(ee.flatten(ee.pluck(m,"value")),combineMessages(m))}},3642:(m,v,q)=>{var ee=q(59050),ae=q(86796),ie=q(38438),de=q(72859),ce=q(32998)._,le=q(72270);function documentMatcherRule(){var m=ae.rules.sequence,identifierToConstant=function(m,v){return ae.rules.then(ae.rules.token("identifier",m),(function(){return v}))},v=identifierToConstant("p",ie.paragraph),q=identifierToConstant("r",ie.run),de=ae.rules.firstOf("p or r or table",v,q),ce=ae.rules.then(Re,(function(m){return{styleId:m}})),le=ae.rules.firstOf("style name matcher",ae.rules.then(ae.rules.sequence(ae.rules.tokenOfType("equals"),ae.rules.sequence.cut(),ae.rules.sequence.capture(ye)).head(),(function(m){return{styleName:ie.equalTo(m)}})),ae.rules.then(ae.rules.sequence(ae.rules.tokenOfType("startsWith"),ae.rules.sequence.cut(),ae.rules.sequence.capture(ye)).head(),(function(m){return{styleName:ie.startsWith(m)}}))),pe=ae.rules.sequence(ae.rules.tokenOfType("open-square-bracket"),ae.rules.sequence.cut(),ae.rules.token("identifier","style-name"),ae.rules.sequence.capture(le),ae.rules.tokenOfType("close-square-bracket")).head(),be=ae.rules.firstOf("list type",identifierToConstant("ordered-list",{isOrdered:!0}),identifierToConstant("unordered-list",{isOrdered:!1})),_e=m(ae.rules.tokenOfType("colon"),m.capture(be),m.cut(),ae.rules.tokenOfType("open-paren"),m.capture(fe),ae.rules.tokenOfType("close-paren")).map((function(m,v){return{list:{isOrdered:m.isOrdered,levelIndex:v-1}}}));function createMatcherSuffixesRule(m){var v=ae.rules.firstOf.apply(ae.rules.firstOf,["matcher suffix"].concat(m)),q=ae.rules.zeroOrMore(v);return ae.rules.then(q,(function(m){var v={};return m.forEach((function(m){ee.extend(v,m)})),v}))}var xe=m(m.capture(de),m.capture(createMatcherSuffixesRule([ce,pe,_e]))).map((function(m,v){return m(v)})),Te=m(ae.rules.token("identifier","table"),m.capture(createMatcherSuffixesRule([ce,pe]))).map((function(m){return ie.table(m)})),Se=identifierToConstant("b",ie.bold),we=identifierToConstant("i",ie.italic),Pe=identifierToConstant("u",ie.underline),Ie=identifierToConstant("strike",ie.strikethrough),We=identifierToConstant("all-caps",ie.allCaps),ze=identifierToConstant("small-caps",ie.smallCaps),Ve=identifierToConstant("comment-reference",ie.commentReference),He=m(ae.rules.token("identifier","br"),m.cut(),ae.rules.tokenOfType("open-square-bracket"),ae.rules.token("identifier","type"),ae.rules.tokenOfType("equals"),m.capture(ye),ae.rules.tokenOfType("close-square-bracket")).map((function(m){switch(m){case"line":return ie.lineBreak;case"page":return ie.pageBreak;case"column":return ie.columnBreak}}));return ae.rules.firstOf("element type",xe,Te,Se,we,Pe,Ie,We,ze,Ve,He)}function htmlPathRule(){var m=ae.rules.sequence.capture,v=ae.rules.tokenOfType("whitespace"),q=ae.rules.then(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("colon"),ae.rules.token("identifier","fresh"))),(function(m){return m.map((function(){return!0})).valueOrElse(!1)})),ee=ae.rules.then(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("colon"),ae.rules.token("identifier","separator"),ae.rules.tokenOfType("open-paren"),m(ye),ae.rules.tokenOfType("close-paren")).head()),(function(m){return m.valueOrElse("")})),ie=ae.rules.oneOrMoreWithSeparator(pe,ae.rules.tokenOfType("choice")),ce=ae.rules.sequence(m(ie),m(ae.rules.zeroOrMore(Re)),m(q),m(ee)).map((function(m,v,q,ee){var ae={},ie={};return v.length>0&&(ae.class=v.join(" ")),q&&(ie.fresh=!0),ee&&(ie.separator=ee),de.element(m,ae,ie)}));return ae.rules.firstOf("html path",ae.rules.then(ae.rules.tokenOfType("bang"),(function(){return de.ignore})),ae.rules.then(ae.rules.zeroOrMoreWithSeparator(ce,ae.rules.sequence(v,ae.rules.tokenOfType("gt"),v)),de.elements))}v.uB=function readStyle(m){return parseString(_e,m)};var pe=ae.rules.then(ae.rules.tokenOfType("identifier"),decodeEscapeSequences),fe=ae.rules.tokenOfType("integer"),ye=ae.rules.then(ae.rules.tokenOfType("string"),decodeEscapeSequences),be={n:"\n",r:"\r",t:"\t"};function decodeEscapeSequences(m){return m.replace(/\\(.)/g,(function(m,v){return be[v]||v}))}var Re=ae.rules.sequence(ae.rules.tokenOfType("dot"),ae.rules.sequence.cut(),ae.rules.sequence.capture(pe)).head();function parseString(m,v){var q=ce(v),ee=ae.Parser().parseTokens(m,q);return ee.isSuccess()?le.success(ee.value()):new le.Result(null,[le.warning(describeFailure(v,ee))])}function describeFailure(m,v){return"Did not understand this style mapping, so ignored it: "+m+"\n"+v.errors().map(describeError).join("\n")}function describeError(m){return"Error was at character number "+m.characterNumber()+": Expected "+m.expected+" but got "+m.actual}var _e=function createStyleRule(){return ae.rules.sequence(ae.rules.sequence.capture(documentMatcherRule()),ae.rules.tokenOfType("whitespace"),ae.rules.tokenOfType("arrow"),ae.rules.sequence.capture(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("whitespace"),ae.rules.sequence.capture(htmlPathRule())).head())),ae.rules.tokenOfType("end")).map((function(m,v){return{from:m,to:v.valueOrElse(de.empty)}}))}()},38438:(m,v)=>{function Matcher(m,v){v=v||{},this._elementType=m,this._styleId=v.styleId,this._styleName=v.styleName,v.list&&(this._listIndex=v.list.levelIndex,this._listIsOrdered=v.list.isOrdered)}function isList(m,v,q){return m.numbering&&m.numbering.level==v&&m.numbering.isOrdered==q}function operatorEqualTo(m,v){return m.toUpperCase()===v.toUpperCase()}function operatorStartsWith(m,v){return 0===v.toUpperCase().indexOf(m.toUpperCase())}v.paragraph=function paragraph(m){return new Matcher("paragraph",m)},v.run=function run(m){return new Matcher("run",m)},v.table=function table(m){return new Matcher("table",m)},v.bold=new Matcher("bold"),v.italic=new Matcher("italic"),v.underline=new Matcher("underline"),v.strikethrough=new Matcher("strikethrough"),v.allCaps=new Matcher("allCaps"),v.smallCaps=new Matcher("smallCaps"),v.commentReference=new Matcher("commentReference"),v.lineBreak=new Matcher("break",{breakType:"line"}),v.pageBreak=new Matcher("break",{breakType:"page"}),v.columnBreak=new Matcher("break",{breakType:"column"}),v.equalTo=function equalTo(m){return{operator:operatorEqualTo,operand:m}},v.startsWith=function startsWith(m){return{operator:operatorStartsWith,operand:m}},Matcher.prototype.matches=function(m){return m.type===this._elementType&&(void 0===this._styleId||m.styleId===this._styleId)&&(void 0===this._styleName||m.styleName&&this._styleName.operator(this._styleName.operand,m.styleName))&&(void 0===this._listIndex||isList(m,this._listIndex,this._listIsOrdered))&&(void 0===this._breakType||this._breakType===m.breakType)}},72859:(m,v,q)=>{var ee=q(59050),ae=q(41954);function elements(m){return new HtmlPath(m.map((function(m){return ee.isString(m)?element(m):m})))}function HtmlPath(m){this._elements=m}function element(m,v,q){return new Element(m,v,q=q||{})}function Element(m,v,q){var ae={};ee.isArray(m)?(m.forEach((function(m){ae[m]=!0})),m=m[0]):ae[m]=!0,this.tagName=m,this.tagNames=ae,this.attributes=v||{},this.fresh=q.fresh,this.separator=q.separator}v.topLevelElement=function topLevelElement(m,v){return elements([element(m,v,{fresh:!0})])},v.elements=elements,v.element=element,HtmlPath.prototype.wrap=function wrap(m){for(var v=m(),q=this._elements.length-1;q>=0;q--)v=this._elements[q].wrapNodes(v);return v},Element.prototype.matchesElement=function(m){return this.tagNames[m.tagName]&&ee.isEqual(this.attributes||{},m.attributes||{})},Element.prototype.wrap=function wrap(m){return this.wrapNodes(m())},Element.prototype.wrapNodes=function wrapNodes(m){return[ae.elementWithTag(this,m)]},v.empty=elements([]),v.ignore={wrap:function(){return[]}}},32998:(m,v,q)=>{var ee=q(86796).RegexTokeniser;v._=function tokenise(m){var v="(?:[a-zA-Z\\-_]|\\\\.)";return new ee([{name:"identifier",regex:new RegExp("("+v+"(?:"+v+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(ae+"'")},{name:"unterminated-string",regex:new RegExp(ae)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]).tokenise(m)};var ae="'((?:\\\\.|[^'])*)"},42710:(m,v,q)=>{var ee=q(59050);function elementsOfType(m,v){return elements((function(q){return q.type===m?v(q):q}))}function elements(m){return function transformElement(v){if(v.children){var q=ee.map(v.children,transformElement);v=ee.extend(v,{children:q})}return m(v)}}function getDescendants(m){var v=[];return visitDescendants(m,(function(m){v.push(m)})),v}function visitDescendants(m,v){m.children&&m.children.forEach((function(m){visitDescendants(m,v),v(m)}))}v.paragraph=function paragraph(m){return elementsOfType("paragraph",m)},v.run=function run(m){return elementsOfType("run",m)},v._elements=elements,v.getDescendantsOfType=function getDescendantsOfType(m,v){return getDescendants(m).filter((function(m){return m.type===v}))},v.getDescendants=getDescendants},7590:(m,v,q)=>{var ee=q(72859),ae=q(41954);v.element=function element(m){return function(v){return ae.elementWithTag(ee.element(m),[v])}}},60073:(m,v,q)=>{var ee=q(89539),ae=q(59050);v.writer=function writer(m){return(m=m||{}).prettyPrint?prettyWriter():simpleWriter()};var ie={div:!0,p:!0,ul:!0,li:!0};function prettyWriter(){var m=0,v=" ",q=[],ee=!0,de=!1,ce=simpleWriter();function startText(){de||(indent(),de=!0)}function indent(){if(de=!1,!ee&&(0===q.length||ie[q[q.length-1]])&&!isInPre()){ce._append("\n");for(var ae=0;ae",v,ae))},close:function close(v){m.push(ee.format("",v))},text:function text(v){m.push(escapeHtmlText(v))},selfClosing:function selfClosing(v,q){var ae=generateAttributeString(q);m.push(ee.format("<%s%s />",v,ae))},_append:function append(v){m.push(v)}}}function escapeHtmlText(m){return m.replace(/&/g,"&").replace(//g,">")}function escapeHtmlAttribute(m){return m.replace(/&/g,"&").replace(/"/g,""").replace(//g,">")}},37181:(m,v,q)=>{var ee=q(60073),ae=q(48518);v.writer=function writer(m){return"markdown"===(m=m||{}).outputFormat?ae.writer():ee.writer(m)}},48518:(m,v,q)=>{var ee=q(59050);function symmetricMarkdownElement(m){return markdownElement(m,m)}function markdownElement(m,v){return function(){return{start:m,end:v}}}function markdownList(m){return function(v,q){return{start:q?"\n":"",end:q?"":"\n",list:{isOrdered:m.isOrdered,indent:q?q.indent+1:0,count:0}}}}var ae={p:markdownElement("","\n\n"),br:markdownElement(""," \n"),ul:markdownList({isOrdered:!1}),ol:markdownList({isOrdered:!0}),li:function markdownListItem(m,v,q){(v=v||{indent:0,isOrdered:!1,count:0}).count++,q.hasClosed=!1;var ee=v.isOrdered?v.count+".":"-";return{start:repeatString("\t",v.indent)+ee+" ",end:function(){if(!q.hasClosed)return q.hasClosed=!0,"\n"}}},strong:symmetricMarkdownElement("__"),em:symmetricMarkdownElement("*"),a:function markdownLink(m){var v=m.href||"";return v?{start:"[",end:"]("+v+")",anchorPosition:"before"}:{}},img:function markdownImage(m){var v=m.src||"",q=m.alt||"";return v||q?{start:"!["+q+"]("+v+")"}:{}}};function repeatString(m,v){return new Array(v+1).join(m)}function escapeMarkdown(m){return m.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}!function(){for(var m=1;m<=6;m++)ae["h"+m]=markdownElement(repeatString("#",m)+" ","\n\n")}(),v.writer=function markdownWriter(){var m=[],v=[],q=null,ie={};function open(ee,de){de=de||{};var ce=(ae[ee]||function(){return{}})(de,q,ie);v.push({end:ce.end,list:q}),ce.list&&(q=ce.list);var le="before"===ce.anchorPosition;le&&writeAnchor(de),m.push(ce.start||""),le||writeAnchor(de)}function writeAnchor(v){v.id&&m.push('')}function close(ae){var ie=v.pop();q=ie.list;var de=ee.isFunction(ie.end)?ie.end():ie.end;m.push(de||"")}return{asString:function asString(){return m.join("")},open:open,close:close,text:function text(v){m.push(escapeMarkdown(v))},selfClosing:function selfClosing(m,v){open(m,v),close()}}}},26250:(m,v,q)=>{var ee=q(98e3);v.Element=ee.Element,v.element=ee.element,v.text=ee.text,v.readString=q(29232).readString,v.writeString=q(9974).writeString},98e3:(m,v,q)=>{var ee=q(59050);v.Element=Element,v.element=function(m,v,q){return new Element(m,v,q)},v.text=function(m){return{type:"text",value:m}};var ae={first:function(){return null},firstOrEmpty:function(){return ae},attributes:{}};function Element(m,v,q){this.type="element",this.name=m,this.attributes=v||{},this.children=q||[]}Element.prototype.first=function(m){return ee.find(this.children,(function(v){return v.name===m}))},Element.prototype.firstOrEmpty=function(m){return this.first(m)||ae},Element.prototype.getElementsByTagName=function(m){return toElementList(ee.filter(this.children,(function(v){return v.name===m})))},Element.prototype.text=function(){if(0===this.children.length)return"";if(1!==this.children.length||"text"!==this.children[0].type)throw new Error("Not implemented");return this.children[0].value};var ie={getElementsByTagName:function(m){return toElementList(ee.flatten(this.map((function(v){return v.getElementsByTagName(m)}),!0)))}};function toElementList(m){return ee.extend(m,ie)}},29232:(m,v,q)=>{var ee=q(95171),ae=q(15028),ie=q(59050),de=q(98e3),ce=de.Element;v.readString=function readString(m,v){v=v||{};var q=!1,le=ae.parser(!0,{xmlns:!0,position:!1}),pe={children:[]},fe=pe,ye=[],be=ee.defer();function mapName(m){if(m.uri){var q=v[m.uri];return(q?q+":":"{"+m.uri+"}")+m.local}return m.local}return le.onopentag=function(m){var v,q,ee,ae=(v=m.attributes,q=function(m){return m.value},ee=mapName,ie.reduce(v,(function(m,ae,ie){var de=ee(ae,ie,v);return m[de]=q(ae,ie,v),m}),{})),de=new ce(mapName(m),ae);fe.children.push(de),ye.push(fe),fe=de},le.onclosetag=function(m){fe=ye.pop()},le.ontext=function(m){fe!==pe&&fe.children.push(de.text(m))},le.onend=function(){q||(q=!0,be.resolve(pe.children[0]))},le.onerror=function(m){q||(q=!0,be.reject(m))},le.write(m).close(),be.promise}},9974:(m,v,q)=>{var ee=q(59050),ae=q(5532);function writeTextNode(m,v){m.text(v.value)}v.writeString=function writeString(m,v){var q=ee.invert(v),ie={element:function writeElement(m,v){var q=m.element(mapElementName(v.name),v.attributes);v.children.forEach((function(m){writeNode(q,m)}))},text:writeTextNode};function writeNode(m,v){return ie[v.type](m,v)}function mapElementName(m){var v=/^\{(.*)\}(.*)$/.exec(m);if(v){var ee=q[v[1]];return ee+(""===ee?"":":")+v[2]}return m}return function writeDocument(m){var q=ae.create(mapElementName(m.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return ee.forEach(v,(function(m,v){var ee="xmlns"+(""===v?"":":"+v);q.attribute(ee,m)})),m.children.forEach((function(m){writeNode(q,m)})),q.end()}(m)}},2881:(m,v,q)=>{var ee=q(48764).Buffer,ae=q(55733);function uint8ArrayToBuffer(m){return ee.from&&ee.from!==Uint8Array.from?ee.from(m):new ee(m)}v.openArrayBuffer=function openArrayBuffer(m){return ae.loadAsync(m).then((function(m){return{exists:function exists(v){return null!==m.file(v)},read:function read(v,q){return m.file(v).async("uint8array").then((function(m){var v=uint8ArrayToBuffer(m);return q?v.toString(q):v}))},write:function write(v,q){m.file(v,q)},toBuffer:function toBuffer(){return m.generateAsync({type:"nodebuffer"})}}}))},v.splitPath=function splitPath(m){var v=m.lastIndexOf("/");return-1===v?{dirname:"",basename:m}:{dirname:m.substring(0,v),basename:m.substring(v+1)}},v.joinPath=function joinPath(){var m=Array.prototype.filter.call(arguments,(function(m){return m})),v=[];return m.forEach((function(m){/^\//.test(m)?v=[m]:v.push(m)})),v.join("/")}},15028:(m,v,q)=>{var ee=q(48764).Buffer;!function(m){m.parser=function(m,v){return new SAXParser(m,v)},m.SAXParser=SAXParser,m.SAXStream=SAXStream,m.createStream=function createStream(m,v){return new SAXStream(m,v)},m.MAX_BUFFER_LENGTH=65536;var v,ae=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function SAXParser(v,q){if(!(this instanceof SAXParser))return new SAXParser(v,q);var ee=this;clearBuffers(ee),ee.q=ee.c="",ee.bufferCheckPosition=m.MAX_BUFFER_LENGTH,ee.opt=q||{},ee.opt.lowercase=ee.opt.lowercase||ee.opt.lowercasetags,ee.looseCase=ee.opt.lowercase?"toLowerCase":"toUpperCase",ee.tags=[],ee.closed=ee.closedRoot=ee.sawRoot=!1,ee.tag=ee.error=null,ee.strict=!!v,ee.noscript=!(!v&&!ee.opt.noscript),ee.state=Ve.BEGIN,ee.strictEntities=ee.opt.strictEntities,ee.ENTITIES=ee.strictEntities?Object.create(m.XML_ENTITIES):Object.create(m.ENTITIES),ee.attribList=[],ee.opt.xmlns&&(ee.ns=Object.create(xe)),ee.trackPosition=!1!==ee.opt.position,ee.trackPosition&&(ee.position=ee.line=ee.column=0),emit(ee,"onready")}function checkBufferLength(v){for(var q=Math.max(m.MAX_BUFFER_LENGTH,10),ee=0,ie=0,de=ae.length;ieq)switch(ae[ie]){case"textNode":closeText(v);break;case"cdata":emitNode(v,"oncdata",v.cdata),v.cdata="";break;case"script":emitNode(v,"onscript",v.script),v.script="";break;default:error(v,"Max buffer length exceeded: "+ae[ie])}ee=Math.max(ee,ce)}var le=m.MAX_BUFFER_LENGTH-ee;v.bufferCheckPosition=le+v.position}function clearBuffers(m){for(var v=0,q=ae.length;v"===ee?(emitNode(v,"onsgmldeclaration",v.sgmlDecl),v.sgmlDecl="",v.state=Ve.TEXT):is(pe,ee)?(v.state=Ve.SGML_DECL_QUOTED,v.sgmlDecl+=ee):v.sgmlDecl+=ee;continue;case Ve.SGML_DECL_QUOTED:ee===v.q&&(v.state=Ve.SGML_DECL,v.q=""),v.sgmlDecl+=ee;continue;case Ve.DOCTYPE:">"===ee?(v.state=Ve.TEXT,emitNode(v,"ondoctype",v.doctype),v.doctype=!0):(v.doctype+=ee,"["===ee?v.state=Ve.DOCTYPE_DTD:is(pe,ee)&&(v.state=Ve.DOCTYPE_QUOTED,v.q=ee));continue;case Ve.DOCTYPE_QUOTED:v.doctype+=ee,ee===v.q&&(v.q="",v.state=Ve.DOCTYPE);continue;case Ve.DOCTYPE_DTD:v.doctype+=ee,"]"===ee?v.state=Ve.DOCTYPE:is(pe,ee)&&(v.state=Ve.DOCTYPE_DTD_QUOTED,v.q=ee);continue;case Ve.DOCTYPE_DTD_QUOTED:v.doctype+=ee,ee===v.q&&(v.state=Ve.DOCTYPE_DTD,v.q="");continue;case Ve.COMMENT:"-"===ee?v.state=Ve.COMMENT_ENDING:v.comment+=ee;continue;case Ve.COMMENT_ENDING:"-"===ee?(v.state=Ve.COMMENT_ENDED,v.comment=textopts(v.opt,v.comment),v.comment&&emitNode(v,"oncomment",v.comment),v.comment=""):(v.comment+="-"+ee,v.state=Ve.COMMENT);continue;case Ve.COMMENT_ENDED:">"!==ee?(strictFail(v,"Malformed comment"),v.comment+="--"+ee,v.state=Ve.COMMENT):v.state=Ve.TEXT;continue;case Ve.CDATA:"]"===ee?v.state=Ve.CDATA_ENDING:v.cdata+=ee;continue;case Ve.CDATA_ENDING:"]"===ee?v.state=Ve.CDATA_ENDING_2:(v.cdata+="]"+ee,v.state=Ve.CDATA);continue;case Ve.CDATA_ENDING_2:">"===ee?(v.cdata&&emitNode(v,"oncdata",v.cdata),emitNode(v,"onclosecdata"),v.cdata="",v.state=Ve.TEXT):"]"===ee?v.cdata+="]":(v.cdata+="]]"+ee,v.state=Ve.CDATA);continue;case Ve.PROC_INST:"?"===ee?v.state=Ve.PROC_INST_ENDING:is(de,ee)?v.state=Ve.PROC_INST_BODY:v.procInstName+=ee;continue;case Ve.PROC_INST_BODY:if(!v.procInstBody&&is(de,ee))continue;"?"===ee?v.state=Ve.PROC_INST_ENDING:v.procInstBody+=ee;continue;case Ve.PROC_INST_ENDING:">"===ee?(emitNode(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody}),v.procInstName=v.procInstBody="",v.state=Ve.TEXT):(v.procInstBody+="?"+ee,v.state=Ve.PROC_INST_BODY);continue;case Ve.OPEN_TAG:is(Se,ee)?v.tagName+=ee:(newTag(v),">"===ee?openTag(v):"/"===ee?v.state=Ve.OPEN_TAG_SLASH:(not(de,ee)&&strictFail(v,"Invalid character in tag name"),v.state=Ve.ATTRIB));continue;case Ve.OPEN_TAG_SLASH:">"===ee?(openTag(v,!0),closeTag(v)):(strictFail(v,"Forward-slash in opening tag not followed by >"),v.state=Ve.ATTRIB);continue;case Ve.ATTRIB:if(is(de,ee))continue;">"===ee?openTag(v):"/"===ee?v.state=Ve.OPEN_TAG_SLASH:is(Te,ee)?(v.attribName=ee,v.attribValue="",v.state=Ve.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case Ve.ATTRIB_NAME:"="===ee?v.state=Ve.ATTRIB_VALUE:">"===ee?(strictFail(v,"Attribute without value"),v.attribValue=v.attribName,attrib(v),openTag(v)):is(de,ee)?v.state=Ve.ATTRIB_NAME_SAW_WHITE:is(Se,ee)?v.attribName+=ee:strictFail(v,"Invalid attribute name");continue;case Ve.ATTRIB_NAME_SAW_WHITE:if("="===ee)v.state=Ve.ATTRIB_VALUE;else{if(is(de,ee))continue;strictFail(v,"Attribute without value"),v.tag.attributes[v.attribName]="",v.attribValue="",emitNode(v,"onattribute",{name:v.attribName,value:""}),v.attribName="",">"===ee?openTag(v):is(Te,ee)?(v.attribName=ee,v.state=Ve.ATTRIB_NAME):(strictFail(v,"Invalid attribute name"),v.state=Ve.ATTRIB)}continue;case Ve.ATTRIB_VALUE:if(is(de,ee))continue;is(pe,ee)?(v.q=ee,v.state=Ve.ATTRIB_VALUE_QUOTED):(strictFail(v,"Unquoted attribute value"),v.state=Ve.ATTRIB_VALUE_UNQUOTED,v.attribValue=ee);continue;case Ve.ATTRIB_VALUE_QUOTED:if(ee!==v.q){"&"===ee?v.state=Ve.ATTRIB_VALUE_ENTITY_Q:v.attribValue+=ee;continue}attrib(v),v.q="",v.state=Ve.ATTRIB_VALUE_CLOSED;continue;case Ve.ATTRIB_VALUE_CLOSED:is(de,ee)?v.state=Ve.ATTRIB:">"===ee?openTag(v):"/"===ee?v.state=Ve.OPEN_TAG_SLASH:is(Te,ee)?(strictFail(v,"No whitespace between attributes"),v.attribName=ee,v.attribValue="",v.state=Ve.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case Ve.ATTRIB_VALUE_UNQUOTED:if(not(fe,ee)){"&"===ee?v.state=Ve.ATTRIB_VALUE_ENTITY_U:v.attribValue+=ee;continue}attrib(v),">"===ee?openTag(v):v.state=Ve.ATTRIB;continue;case Ve.CLOSE_TAG:if(v.tagName)">"===ee?closeTag(v):is(Se,ee)?v.tagName+=ee:v.script?(v.script+=""===ee?closeTag(v):strictFail(v,"Invalid characters in closing tag");continue;case Ve.TEXT_ENTITY:case Ve.ATTRIB_VALUE_ENTITY_Q:case Ve.ATTRIB_VALUE_ENTITY_U:var ce,le;switch(v.state){case Ve.TEXT_ENTITY:ce=Ve.TEXT,le="textNode";break;case Ve.ATTRIB_VALUE_ENTITY_Q:ce=Ve.ATTRIB_VALUE_QUOTED,le="attribValue";break;case Ve.ATTRIB_VALUE_ENTITY_U:ce=Ve.ATTRIB_VALUE_UNQUOTED,le="attribValue"}";"===ee?(v[le]+=parseEntity(v),v.entity="",v.state=ce):is(v.entity.length?Pe:we,ee)?v.entity+=ee:(strictFail(v,"Invalid character in entity name"),v[le]+="&"+v.entity+ee,v.entity="",v.state=ce);continue;default:throw new Error(v,"Unknown state: "+v.state)}v.position>=v.bufferCheckPosition&&checkBufferLength(v);return v},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var m;closeText(m=this),""!==m.cdata&&(emitNode(m,"oncdata",m.cdata),m.cdata=""),""!==m.script&&(emitNode(m,"onscript",m.script),m.script="")}};try{v=q(42830).Stream}catch(m){v=function(){}}var ie=m.EVENTS.filter((function(m){return"error"!==m&&"end"!==m}));function SAXStream(m,q){if(!(this instanceof SAXStream))return new SAXStream(m,q);v.apply(this),this._parser=new SAXParser(m,q),this.writable=!0,this.readable=!0;var ee=this;this._parser.onend=function(){ee.emit("end")},this._parser.onerror=function(m){ee.emit("error",m),ee._parser.error=null},this._decoder=null,ie.forEach((function(m){Object.defineProperty(ee,"on"+m,{get:function(){return ee._parser["on"+m]},set:function(v){if(!v)return ee.removeAllListeners(m),ee._parser["on"+m]=v,v;ee.on(m,v)},enumerable:!0,configurable:!1})}))}SAXStream.prototype=Object.create(v.prototype,{constructor:{value:SAXStream}}),SAXStream.prototype.write=function(m){if("function"==typeof ee&&"function"==typeof ee.isBuffer&&ee.isBuffer(m)){if(!this._decoder){var v=q(32553).s;this._decoder=new v("utf8")}m=this._decoder.write(m)}return this._parser.write(m.toString()),this.emit("data",m),!0},SAXStream.prototype.end=function(m){return m&&m.length&&this.write(m),this._parser.end(),!0},SAXStream.prototype.on=function(m,q){var ee=this;return ee._parser["on"+m]||-1===ie.indexOf(m)||(ee._parser["on"+m]=function(){var v=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);v.splice(0,0,m),ee.emit.apply(ee,v)}),v.prototype.on.call(ee,m,q)};var de="\r\n\t ",ce="0124356789",le="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",pe="'\"",fe=de+">",ye="[CDATA[",be="DOCTYPE",Re="http://www.w3.org/XML/1998/namespace",_e="http://www.w3.org/2000/xmlns/",xe={xml:Re,xmlns:_e};de=charClass(de),ce=charClass(ce),le=charClass(le);var Te=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Se=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,we=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Pe=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;function charClass(m){return m.split("").reduce((function(m,v){return m[v]=!0,m}),{})}function isRegExp(m){return"[object RegExp]"===Object.prototype.toString.call(m)}function is(m,v){return isRegExp(m)?!!v.match(m):m[v]}function not(m,v){return!is(m,v)}pe=charClass(pe),fe=charClass(fe);var Ie,We,ze,Ve=0;for(var He in m.STATE={BEGIN:Ve++,BEGIN_WHITESPACE:Ve++,TEXT:Ve++,TEXT_ENTITY:Ve++,OPEN_WAKA:Ve++,SGML_DECL:Ve++,SGML_DECL_QUOTED:Ve++,DOCTYPE:Ve++,DOCTYPE_QUOTED:Ve++,DOCTYPE_DTD:Ve++,DOCTYPE_DTD_QUOTED:Ve++,COMMENT_STARTING:Ve++,COMMENT:Ve++,COMMENT_ENDING:Ve++,COMMENT_ENDED:Ve++,CDATA:Ve++,CDATA_ENDING:Ve++,CDATA_ENDING_2:Ve++,PROC_INST:Ve++,PROC_INST_BODY:Ve++,PROC_INST_ENDING:Ve++,OPEN_TAG:Ve++,OPEN_TAG_SLASH:Ve++,ATTRIB:Ve++,ATTRIB_NAME:Ve++,ATTRIB_NAME_SAW_WHITE:Ve++,ATTRIB_VALUE:Ve++,ATTRIB_VALUE_QUOTED:Ve++,ATTRIB_VALUE_CLOSED:Ve++,ATTRIB_VALUE_UNQUOTED:Ve++,ATTRIB_VALUE_ENTITY_Q:Ve++,ATTRIB_VALUE_ENTITY_U:Ve++,CLOSE_TAG:Ve++,CLOSE_TAG_SAW_WHITE:Ve++,SCRIPT:Ve++,SCRIPT_ENDING:Ve++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(m.ENTITIES).forEach((function(v){var q=m.ENTITIES[v],ee="number"==typeof q?String.fromCharCode(q):q;m.ENTITIES[v]=ee})),m.STATE)m.STATE[m.STATE[He]]=He;function emit(m,v,q){m[v]&&m[v](q)}function emitNode(m,v,q){m.textNode&&closeText(m),emit(m,v,q)}function closeText(m){m.textNode=textopts(m.opt,m.textNode),m.textNode&&emit(m,"ontext",m.textNode),m.textNode=""}function textopts(m,v){return m.trim&&(v=v.trim()),m.normalize&&(v=v.replace(/\s+/g," ")),v}function error(m,v){return closeText(m),m.trackPosition&&(v+="\nLine: "+m.line+"\nColumn: "+m.column+"\nChar: "+m.c),v=new Error(v),m.error=v,emit(m,"onerror",v),m}function end(m){return m.sawRoot&&!m.closedRoot&&strictFail(m,"Unclosed root tag"),m.state!==Ve.BEGIN&&m.state!==Ve.BEGIN_WHITESPACE&&m.state!==Ve.TEXT&&error(m,"Unexpected end"),closeText(m),m.c="",m.closed=!0,emit(m,"onend"),SAXParser.call(m,m.strict,m.opt),m}function strictFail(m,v){if("object"!=typeof m||!(m instanceof SAXParser))throw new Error("bad call to strictFail");m.strict&&error(m,v)}function newTag(m){m.strict||(m.tagName=m.tagName[m.looseCase]());var v=m.tags[m.tags.length-1]||m,q=m.tag={name:m.tagName,attributes:{}};m.opt.xmlns&&(q.ns=v.ns),m.attribList.length=0}function qname(m,v){var q=m.indexOf(":")<0?["",m]:m.split(":"),ee=q[0],ae=q[1];return v&&"xmlns"===m&&(ee="xmlns",ae=""),{prefix:ee,local:ae}}function attrib(m){if(m.strict||(m.attribName=m.attribName[m.looseCase]()),-1!==m.attribList.indexOf(m.attribName)||m.tag.attributes.hasOwnProperty(m.attribName))m.attribName=m.attribValue="";else{if(m.opt.xmlns){var v=qname(m.attribName,!0),q=v.prefix,ee=v.local;if("xmlns"===q)if("xml"===ee&&m.attribValue!==Re)strictFail(m,"xml: prefix must be bound to "+Re+"\nActual: "+m.attribValue);else if("xmlns"===ee&&m.attribValue!==_e)strictFail(m,"xmlns: prefix must be bound to "+_e+"\nActual: "+m.attribValue);else{var ae=m.tag,ie=m.tags[m.tags.length-1]||m;ae.ns===ie.ns&&(ae.ns=Object.create(ie.ns)),ae.ns[ee]=m.attribValue}m.attribList.push([m.attribName,m.attribValue])}else m.tag.attributes[m.attribName]=m.attribValue,emitNode(m,"onattribute",{name:m.attribName,value:m.attribValue});m.attribName=m.attribValue=""}}function openTag(m,v){if(m.opt.xmlns){var q=m.tag,ee=qname(m.tagName);q.prefix=ee.prefix,q.local=ee.local,q.uri=q.ns[ee.prefix]||"",q.prefix&&!q.uri&&(strictFail(m,"Unbound namespace prefix: "+JSON.stringify(m.tagName)),q.uri=ee.prefix);var ae=m.tags[m.tags.length-1]||m;q.ns&&ae.ns!==q.ns&&Object.keys(q.ns).forEach((function(v){emitNode(m,"onopennamespace",{prefix:v,uri:q.ns[v]})}));for(var ie=0,de=m.attribList.length;ie",m.tagName="",void(m.state=Ve.SCRIPT);emitNode(m,"onscript",m.script),m.script=""}var v=m.tags.length,q=m.tagName;m.strict||(q=q[m.looseCase]());for(var ee=q;v--;){if(m.tags[v].name===ee)break;strictFail(m,"Unexpected close tag")}if(v<0)return strictFail(m,"Unmatched closing tag: "+m.tagName),m.textNode+="",void(m.state=Ve.TEXT);m.tagName=q;for(var ae=m.tags.length;ae-- >v;){var ie=m.tag=m.tags.pop();m.tagName=m.tag.name,emitNode(m,"onclosetag",m.tagName);var de={};for(var ce in ie.ns)de[ce]=ie.ns[ce];var le=m.tags[m.tags.length-1]||m;m.opt.xmlns&&ie.ns!==le.ns&&Object.keys(ie.ns).forEach((function(v){var q=ie.ns[v];emitNode(m,"onclosenamespace",{prefix:v,uri:q})}))}0===v&&(m.closedRoot=!0),m.tagName=m.attribValue=m.attribName="",m.attribList.length=0,m.state=Ve.TEXT}function parseEntity(m){var v,q=m.entity,ee=q.toLowerCase(),ae="";return m.ENTITIES[q]?m.ENTITIES[q]:m.ENTITIES[ee]?m.ENTITIES[ee]:("#"===(q=ee).charAt(0)&&("x"===q.charAt(1)?(q=q.slice(2),ae=(v=parseInt(q,16)).toString(16)):(q=q.slice(1),ae=(v=parseInt(q,10)).toString(10))),q=q.replace(/^0+/,""),ae.toLowerCase()!==q?(strictFail(m,"Invalid character entity"),"&"+m.entity+";"):String.fromCodePoint(v))}function beginWhiteSpace(m,v){"<"===v?(m.state=Ve.OPEN_WAKA,m.startTagPosition=m.position):not(de,v)&&(strictFail(m,"Non-whitespace before first tag."),m.textNode=v,m.state=Ve.TEXT)}function charAt(m,v){var q="";return v1114111||We(de)!==de)throw RangeError("Invalid code point: "+de);de<=65535?q.push(de):(m=55296+((de-=65536)>>10),v=de%1024+56320,q.push(m,v)),(ee+1===ae||q.length>16384)&&(ie+=Ie.apply(null,q),q.length=0)}return ie},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:ze,configurable:!0,writable:!0}):String.fromCodePoint=ze)}(v)},66947:function(m){"undefined"!=typeof self&&self,m.exports=function(m){var v={};function r(q){if(v[q])return v[q].exports;var ee=v[q]={i:q,l:!1,exports:{}};return m[q].call(ee.exports,ee,ee.exports,r),ee.l=!0,ee.exports}return r.m=m,r.c=v,r.d=function(m,v,q){r.o(m,v)||Object.defineProperty(m,v,{enumerable:!0,get:q})},r.r=function(m){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},r.t=function(m,v){if(1&v&&(m=r(m)),8&v)return m;if(4&v&&"object"==typeof m&&m&&m.__esModule)return m;var q=Object.create(null);if(r.r(q),Object.defineProperty(q,"default",{enumerable:!0,value:m}),2&v&&"string"!=typeof m)for(var ee in m)r.d(q,ee,function(v){return m[v]}.bind(null,ee));return q},r.n=function(m){var v=m&&m.__esModule?function(){return m.default}:function(){return m};return r.d(v,"a",v),v},r.o=function(m,v){return Object.prototype.hasOwnProperty.call(m,v)},r.p="",r(r.s=7)}([function(m,v,q){"use strict";function n(m){for(var q in m)v.hasOwnProperty(q)||(v[q]=m[q])}Object.defineProperty(v,"__esModule",{value:!0}),n(q(9)),n(q(10)),n(q(11)),n(q(12)),n(q(13)),n(q(14)),n(q(15)),n(q(16)),n(q(17)),n(q(31)),n(q(32)),n(q(33)),n(q(34)),n(q(35)),n(q(38)),n(q(39)),n(q(40)),n(q(41)),n(q(42)),n(q(43)),n(q(44)),n(q(45)),n(q(46)),n(q(47)),n(q(48)),n(q(49)),n(q(50)),n(q(3))},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.BOOKMARKING="oa:bookmarking",m.CLASSIFYING="oa:classifying",m.COMMENTING="oa:commenting",m.DESCRIBING="oa:describing",m.EDITING="oa:editing",m.HIGHLIGHTING="oa:highlighting",m.IDENTIFYING="oa:identifying",m.LINKING="oa:linking",m.MODERATING="oa:moderating",m.PAINTING="sc:painting",m.QUESTIONING="oa:questioning",m.REPLYING="oa:replying",m.TAGGING="oa:tagging",m.TRANSCRIBING="oad:transcribing"}(v.AnnotationMotivation||(v.AnnotationMotivation={})),function(m){m.AUTO_ADVANCE="auto-advance",m.CONTINUOUS="continuous",m.FACING_PAGES="facing-pages",m.HIDDEN="hidden",m.INDIVIDUALS="individuals",m.MULTI_PART="multi-part",m.NO_NAV="no-nav",m.NON_PAGED="non-paged",m.PAGED="paged",m.REPEAT="repeat",m.SEQUENCE="sequence",m.THUMBNAIL_NAV="thumbnail-nav",m.TOGETHER="together",m.UNORDERED="unordered"}(v.Behavior||(v.Behavior={})),function(m){m.CANVAS="canvas",m.CHOICE="choice",m.OA_CHOICE="oa:choice",m.CONTENT_AS_TEXT="contentastext",m.DATASET="dataset",m.DOCUMENT="document",m.IMAGE="image",m.MODEL="model",m.MOVING_IMAGE="movingimage",m.PDF="pdf",m.PHYSICAL_OBJECT="physicalobject",m.SOUND="sound",m.TEXT="text",m.TEXTUALBODY="textualbody",m.VIDEO="video"}(v.ExternalResourceType||(v.ExternalResourceType={})),function(m){m.ANNOTATION="annotation",m.CANVAS="canvas",m.COLLECTION="collection",m.MANIFEST="manifest",m.RANGE="range",m.SEQUENCE="sequence"}(v.IIIFResourceType||(v.IIIFResourceType={})),function(m){m.AUDIO_MP4="audio/mp4",m.CORTO="application/corto",m.DICOM="application/dicom",m.DRACO="application/draco",m.EPUB="application/epub+zip",m.GIRDER="image/vnd.kitware.girder",m.GLB="model/gltf-binary",m.GLTF="model/gltf+json",m.IIIF_PRESENTATION_2='application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"',m.IIIF_PRESENTATION_3='application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"',m.JPG="image/jpeg",m.M3U8="application/vnd.apple.mpegurl",m.MP3="audio/mp3",m.MPEG_DASH="application/dash+xml",m.OBJ="text/plain",m.OPF="application/oebps-package+xml",m.PDF="application/pdf",m.PLY="application/ply",m.THREEJS="application/vnd.threejs+json",m.USDZ="model/vnd.usd+zip",m.VIDEO_MP4="video/mp4",m.WAV="audio/wav",m.WEBM="video/webm"}(v.MediaType||(v.MediaType={})),function(m){m.DOC="application/msword",m.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",m.PDF="application/pdf"}(v.RenderingFormat||(v.RenderingFormat={})),function(m){m.IMAGE_0_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/compliance.html#level0",m.IMAGE_0_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/compliance.html#level1",m.IMAGE_0_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/compliance.html#level2",m.IMAGE_0_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/conformance.html#level0",m.IMAGE_0_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/conformance.html#level1",m.IMAGE_0_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/conformance.html#level2",m.IMAGE_1_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",m.IMAGE_1_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",m.IMAGE_1_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",m.IMAGE_1_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",m.IMAGE_1_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",m.IMAGE_1_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",m.IMAGE_1_LEVEL_0="http://iiif.io/api/image/1/level0.json",m.IMAGE_1_PROFILE_LEVEL_0="http://iiif.io/api/image/1/profiles/level0.json",m.IMAGE_1_LEVEL_1="http://iiif.io/api/image/1/level1.json",m.IMAGE_1_PROFILE_LEVEL_1="http://iiif.io/api/image/1/profiles/level1.json",m.IMAGE_1_LEVEL_2="http://iiif.io/api/image/1/level2.json",m.IMAGE_1_PROFILE_LEVEL_2="http://iiif.io/api/image/1/profiles/level2.json",m.IMAGE_2_LEVEL_0="http://iiif.io/api/image/2/level0.json",m.IMAGE_2_PROFILE_LEVEL_0="http://iiif.io/api/image/2/profiles/level0.json",m.IMAGE_2_LEVEL_1="http://iiif.io/api/image/2/level1.json",m.IMAGE_2_PROFILE_LEVEL_1="http://iiif.io/api/image/2/profiles/level1.json",m.IMAGE_2_LEVEL_2="http://iiif.io/api/image/2/level2.json",m.IMAGE_2_PROFILE_LEVEL_2="http://iiif.io/api/image/2/profiles/level2.json",m.AUTH_0_CLICK_THROUGH="http://iiif.io/api/auth/0/login/clickthrough",m.AUTH_0_LOGIN="http://iiif.io/api/auth/0/login",m.AUTH_0_LOGOUT="http://iiif.io/api/auth/0/logout",m.AUTH_0_RESTRICTED="http://iiif.io/api/auth/0/login/restricted",m.AUTH_0_TOKEN="http://iiif.io/api/auth/0/token",m.AUTH_1_CLICK_THROUGH="http://iiif.io/api/auth/1/clickthrough",m.AUTH_1_EXTERNAL="http://iiif.io/api/auth/1/external",m.AUTH_1_KIOSK="http://iiif.io/api/auth/1/kiosk",m.AUTH_1_LOGIN="http://iiif.io/api/auth/1/login",m.AUTH_1_LOGOUT="http://iiif.io/api/auth/1/logout",m.AUTH_1_PROBE="http://iiif.io/api/auth/1/probe",m.AUTH_1_TOKEN="http://iiif.io/api/auth/1/token",m.SEARCH_0="http://iiif.io/api/search/0/search",m.SEARCH_0_AUTO_COMPLETE="http://iiif.io/api/search/0/autocomplete",m.SEARCH_1="http://iiif.io/api/search/1/search",m.SEARCH_1_AUTO_COMPLETE="http://iiif.io/api/search/1/autocomplete",m.TRACKING_EXTENSIONS="http://universalviewer.io/tracking-extensions-profile",m.UI_EXTENSIONS="http://universalviewer.io/ui-extensions-profile",m.PRINT_EXTENSIONS="http://universalviewer.io/print-extensions-profile",m.SHARE_EXTENSIONS="http://universalviewer.io/share-extensions-profile",m.DOWNLOAD_EXTENSIONS="http://universalviewer.io/download-extensions-profile",m.OTHER_MANIFESTATIONS="http://iiif.io/api/otherManifestations.json",m.IXIF="http://wellcomelibrary.org/ld/ixif/0/alpha.json"}(v.ServiceProfile||(v.ServiceProfile={})),function(m){m.IMAGE_SERVICE_2="ImageService2",m.IMAGE_SERVICE_3="ImageService3"}(v.ServiceType||(v.ServiceType={})),function(m){m.BOTTOM_TO_TOP="bottom-to-top",m.LEFT_TO_RIGHT="left-to-right",m.RIGHT_TO_LEFT="right-to-left",m.TOP_TO_BOTTOM="top-to-bottom"}(v.ViewingDirection||(v.ViewingDirection={})),function(m){m.CONTINUOUS="continuous",m.INDIVIDUALS="individuals",m.NON_PAGED="non-paged",m.PAGED="paged",m.TOP="top"}(v.ViewingHint||(v.ViewingHint={}))},function(m,v,q){var ee=q(21).Symbol;m.exports=ee},function(m,v,q){"use strict";var ee=this&&this.__awaiter||function(m,v,q,ee){return new(q||(q=Promise))((function(ae,ie){function a(m){try{u(ee.next(m))}catch(m){ie(m)}}function s(m){try{u(ee.throw(m))}catch(m){ie(m)}}function u(m){var v;m.done?ae(m.value):(v=m.value,v instanceof q?v:new q((function(m){m(v)}))).then(a,s)}u((ee=ee.apply(m,v||[])).next())}))},ae=this&&this.__generator||function(m,v){var q,ee,ae,ie,de={label:0,sent:function(){if(1&ae[0])throw ae[1];return ae[1]},trys:[],ops:[]};return ie={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(ie[Symbol.iterator]=function(){return this}),ie;function s(ie){return function(ce){return function(ie){if(q)throw new TypeError("Generator is already executing.");for(;de;)try{if(q=1,ee&&(ae=2&ie[0]?ee.return:ie[0]?ee.throw||((ae=ee.return)&&ae.call(ee),0):ee.next)&&!(ae=ae.call(ee,ie[1])).done)return ae;switch(ee=0,ae&&(ie=[2&ie[0],ae.value]),ie[0]){case 0:case 1:ae=ie;break;case 4:return de.label++,{value:ie[1],done:!1};case 5:de.label++,ee=ie[1],ie=[0];continue;case 7:ie=de.ops.pop(),de.trys.pop();continue;default:if(!(ae=(ae=de.trys).length>0&&ae[ae.length-1])&&(6===ie[0]||2===ie[0])){de=0;continue}if(3===ie[0]&&(!ae||ie[1]>ae[0]&&ie[1]0&&q(pe)?v>1?e(pe,v-1,q,ie,de):ee(de,pe):ie||(de[de.length]=pe)}return de}},function(m,v){m.exports=function(m){return null!=m&&"object"==typeof m}},function(m,v,q){"use strict";q.r(v),v.default=function(m,v){return v=v||{},new Promise((function(q,ee){var ae=new XMLHttpRequest,ie=[],de=[],ce={},u=function(){return{ok:2==(ae.status/100|0),statusText:ae.statusText,status:ae.status,url:ae.responseURL,text:function(){return Promise.resolve(ae.responseText)},json:function(){return Promise.resolve(JSON.parse(ae.responseText))},blob:function(){return Promise.resolve(new Blob([ae.response]))},clone:u,headers:{keys:function(){return ie},entries:function(){return de},get:function(m){return ce[m.toLowerCase()]},has:function(m){return m.toLowerCase()in ce}}}};for(var le in ae.open(v.method||"get",m,!0),ae.onload=function(){ae.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(m,v,q){ie.push(v=v.toLowerCase()),de.push([v,q]),ce[v]=ce[v]?ce[v]+","+q:q})),q(u())},ae.onerror=ee,ae.withCredentials="include"==v.credentials,v.headers)ae.setRequestHeader(le,v.headers[le]);ae.send(v.body||null)}))}},function(m,v,q){m.exports=q(8)},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){for(var q in m)v.hasOwnProperty(q)||(v[q]=m[q])}(q(0));var ee=q(3);v.loadManifest=function(m){return ee.Utils.loadManifest(m)},v.parseManifest=function(m,v){return ee.Utils.parseManifest(m,v)}},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ee=function(){function e(m){this.__jsonld=m,this.context=this.getProperty("context"),this.id=this.getProperty("id")}return e.prototype.getProperty=function(m){var v=null;return this.__jsonld&&((v=this.__jsonld[m])||(v=this.__jsonld["@"+m])),v},e}();v.JSONLDResource=ee},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=q(0),de=q(1),ce=function(m){function t(v,q){var ee=m.call(this,v)||this;return ee.options=q,ee}return ae(t,m),t.prototype.getIIIFResourceType=function(){return ie.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){var m=this.getProperty("label");return m?ie.PropertyValue.parse(m,this.options.locale):new ie.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var m=this.getProperty("metadata"),v=[];if(!m)return v;for(var q=0;q-1||this.externalResource.data["@context"].indexOf("/1.1/context.json")>-1||this.externalResource.data["@context"].indexOf("/1/context.json")>-1)&&(ee="native");else{var ie=void 0;if((ie=this.getImages())&&ie.length){var de=ie[0].getResource(),le=de.getServices();if(ae||(ae=de.getWidth()),pe=le?le.find((function(m){return ce.Utils.isImageProfile(m.getProfile())||ce.Utils.isImageServiceType(m.getIIIFResourceType())})):null)q=pe.id,ee=ce.Utils.getImageQuality(pe.getProfile());else if(ae===de.getWidth())return de.id}if((ie=this.getContent())&&ie.length){var pe,fe=ie[0].getBody()[0];if(le=fe.getServices(),ae||(ae=fe.getWidth()),pe=le?le.find((function(m){return ce.Utils.isImageServiceType(m.getIIIFResourceType())})):null)q=pe.id,ee=ce.Utils.getImageQuality(pe.getProfile());else if(ae===fe.getWidth())return fe.id}if(!q){var ye=this.getProperty("thumbnail");if(ye){if("string"==typeof ye)return ye;if(ye["@id"])return ye["@id"];if(ye.length)return ye[0].id}}}return v=ae+",",q&&q.endsWith("/")&&(q=q.substr(0,q.length-1)),[q,"full",v,0,ee+".jpg"].join("/")},t.prototype.getMaxDimensions=function(){var m,v=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(m=this.externalResource.data.profile,Array.isArray(m)&&(m=m.filter((function(m){return m.maxWidth}))[0])&&(v=new ce.Size(m.maxWidth,m.maxHeight?m.maxHeight:m.maxWidth))),v},t.prototype.getContent=function(){var m=[],v=this.__jsonld.items||this.__jsonld.content;if(!v)return m;var q=null;if(v.length&&(q=new ce.AnnotationPage(v[0],this.options)),!q)return m;for(var ee=q.getItems(),ae=0;ae"),null===this.value?null:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValue(m||this.defaultLocale,v))},e.prototype.getValues=function(m){return null===this.value?[]:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValues(m||this.defaultLocale))},e.prototype.setValue=function(m){null===this.value&&(this.value=new ee.PropertyValue([])),this.value.setValue(m,this.defaultLocale)},e}();v.LabelValuePair=ae},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=function(m){function t(){return null!==m&&m.apply(this,arguments)||this}return ae(t,m),t.getValue=function(m,v){return m.getValue(v,"
")},t.getValues=function(m,v){return m.getValues(v)},t}(Array);v.LanguageMap=ie},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)}),ie=this&&this.__spreadArrays||function(){for(var m=0,v=0,q=arguments.length;v"):this._value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return void 0===this._locale?this._defaultLocale:this._locale},enumerable:!0,configurable:!0}),e.prototype.addValue=function(m){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(m)?this._value=this._value.concat(m):this._value.push(m)},e}();v.LocalizedValue=ce;var le=function(m){function t(v,q){void 0===v&&(v=[]);var ee=m.apply(this,v)||this;return ee.__proto__=t.prototype,ee._defaultLocale=q,ee}return ae(t,m),t.parse=function(m,v){if(!m)return new t([],v);if(Array.isArray(m)){var q=(ee=m.map((function(m){return ce.parseV2Value(m,v)})).filter((function(m){return null!==m}))).reduce((function(m,v){var q=v._locale;return q||(q="none"),m[q]?m[q].addValue(v._value):m[q]=v,m}),{});return new t(Object.values(q),v)}return"string"==typeof m?new t([new ce(m,void 0,v)],v):m["@language"]||m["@value"]?new t(null!==(ee=ce.parseV2Value(m))?[ee]:[],v):new t(Object.keys(m).map((function(q){var ee=m[q];if(!Array.isArray(ee))throw new Error("A IIIF v3 localized property value must have an array as the value for a given language.");return new ce(ee,q,v)})),v);var ee},t.prototype.getSuitableLocale=function(m){for(var v=ie(this).map((function(m){return m._locale})).filter((function(m){return void 0!==m})),r=function(m){var q=v.find((function(v){return v===m}));if(q)return{value:q}},q=0,ee=m;q1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();if(m)return m===ie.ViewingHint.PAGED;var v=this.getBehavior();return!!v&&v===ie.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t}(de.IIIFResource);v.Manifest=ce},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.EMPTY="",m.MANUSCRIPT="manuscript",m.MONOGRAPH="monograph"}(v.ManifestType||(v.ManifestType={}))},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=q(0),de=q(1),ce=function(m){function t(v,q){var ee=m.call(this,v,q)||this;return ee._ranges=null,ee.canvases=null,ee.items=[],ee}return ae(t,m),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var m=[],v=[],q=0,ee=this.canvases;q1&&(0===Re&&(ye=Number(xe[0])),Re===this.canvases.length-1&&(be=Number(xe[1])))}else{var Te=this.getRanges();for(Re=0;Re=v.start&&m<=v.end)},t.prototype._parseTreeNode=function(m,v){m.label=v.getLabel().getValue(this.options.locale),m.data=v,m.data.type=ie.Utils.normaliseType(ie.TreeNodeType.RANGE),v.treeNode=m;var q=v.getRanges();if(q&&q.length)for(var ee=0;ee=0;v--){var q=this.getCanvasByIndex(v).getLabel().getValue(this.options.locale);if(m){if(/^[a-zA-Z0-9]*$/.test(q))return q}else if(q)return q}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(m,v){var q;if(v){var ee=this.getPagedIndices(m),ae=this.getViewingDirection();q=ae&&ae===ie.ViewingDirection.RIGHT_TO_LEFT?ee[0]+1:ee[ee.length-1]+1}else q=m+1;return q>this.getLastPageIndex()?-1:q},t.prototype.getPagedIndices=function(m,v){var q=[];if(v){q=this.isFirstCanvas(m)||this.isLastCanvas(m)?[m]:m%2?[m,m+1]:[m-1,m];var ee=this.getViewingDirection();ee&&ee===ie.ViewingDirection.RIGHT_TO_LEFT&&(q=q.reverse())}else q.push(m);return q},t.prototype.getPrevPageIndex=function(m,v){var q;if(v){var ee=this.getPagedIndices(m),ae=this.getViewingDirection();q=ae&&ae===ie.ViewingDirection.RIGHT_TO_LEFT?ee[ee.length-1]-1:ee[0]-1}else q=m-1;return q},t.prototype.getStartCanvasIndex=function(){var m=this.getStartCanvas();if(m)for(var v=0;vthis.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(m){return 0===m},t.prototype.isLastCanvas=function(m){return m===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();return!!m&&m===ie.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(de.ManifestResource);v.Sequence=ce},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ee=q(0),ae=function(){function e(){}return e.parse=function(m,v){return"string"==typeof m&&(m=JSON.parse(m)),this.parseJson(m,v)},e.parseJson=function(m,v){var q;if(v&&v.navDate&&!isNaN(v.navDate.getTime())&&(m.navDate=v.navDate.toString()),m["@type"])switch(m["@type"]){case"sc:Collection":q=this.parseCollection(m,v);break;case"sc:Manifest":q=this.parseManifest(m,v);break;default:return null}else switch(m.type){case"Collection":q=this.parseCollection(m,v);break;case"Manifest":q=this.parseManifest(m,v);break;default:return null}return q.isLoaded=!0,q},e.parseCollection=function(m,v){var q=new ee.Collection(m,v);return v?(q.index=v.index||0,v.resource&&(q.parentCollection=v.resource.parentCollection)):q.index=0,this.parseCollections(q,v),this.parseManifests(q,v),this.parseItems(q,v),q},e.parseCollections=function(m,v){var q;if(m.__jsonld.collections?q=m.__jsonld.collections:m.__jsonld.items&&(q=m.__jsonld.items.filter((function(m){return"collection"===m.type.toLowerCase()}))),q)for(var ee=0;ee{m.exports=q(53765)},84221:(m,v,q)=>{var ee=q(46894).getUint64;m.exports=function(m){var v=new DataView(m.buffer,m.byteOffset,m.byteLength),q={version:m[0],flags:new Uint8Array(m.subarray(1,4)),references:[],referenceId:v.getUint32(4),timescale:v.getUint32(8)},ae=12;0===q.version?(q.earliestPresentationTime=v.getUint32(ae),q.firstOffset=v.getUint32(ae+4),ae+=8):(q.earliestPresentationTime=ee(m.subarray(ae)),q.firstOffset=ee(m.subarray(ae+8)),ae+=16),ae+=2;var ie=v.getUint16(ae);for(ae+=2;ie>0;ae+=12,ie--)q.references.push({referenceType:(128&m[ae])>>>7,referencedSize:2147483647&v.getUint32(ae),subsegmentDuration:v.getUint32(ae+4),startsWithSap:!!(128&m[ae+8]),sapType:(112&m[ae+8])>>>4,sapDeltaTime:268435455&v.getUint32(ae+8)});return q}},51489:m=>{var v,q,ee,ae,ie,de,ce,le=9e4;v=function(m){return m*le},q=function(m,v){return m*v},ee=function(m){return m/le},ae=function(m,v){return m/v},ie=function(m,q){return v(ae(m,q))},de=function(m,v){return q(ee(m),v)},ce=function(m,v,q){return ee(q?m:m-v)},m.exports={ONE_SECOND_IN_TS:le,secondsToVideoTs:v,secondsToAudioTs:q,videoTsToSeconds:ee,audioTsToSeconds:ae,audioTsToVideoTs:ie,videoTsToAudioTs:de,metadataTsToSeconds:ce}},46894:m=>{var v=Math.pow(2,32);m.exports={getUint64:function(m){var q,ee=new DataView(m.buffer,m.byteOffset,m.byteLength);return ee.getBigUint64?(q=ee.getBigUint64(0)){"use strict";var v=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;function toObject(m){if(null==m)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(m)}m.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var m=new String("abc");if(m[5]="de","5"===Object.getOwnPropertyNames(m)[0])return!1;for(var v={},q=0;q<10;q++)v["_"+String.fromCharCode(q)]=q;if("0123456789"!==Object.getOwnPropertyNames(v).map((function(m){return v[m]})).join(""))return!1;var ee={};return"abcdefghijklmnopqrst".split("").forEach((function(m){ee[m]=m})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},ee)).join("")}catch(m){return!1}}()?Object.assign:function(m,ae){for(var ie,de,ce=toObject(m),le=1;le{function callOrReturn(m){return"function"==typeof m?m():m}v.none=Object.create({value:function(){throw new Error("Called value on none")},isNone:function(){return!0},isSome:function(){return!1},map:function(){return v.none},flatMap:function(){return v.none},filter:function(){return v.none},toArray:function(){return[]},orElse:callOrReturn,valueOrElse:callOrReturn}),v.some=function(m){return new Some(m)};var Some=function(m){this._value=m};Some.prototype.value=function(){return this._value},Some.prototype.isNone=function(){return!1},Some.prototype.isSome=function(){return!0},Some.prototype.map=function(m){return new Some(m(this._value))},Some.prototype.flatMap=function(m){return m(this._value)},Some.prototype.filter=function(m){return m(this._value)?this:v.none},Some.prototype.toArray=function(){return[this._value]},Some.prototype.orElse=function(m){return this},Some.prototype.valueOrElse=function(m){return this._value},v.isOption=function(m){return m===v.none||m instanceof Some},v.fromNullable=function(m){return null==m?v.none:new Some(m)}},26470:m=>{"use strict";function assertPath(m){if("string"!=typeof m)throw new TypeError("Path must be a string. Received "+JSON.stringify(m))}function normalizeStringPosix(m,v){for(var q,ee="",ae=0,ie=-1,de=0,ce=0;ce<=m.length;++ce){if(ce2){var le=ee.lastIndexOf("/");if(le!==ee.length-1){-1===le?(ee="",ae=0):ae=(ee=ee.slice(0,le)).length-1-ee.lastIndexOf("/"),ie=ce,de=0;continue}}else if(2===ee.length||1===ee.length){ee="",ae=0,ie=ce,de=0;continue}v&&(ee.length>0?ee+="/..":ee="..",ae=2)}else ee.length>0?ee+="/"+m.slice(ie+1,ce):ee=m.slice(ie+1,ce),ae=ce-ie-1;ie=ce,de=0}else 46===q&&-1!==de?++de:de=-1}return ee}function _format(m,v){var q=v.dir||v.root,ee=v.base||(v.name||"")+(v.ext||"");return q?q===v.root?q+ee:q+m+ee:ee}var v={resolve:function resolve(){for(var m,v="",q=!1,ee=arguments.length-1;ee>=-1&&!q;ee--){var ae;ee>=0?ae=arguments[ee]:(void 0===m&&(m=process.cwd()),ae=m),assertPath(ae),0!==ae.length&&(v=ae+"/"+v,q=47===ae.charCodeAt(0))}return v=normalizeStringPosix(v,!q),q?v.length>0?"/"+v:"/":v.length>0?v:"."},normalize:function normalize(m){if(assertPath(m),0===m.length)return".";var v=47===m.charCodeAt(0),q=47===m.charCodeAt(m.length-1);return 0!==(m=normalizeStringPosix(m,!v)).length||v||(m="."),m.length>0&&q&&(m+="/"),v?"/"+m:m},isAbsolute:function isAbsolute(m){return assertPath(m),m.length>0&&47===m.charCodeAt(0)},join:function join(){if(0===arguments.length)return".";for(var m,q=0;q0&&(void 0===m?m=ee:m+="/"+ee)}return void 0===m?".":v.normalize(m)},relative:function relative(m,q){if(assertPath(m),assertPath(q),m===q)return"";if((m=v.resolve(m))===(q=v.resolve(q)))return"";for(var ee=1;eele){if(47===q.charCodeAt(de+fe))return q.slice(de+fe+1);if(0===fe)return q.slice(de+fe)}else ie>le&&(47===m.charCodeAt(ee+fe)?pe=fe:0===fe&&(pe=0));break}var ye=m.charCodeAt(ee+fe);if(ye!==q.charCodeAt(de+fe))break;47===ye&&(pe=fe)}var be="";for(fe=ee+pe+1;fe<=ae;++fe)fe!==ae&&47!==m.charCodeAt(fe)||(0===be.length?be+="..":be+="/..");return be.length>0?be+q.slice(de+pe):(de+=pe,47===q.charCodeAt(de)&&++de,q.slice(de))},_makeLong:function _makeLong(m){return m},dirname:function dirname(m){if(assertPath(m),0===m.length)return".";for(var v=m.charCodeAt(0),q=47===v,ee=-1,ae=!0,ie=m.length-1;ie>=1;--ie)if(47===(v=m.charCodeAt(ie))){if(!ae){ee=ie;break}}else ae=!1;return-1===ee?q?"/":".":q&&1===ee?"//":m.slice(0,ee)},basename:function basename(m,v){if(void 0!==v&&"string"!=typeof v)throw new TypeError('"ext" argument must be a string');assertPath(m);var q,ee=0,ae=-1,ie=!0;if(void 0!==v&&v.length>0&&v.length<=m.length){if(v.length===m.length&&v===m)return"";var de=v.length-1,ce=-1;for(q=m.length-1;q>=0;--q){var le=m.charCodeAt(q);if(47===le){if(!ie){ee=q+1;break}}else-1===ce&&(ie=!1,ce=q+1),de>=0&&(le===v.charCodeAt(de)?-1==--de&&(ae=q):(de=-1,ae=ce))}return ee===ae?ae=ce:-1===ae&&(ae=m.length),m.slice(ee,ae)}for(q=m.length-1;q>=0;--q)if(47===m.charCodeAt(q)){if(!ie){ee=q+1;break}}else-1===ae&&(ie=!1,ae=q+1);return-1===ae?"":m.slice(ee,ae)},extname:function extname(m){assertPath(m);for(var v=-1,q=0,ee=-1,ae=!0,ie=0,de=m.length-1;de>=0;--de){var ce=m.charCodeAt(de);if(47!==ce)-1===ee&&(ae=!1,ee=de+1),46===ce?-1===v?v=de:1!==ie&&(ie=1):-1!==v&&(ie=-1);else if(!ae){q=de+1;break}}return-1===v||-1===ee||0===ie||1===ie&&v===ee-1&&v===q+1?"":m.slice(v,ee)},format:function format(m){if(null===m||"object"!=typeof m)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof m);return _format("/",m)},parse:function parse(m){assertPath(m);var v={root:"",dir:"",base:"",ext:"",name:""};if(0===m.length)return v;var q,ee=m.charCodeAt(0),ae=47===ee;ae?(v.root="/",q=1):q=0;for(var ie=-1,de=0,ce=-1,le=!0,pe=m.length-1,fe=0;pe>=q;--pe)if(47!==(ee=m.charCodeAt(pe)))-1===ce&&(le=!1,ce=pe+1),46===ee?-1===ie?ie=pe:1!==fe&&(fe=1):-1!==ie&&(fe=-1);else if(!le){de=pe+1;break}return-1===ie||-1===ce||0===fe||1===fe&&ie===ce-1&&ie===de+1?-1!==ce&&(v.base=v.name=0===de&&ae?m.slice(1,ce):m.slice(de,ce)):(0===de&&ae?(v.name=m.slice(1,ie),v.base=m.slice(1,ce)):(v.name=m.slice(de,ie),v.base=m.slice(de,ce)),v.ext=m.slice(ie,ce)),de>0?v.dir=m.slice(0,de-1):ae&&(v.dir="/"),v},sep:"/",delimiter:":",win32:null,posix:null};v.posix=v,m.exports=v},35433:()=>{Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},39980:()=>{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},62356:()=>{!function(m){var v=m.util.clone(m.languages.javascript),q=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ee=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,ae=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function re(m,v){return m=m.replace(//g,(function(){return q})).replace(//g,(function(){return ee})).replace(//g,(function(){return ae})),RegExp(m,v)}ae=re(ae).source,m.languages.jsx=m.languages.extend("markup",v),m.languages.jsx.tag.pattern=re(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),m.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,m.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,m.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,m.languages.jsx.tag.inside.comment=v.comment,m.languages.insertBefore("inside","attr-name",{spread:{pattern:re(//.source),inside:m.languages.jsx}},m.languages.jsx.tag),m.languages.insertBefore("inside","special-attr",{script:{pattern:re(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:m.languages.jsx}}},m.languages.jsx.tag);var stringifyToken=function(m){return m?"string"==typeof m?m:"string"==typeof m.content?m.content:m.content.map(stringifyToken).join(""):""},walkTokens=function(v){for(var q=[],ee=0;ee0&&q[q.length-1].tagName===stringifyToken(ae.content[0].content[1])&&q.pop():"/>"===ae.content[ae.content.length-1].content||q.push({tagName:stringifyToken(ae.content[0].content[1]),openedBraces:0}):q.length>0&&"punctuation"===ae.type&&"{"===ae.content?q[q.length-1].openedBraces++:q.length>0&&q[q.length-1].openedBraces>0&&"punctuation"===ae.type&&"}"===ae.content?q[q.length-1].openedBraces--:ie=!0),(ie||"string"==typeof ae)&&q.length>0&&0===q[q.length-1].openedBraces){var de=stringifyToken(ae);ee0&&("string"==typeof v[ee-1]||"plain-text"===v[ee-1].type)&&(de=stringifyToken(v[ee-1])+de,v.splice(ee-1,1),ee--),v[ee]=new m.Token("plain-text",de,null,de)}ae.content&&"string"!=typeof ae.content&&walkTokens(ae.content)}};m.hooks.add("after-tokenize",(function(m){"jsx"!==m.language&&"tsx"!==m.language||walkTokens(m.tokens)}))}(Prism)},24335:()=>{Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var q={};q["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[v]},q.cdata=/^$/i;var ee={"included-cdata":{pattern://i,inside:q}};ee["language-"+v]={pattern:/[\s\S]+/,inside:Prism.languages[v]};var ae={};ae[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ee},Prism.languages.insertBefore("markup","cdata",ae)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(m,v){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:Prism.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},15660:(m,v,q)=>{var ee=function(m){var v=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,q=0,ee={},ae={manual:m.Prism&&m.Prism.manual,disableWorkerMessageHandler:m.Prism&&m.Prism.disableWorkerMessageHandler,util:{encode:function encode(m){return m instanceof Token?new Token(m.type,encode(m.content),m.alias):Array.isArray(m)?m.map(encode):m.replace(/&/g,"&").replace(/=de.reach);we+=Se.value.length,Se=Se.next){var Pe=Se.value;if(v.length>m.length)return;if(!(Pe instanceof Token)){var Ie,We=1;if(Re){if(!(Ie=matchPattern(Te,we,m,be))||Ie.index>=m.length)break;var ze=Ie.index,Ve=Ie.index+Ie[0].length,He=we;for(He+=Se.value.length;ze>=He;)He+=(Se=Se.next).value.length;if(we=He-=Se.value.length,Se.value instanceof Token)continue;for(var qe=Se;qe!==v.tail&&(Hede.reach&&(de.reach=et);var tt=Se.prev;if(Qe&&(tt=addAfter(v,tt,Qe),we+=Qe.length),removeRange(v,tt,We),Se=addAfter(v,tt,new Token(ce,ye?ae.tokenize(Xe,ye):Xe,_e,Xe)),Ye&&addAfter(v,Se,Ye),We>1){var nt={cause:ce+","+pe,reach:et};matchGrammar(m,v,q,Se.prev,we,nt),de&&nt.reach>de.reach&&(de.reach=nt.reach)}}}}}}function LinkedList(){var m={value:null,prev:null,next:null},v={value:null,prev:m,next:null};m.next=v,this.head=m,this.tail=v,this.length=0}function addAfter(m,v,q){var ee=v.next,ae={value:q,prev:v,next:ee};return v.next=ae,ee.prev=ae,m.length++,ae}function removeRange(m,v,q){for(var ee=v.next,ae=0;ae"+ee.content+""},!m.document)return m.addEventListener?(ae.disableWorkerMessageHandler||m.addEventListener("message",(function(v){var q=JSON.parse(v.data),ee=q.language,ie=q.code,de=q.immediateClose;m.postMessage(ae.highlight(ie,ae.languages[ee],ee)),de&&m.close()}),!1),ae):ae;var ie=ae.util.currentScript();function highlightAutomaticallyCallback(){ae.manual||ae.highlightAll()}if(ie&&(ae.filename=ie.src,ie.hasAttribute("data-manual")&&(ae.manual=!0)),!ae.manual){var de=document.readyState;"loading"===de||"interactive"===de&&ie&&ie.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return ae}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});m.exports&&(m.exports=ee),void 0!==q.g&&(q.g.Prism=ee),ee.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ee.languages.markup.tag.inside["attr-value"].inside.entity=ee.languages.markup.entity,ee.languages.markup.doctype.inside["internal-subset"].inside=ee.languages.markup,ee.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(ee.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var q={};q["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:ee.languages[v]},q.cdata=/^$/i;var ae={"included-cdata":{pattern://i,inside:q}};ae["language-"+v]={pattern:/[\s\S]+/,inside:ee.languages[v]};var ie={};ie[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ae},ee.languages.insertBefore("markup","cdata",ie)}}),Object.defineProperty(ee.languages.markup.tag,"addAttribute",{value:function(m,v){ee.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:ee.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ee.languages.html=ee.languages.markup,ee.languages.mathml=ee.languages.markup,ee.languages.svg=ee.languages.markup,ee.languages.xml=ee.languages.extend("markup",{}),ee.languages.ssml=ee.languages.xml,ee.languages.atom=ee.languages.xml,ee.languages.rss=ee.languages.xml,function(m){var v=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;m.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+v.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+v.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+v.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+v.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:v,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},m.languages.css.atrule.inside.rest=m.languages.css;var q=m.languages.markup;q&&(q.tag.addInlined("style","css"),q.tag.addAttribute("style","css"))}(ee),ee.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},ee.languages.javascript=ee.languages.extend("clike",{"class-name":[ee.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ee.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ee.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ee.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ee.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ee.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ee.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ee.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ee.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ee.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ee.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ee.languages.markup&&(ee.languages.markup.tag.addInlined("script","javascript"),ee.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ee.languages.js=ee.languages.javascript,function(){if(void 0!==ee&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var FAILURE_MESSAGE=function(m,v){return"✖ Error "+m+" while fetching file: "+v},m="✖ Error: File does not exist or is empty",v={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},q="data-src-status",ae="loading",ie="loaded",de="pre[data-src]:not(["+q+'="'+ie+'"]):not(['+q+'="'+ae+'"])';ee.hooks.add("before-highlightall",(function(m){m.selector+=", "+de})),ee.hooks.add("before-sanity-check",(function(m){var ce=m.element;if(ce.matches(de)){m.code="",ce.setAttribute(q,ae);var le=ce.appendChild(document.createElement("CODE"));le.textContent="Loading…";var pe=ce.getAttribute("data-src"),fe=m.language;if("none"===fe){var ye=(/\.(\w+)$/.exec(pe)||[,"none"])[1];fe=v[ye]||ye}ee.util.setLanguage(le,fe),ee.util.setLanguage(ce,fe);var be=ee.plugins.autoloader;be&&be.loadLanguages(fe),loadFile(pe,(function(m){ce.setAttribute(q,ie);var v=parseRange(ce.getAttribute("data-range"));if(v){var ae=m.split(/\r\n?|\n/g),de=v[0],pe=null==v[1]?ae.length:v[1];de<0&&(de+=ae.length),de=Math.max(0,Math.min(de-1,ae.length)),pe<0&&(pe+=ae.length),pe=Math.max(0,Math.min(pe,ae.length)),m=ae.slice(de,pe).join("\n"),ce.hasAttribute("data-start")||ce.setAttribute("data-start",String(de+1))}le.textContent=m,ee.highlightElement(le)}),(function(m){ce.setAttribute(q,"failed"),le.textContent=m}))}})),ee.plugins.fileHighlight={highlight:function highlight(m){for(var v,q=(m||document).querySelectorAll(de),ae=0;v=q[ae++];)ee.highlightElement(v)}};var ce=!1;ee.fileHighlight=function(){ce||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ce=!0),ee.plugins.fileHighlight.highlight.apply(this,arguments)}}function loadFile(v,q,ee){var ae=new XMLHttpRequest;ae.open("GET",v,!0),ae.onreadystatechange=function(){4==ae.readyState&&(ae.status<400&&ae.responseText?q(ae.responseText):ae.status>=400?ee(FAILURE_MESSAGE(ae.status,ae.statusText)):ee(m))},ae.send(null)}function parseRange(m){var v=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(m||"");if(v){var q=Number(v[1]),ee=v[2],ae=v[3];return ee?ae?[q,Number(ae)]:[q,void 0]:[q,q]}}}()},92703:(m,v,q)=>{"use strict";var ee=q(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,m.exports=function(){function shim(m,v,q,ae,ie,de){if(de!==ee){var ce=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw ce.name="Invariant Violation",ce}}function getShim(){return shim}shim.isRequired=shim;var m={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return m.PropTypes=m,m}},45697:(m,v,q)=>{m.exports=q(92703)()},50414:m=>{"use strict";m.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(m,v,q)=>{"use strict";var ee=q(67294),ae=q(27418),ie=q(63840);function y(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,q=1;qv}return!1}function B(m,v,q,ee,ae,ie,de){this.acceptsBooleans=2===v||3===v||4===v,this.attributeName=ee,this.attributeNamespace=ae,this.mustUseProperty=q,this.propertyName=m,this.type=v,this.sanitizeURL=ie,this.removeEmptyString=de}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(m){Re[m]=new B(m,0,!1,m,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(m){var v=m[0];Re[v]=new B(v,1,!1,m[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(m){Re[m]=new B(m,2,!1,m.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(m){Re[m]=new B(m,2,!1,m,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(m){Re[m]=new B(m,3,!1,m.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(m){Re[m]=new B(m,3,!0,m,null,!1,!1)})),["capture","download"].forEach((function(m){Re[m]=new B(m,4,!1,m,null,!1,!1)})),["cols","rows","size","span"].forEach((function(m){Re[m]=new B(m,6,!1,m,null,!1,!1)})),["rowSpan","start"].forEach((function(m){Re[m]=new B(m,5,!1,m.toLowerCase(),null,!1,!1)}));var _e=/[\-:]([a-z])/g;function pa(m){return m[1].toUpperCase()}function qa(m,v,q,ee){var ae=Re.hasOwnProperty(v)?Re[v]:null;(null!==ae?0===ae.type:!ee&&(2--ce||ae[de]!==ie[ce])return"\n"+ae[de].replace(" at new "," at ")}while(1<=de&&0<=ce);break}}}finally{dt=!1,Error.prepareStackTrace=q}return(m=m?m.displayName||m.name:"")?Na(m):""}function Qa(m){switch(m.tag){case 5:return Na(m.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return m=Pa(m.type,!1);case 11:return m=Pa(m.type.render,!1);case 22:return m=Pa(m.type._render,!1);case 1:return m=Pa(m.type,!0);default:return""}}function Ra(m){if(null==m)return null;if("function"==typeof m)return m.displayName||m.name||null;if("string"==typeof m)return m;switch(m){case we:return"Fragment";case Se:return"Portal";case Ie:return"Profiler";case Pe:return"StrictMode";case He:return"Suspense";case qe:return"SuspenseList"}if("object"==typeof m)switch(m.$$typeof){case ze:return(m.displayName||"Context")+".Consumer";case We:return(m._context.displayName||"Context")+".Provider";case Ve:var v=m.render;return v=v.displayName||v.name||"",m.displayName||(""!==v?"ForwardRef("+v+")":"ForwardRef");case Xe:return Ra(m.type);case Ye:return Ra(m._render);case Qe:v=m._payload,m=m._init;try{return Ra(m(v))}catch(m){}}return null}function Sa(m){switch(typeof m){case"boolean":case"number":case"object":case"string":case"undefined":return m;default:return""}}function Ta(m){var v=m.type;return(m=m.nodeName)&&"input"===m.toLowerCase()&&("checkbox"===v||"radio"===v)}function Ua(m){var v=Ta(m)?"checked":"value",q=Object.getOwnPropertyDescriptor(m.constructor.prototype,v),ee=""+m[v];if(!m.hasOwnProperty(v)&&void 0!==q&&"function"==typeof q.get&&"function"==typeof q.set){var ae=q.get,ie=q.set;return Object.defineProperty(m,v,{configurable:!0,get:function(){return ae.call(this)},set:function(m){ee=""+m,ie.call(this,m)}}),Object.defineProperty(m,v,{enumerable:q.enumerable}),{getValue:function(){return ee},setValue:function(m){ee=""+m},stopTracking:function(){m._valueTracker=null,delete m[v]}}}}function Va(m){m._valueTracker||(m._valueTracker=Ua(m))}function Wa(m){if(!m)return!1;var v=m._valueTracker;if(!v)return!0;var q=v.getValue(),ee="";return m&&(ee=Ta(m)?m.checked?"true":"false":m.value),(m=ee)!==q&&(v.setValue(m),!0)}function Xa(m){if(void 0===(m=m||("undefined"!=typeof document?document:void 0)))return null;try{return m.activeElement||m.body}catch(v){return m.body}}function Ya(m,v){var q=v.checked;return ae({},v,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=q?q:m._wrapperState.initialChecked})}function Za(m,v){var q=null==v.defaultValue?"":v.defaultValue,ee=null!=v.checked?v.checked:v.defaultChecked;q=Sa(null!=v.value?v.value:q),m._wrapperState={initialChecked:ee,initialValue:q,controlled:"checkbox"===v.type||"radio"===v.type?null!=v.checked:null!=v.value}}function $a(m,v){null!=(v=v.checked)&&qa(m,"checked",v,!1)}function ab(m,v){$a(m,v);var q=Sa(v.value),ee=v.type;if(null!=q)"number"===ee?(0===q&&""===m.value||m.value!=q)&&(m.value=""+q):m.value!==""+q&&(m.value=""+q);else if("submit"===ee||"reset"===ee)return void m.removeAttribute("value");v.hasOwnProperty("value")?bb(m,v.type,q):v.hasOwnProperty("defaultValue")&&bb(m,v.type,Sa(v.defaultValue)),null==v.checked&&null!=v.defaultChecked&&(m.defaultChecked=!!v.defaultChecked)}function cb(m,v,q){if(v.hasOwnProperty("value")||v.hasOwnProperty("defaultValue")){var ee=v.type;if(!("submit"!==ee&&"reset"!==ee||void 0!==v.value&&null!==v.value))return;v=""+m._wrapperState.initialValue,q||v===m.value||(m.value=v),m.defaultValue=v}""!==(q=m.name)&&(m.name=""),m.defaultChecked=!!m._wrapperState.initialChecked,""!==q&&(m.name=q)}function bb(m,v,q){"number"===v&&Xa(m.ownerDocument)===m||(null==q?m.defaultValue=""+m._wrapperState.initialValue:m.defaultValue!==""+q&&(m.defaultValue=""+q))}function db(m){var v="";return ee.Children.forEach(m,(function(m){null!=m&&(v+=m)})),v}function eb(m,v){return m=ae({children:void 0},v),(v=db(v.children))&&(m.children=v),m}function fb(m,v,q,ee){if(m=m.options,v){v={};for(var ae=0;ae=q.length))throw Error(y(93));q=q[0]}v=q}null==v&&(v=""),q=v}m._wrapperState={initialValue:Sa(q)}}function ib(m,v){var q=Sa(v.value),ee=Sa(v.defaultValue);null!=q&&((q=""+q)!==m.value&&(m.value=q),null==v.defaultValue&&m.defaultValue!==q&&(m.defaultValue=q)),null!=ee&&(m.defaultValue=""+ee)}function jb(m){var v=m.textContent;v===m._wrapperState.initialValue&&""!==v&&null!==v&&(m.value=v)}var ct={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(m){switch(m){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(m,v){return null==m||"http://www.w3.org/1999/xhtml"===m?lb(v):"http://www.w3.org/2000/svg"===m&&"foreignObject"===v?"http://www.w3.org/1999/xhtml":m}var ut,lt,pt=(lt=function(m,v){if(m.namespaceURI!==ct.svg||"innerHTML"in m)m.innerHTML=v;else{for((ut=ut||document.createElement("div")).innerHTML=""+v.valueOf().toString()+"",v=ut.firstChild;m.firstChild;)m.removeChild(m.firstChild);for(;v.firstChild;)m.appendChild(v.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(m,v,q,ee){MSApp.execUnsafeLocalFunction((function(){return lt(m,v)}))}:lt);function pb(m,v){if(v){var q=m.firstChild;if(q&&q===m.lastChild&&3===q.nodeType)return void(q.nodeValue=v)}m.textContent=v}var ht={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gt=["Webkit","ms","Moz","O"];function sb(m,v,q){return null==v||"boolean"==typeof v||""===v?"":q||"number"!=typeof v||0===v||ht.hasOwnProperty(m)&&ht[m]?(""+v).trim():v+"px"}function tb(m,v){for(var q in m=m.style,v)if(v.hasOwnProperty(q)){var ee=0===q.indexOf("--"),ae=sb(q,v[q],ee);"float"===q&&(q="cssFloat"),ee?m.setProperty(q,ae):m[q]=ae}}Object.keys(ht).forEach((function(m){gt.forEach((function(v){v=v+m.charAt(0).toUpperCase()+m.substring(1),ht[v]=ht[m]}))}));var ft=ae({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(m,v){if(v){if(ft[m]&&(null!=v.children||null!=v.dangerouslySetInnerHTML))throw Error(y(137,m));if(null!=v.dangerouslySetInnerHTML){if(null!=v.children)throw Error(y(60));if("object"!=typeof v.dangerouslySetInnerHTML||!("__html"in v.dangerouslySetInnerHTML))throw Error(y(61))}if(null!=v.style&&"object"!=typeof v.style)throw Error(y(62))}}function wb(m,v){if(-1===m.indexOf("-"))return"string"==typeof v.is;switch(m){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(m){return(m=m.target||m.srcElement||window).correspondingUseElement&&(m=m.correspondingUseElement),3===m.nodeType?m.parentNode:m}var mt=null,vt=null,yt=null;function Bb(m){if(m=Cb(m)){if("function"!=typeof mt)throw Error(y(280));var v=m.stateNode;v&&(v=Db(v),mt(m.stateNode,m.type,v))}}function Eb(m){vt?yt?yt.push(m):yt=[m]:vt=m}function Fb(){if(vt){var m=vt,v=yt;if(yt=vt=null,Bb(m),v)for(m=0;m(ee=31-Yt(ee))?0:1<q;q++)v.push(m);return v}function $c(m,v,q){m.pendingLanes|=v;var ee=v-1;m.suspendedLanes&=ee,m.pingedLanes&=ee,(m=m.eventTimes)[v=31-Yt(v)]=q}var Yt=Math.clz32?Math.clz32:function ad(m){return 0===m?32:31-(sn(m)/dn|0)|0},sn=Math.log,dn=Math.LN2;var cn=ie.unstable_UserBlockingPriority,un=ie.unstable_runWithPriority,ln=!0;function gd(m,v,q,ee){Rt||Ib();var ae=hd,ie=Rt;Rt=!0;try{Hb(ae,m,v,q,ee)}finally{(Rt=ie)||Mb()}}function id(m,v,q,ee){un(cn,hd.bind(null,m,v,q,ee))}function hd(m,v,q,ee){var ae;if(ln)if((ae=0==(4&v))&&0=fa),ba=String.fromCharCode(32),_a=!1;function ge(m,v){switch(m){case"keyup":return-1!==ha.indexOf(v.keyCode);case"keydown":return 229!==v.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(m){return"object"==typeof(m=m.detail)&&"data"in m?m.data:null}var xa=!1;function je(m,v){switch(m){case"compositionend":return he(v);case"keypress":return 32!==v.which?null:(_a=!0,ba);case"textInput":return(m=v.data)===ba&&_a?null:m;default:return null}}function ke(m,v){if(xa)return"compositionend"===m||!ga&&ge(m,v)?(m=nd(),gn=hn=pn=null,xa=!1,m):null;switch(m){case"paste":default:return null;case"keypress":if(!(v.ctrlKey||v.altKey||v.metaKey)||v.ctrlKey&&v.altKey){if(v.char&&1=v)return{node:ee,offset:v-m};m=q}e:{for(;ee;){if(ee.nextSibling){ee=ee.nextSibling;break e}ee=ee.parentNode}ee=void 0}ee=Ke(ee)}}function Me(m,v){return!(!m||!v)&&(m===v||(!m||3!==m.nodeType)&&(v&&3===v.nodeType?Me(m,v.parentNode):"contains"in m?m.contains(v):!!m.compareDocumentPosition&&!!(16&m.compareDocumentPosition(v))))}function Ne(){for(var m=window,v=Xa();v instanceof m.HTMLIFrameElement;){try{var q="string"==typeof v.contentWindow.location.href}catch(m){q=!1}if(!q)break;v=Xa((m=v.contentWindow).document)}return v}function Oe(m){var v=m&&m.nodeName&&m.nodeName.toLowerCase();return v&&("input"===v&&("text"===m.type||"search"===m.type||"tel"===m.type||"url"===m.type||"password"===m.type)||"textarea"===v||"true"===m.contentEditable)}var Oa=le&&"documentMode"in document&&11>=document.documentMode,Ba=null,Ma=null,za=null,Ha=!1;function Ue(m,v,q){var ee=q.window===q?q.document:9===q.nodeType?q:q.ownerDocument;Ha||null==Ba||Ba!==Xa(ee)||("selectionStart"in(ee=Ba)&&Oe(ee)?ee={start:ee.selectionStart,end:ee.selectionEnd}:ee={anchorNode:(ee=(ee.ownerDocument&&ee.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:ee.anchorOffset,focusNode:ee.focusNode,focusOffset:ee.focusOffset},za&&Je(za,ee)||(za=ee,0<(ee=oe(Ma,"onSelect")).length&&(v=new xn("onSelect","select",null,v,q),m.push({event:v,listeners:ee}),v.target=Ba)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Pc(Qt,2);for(var Ga="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Ka=0;KaDr||(m.current=xr[Dr],xr[Dr]=null,Dr--)}function I(m,v){Dr++,xr[Dr]=m.current,m.current=v}var Cr={},Ar=Bf(Cr),Pr=Bf(!1),Fr=Cr;function Ef(m,v){var q=m.type.contextTypes;if(!q)return Cr;var ee=m.stateNode;if(ee&&ee.__reactInternalMemoizedUnmaskedChildContext===v)return ee.__reactInternalMemoizedMaskedChildContext;var ae,ie={};for(ae in q)ie[ae]=v[ae];return ee&&((m=m.stateNode).__reactInternalMemoizedUnmaskedChildContext=v,m.__reactInternalMemoizedMaskedChildContext=ie),ie}function Ff(m){return null!=(m=m.childContextTypes)}function Gf(){H(Pr),H(Ar)}function Hf(m,v,q){if(Ar.current!==Cr)throw Error(y(168));I(Ar,v),I(Pr,q)}function If(m,v,q){var ee=m.stateNode;if(m=v.childContextTypes,"function"!=typeof ee.getChildContext)return q;for(var ie in ee=ee.getChildContext())if(!(ie in m))throw Error(y(108,Ra(v)||"Unknown",ie));return ae({},q,ee)}function Jf(m){return m=(m=m.stateNode)&&m.__reactInternalMemoizedMergedChildContext||Cr,Fr=Ar.current,I(Ar,m),I(Pr,Pr.current),!0}function Kf(m,v,q){var ee=m.stateNode;if(!ee)throw Error(y(169));q?(m=If(m,v,Fr),ee.__reactInternalMemoizedMergedChildContext=m,H(Pr),H(Ar),I(Ar,m)):H(Pr),I(Pr,q)}var Ur=null,Br=null,Wr=ie.unstable_runWithPriority,Vr=ie.unstable_scheduleCallback,Gr=ie.unstable_cancelCallback,Kr=ie.unstable_shouldYield,Zr=ie.unstable_requestPaint,Qr=ie.unstable_now,ei=ie.unstable_getCurrentPriorityLevel,si=ie.unstable_ImmediatePriority,Ri=ie.unstable_UserBlockingPriority,_i=ie.unstable_NormalPriority,Ei=ie.unstable_LowPriority,Ti=ie.unstable_IdlePriority,Di={},Ci=void 0!==Zr?Zr:function(){},Oi=null,Ui=null,Bi=!1,Hi=Qr(),Qi=1e4>Hi?Qr:function(){return Qr()-Hi};function eg(){switch(ei()){case si:return 99;case Ri:return 98;case _i:return 97;case Ei:return 96;case Ti:return 95;default:throw Error(y(332))}}function fg(m){switch(m){case 99:return si;case 98:return Ri;case 97:return _i;case 96:return Ei;case 95:return Ti;default:throw Error(y(332))}}function gg(m,v){return m=fg(m),Wr(m,v)}function hg(m,v,q){return m=fg(m),Vr(m,v,q)}function ig(){if(null!==Ui){var m=Ui;Ui=null,Gr(m)}jg()}function jg(){if(!Bi&&null!==Oi){Bi=!0;var m=0;try{var v=Oi;gg(99,(function(){for(;mle?(pe=ce,ce=null):pe=ce.sibling;var fe=p(v,ce,ee[le],ae);if(null===fe){null===ce&&(ce=pe);break}m&&ce&&null===fe.alternate&&b(v,ce),q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe,ce=pe}if(le===ee.length)return c(v,ce),ie;if(null===ce){for(;lele?(pe=ce,ce=null):pe=ce.sibling;var ye=p(v,ce,fe.value,ae);if(null===ye){null===ce&&(ce=pe);break}m&&ce&&null===ye.alternate&&b(v,ce),q=f(ye,q,le),null===de?ie=ye:de.sibling=ye,de=ye,ce=pe}if(fe.done)return c(v,ce),ie;if(null===ce){for(;!fe.done;le++,fe=ee.next())null!==(fe=A(v,fe.value,ae))&&(q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe);return ie}for(ce=d(v,ce);!fe.done;le++,fe=ee.next())null!==(fe=C(ce,v,le,fe.value,ae))&&(m&&null!==fe.alternate&&ce.delete(null===fe.key?le:fe.key),q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe);return m&&ce.forEach((function(m){return b(v,m)})),ie}return function(m,v,q,ee){var ae="object"==typeof q&&null!==q&&q.type===we&&null===q.key;ae&&(q=q.props.children);var ie="object"==typeof q&&null!==q;if(ie)switch(q.$$typeof){case Te:e:{for(ie=q.key,ae=v;null!==ae;){if(ae.key===ie){if(7===ae.tag){if(q.type===we){c(m,ae.sibling),(v=e(ae,q.props.children)).return=m,m=v;break e}}else if(ae.elementType===q.type){c(m,ae.sibling),(v=e(ae,q.props)).ref=Qg(m,ae,q),v.return=m,m=v;break e}c(m,ae);break}b(m,ae),ae=ae.sibling}q.type===we?((v=Xg(q.props.children,m.mode,ee,q.key)).return=m,m=v):((ee=Vg(q.type,q.key,q.props,null,m.mode,ee)).ref=Qg(m,v,q),ee.return=m,m=ee)}return g(m);case Se:e:{for(ae=q.key;null!==v;){if(v.key===ae){if(4===v.tag&&v.stateNode.containerInfo===q.containerInfo&&v.stateNode.implementation===q.implementation){c(m,v.sibling),(v=e(v,q.children||[])).return=m,m=v;break e}c(m,v);break}b(m,v),v=v.sibling}(v=Wg(q,m.mode,ee)).return=m,m=v}return g(m)}if("string"==typeof q||"number"==typeof q)return q=""+q,null!==v&&6===v.tag?(c(m,v.sibling),(v=e(v,q)).return=m,m=v):(c(m,v),(v=Ug(q,m.mode,ee)).return=m,m=v),g(m);if(so(q))return x(m,v,q,ee);if(La(q))return w(m,v,q,ee);if(ie&&Rg(m,q),void 0===q&&!ae)switch(m.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(m.type)||"Component"))}return c(m,v)}}var co=Sg(!0),uo=Sg(!1),lo={},po=Bf(lo),ho=Bf(lo),go=Bf(lo);function dh(m){if(m===lo)throw Error(y(174));return m}function eh(m,v){switch(I(go,v),I(ho,m),I(po,lo),m=v.nodeType){case 9:case 11:v=(v=v.documentElement)?v.namespaceURI:mb(null,"");break;default:v=mb(v=(m=8===m?v.parentNode:v).namespaceURI||null,m=m.tagName)}H(po),I(po,v)}function fh(){H(po),H(ho),H(go)}function gh(m){dh(go.current);var v=dh(po.current),q=mb(v,m.type);v!==q&&(I(ho,m),I(po,q))}function hh(m){ho.current===m&&(H(po),H(ho))}var fo=Bf(0);function ih(m){for(var v=m;null!==v;){if(13===v.tag){var q=v.memoizedState;if(null!==q&&(null===(q=q.dehydrated)||"$?"===q.data||"$!"===q.data))return v}else if(19===v.tag&&void 0!==v.memoizedProps.revealOrder){if(0!=(64&v.flags))return v}else if(null!==v.child){v.child.return=v,v=v.child;continue}if(v===m)break;for(;null===v.sibling;){if(null===v.return||v.return===m)return null;v=v.return}v.sibling.return=v.return,v=v.sibling}return null}var mo=null,vo=null,yo=!1;function mh(m,v){var q=nh(5,null,null,0);q.elementType="DELETED",q.type="DELETED",q.stateNode=v,q.return=m,q.flags=8,null!==m.lastEffect?(m.lastEffect.nextEffect=q,m.lastEffect=q):m.firstEffect=m.lastEffect=q}function oh(m,v){switch(m.tag){case 5:var q=m.type;return null!==(v=1!==v.nodeType||q.toLowerCase()!==v.nodeName.toLowerCase()?null:v)&&(m.stateNode=v,!0);case 6:return null!==(v=""===m.pendingProps||3!==v.nodeType?null:v)&&(m.stateNode=v,!0);default:return!1}}function ph(m){if(yo){var v=vo;if(v){var q=v;if(!oh(m,v)){if(!(v=rf(q.nextSibling))||!oh(m,v))return m.flags=-1025&m.flags|2,yo=!1,void(mo=m);mh(mo,q)}mo=m,vo=rf(v.firstChild)}else m.flags=-1025&m.flags|2,yo=!1,mo=m}}function qh(m){for(m=m.return;null!==m&&5!==m.tag&&3!==m.tag&&13!==m.tag;)m=m.return;mo=m}function rh(m){if(m!==mo)return!1;if(!yo)return qh(m),yo=!0,!1;var v=m.type;if(5!==m.tag||"head"!==v&&"body"!==v&&!nf(v,m.memoizedProps))for(v=vo;v;)mh(m,v),v=rf(v.nextSibling);if(qh(m),13===m.tag){if(!(m=null!==(m=m.memoizedState)?m.dehydrated:null))throw Error(y(317));e:{for(m=m.nextSibling,v=0;m;){if(8===m.nodeType){var q=m.data;if("/$"===q){if(0===v){vo=rf(m.nextSibling);break e}v--}else"$"!==q&&"$!"!==q&&"$?"!==q||v++}m=m.nextSibling}vo=null}}else vo=mo?rf(m.stateNode.nextSibling):null;return!0}function sh(){vo=mo=null,yo=!1}var bo=[];function uh(){for(var m=0;mie))throw Error(y(301));ie+=1,Do=To=null,v.updateQueue=null,Ro.current=Po,m=q(ee,ae)}while(wo)}if(Ro.current=Co,v=null!==To&&null!==To.next,xo=0,Do=To=Eo=null,So=!1,v)throw Error(y(300));return m}function Hh(){var m={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Do?Eo.memoizedState=Do=m:Do=Do.next=m,Do}function Ih(){if(null===To){var m=Eo.alternate;m=null!==m?m.memoizedState:null}else m=To.next;var v=null===Do?Eo.memoizedState:Do.next;if(null!==v)Do=v,To=m;else{if(null===m)throw Error(y(310));m={memoizedState:(To=m).memoizedState,baseState:To.baseState,baseQueue:To.baseQueue,queue:To.queue,next:null},null===Do?Eo.memoizedState=Do=m:Do=Do.next=m}return Do}function Jh(m,v){return"function"==typeof v?v(m):v}function Kh(m){var v=Ih(),q=v.queue;if(null===q)throw Error(y(311));q.lastRenderedReducer=m;var ee=To,ae=ee.baseQueue,ie=q.pending;if(null!==ie){if(null!==ae){var de=ae.next;ae.next=ie.next,ie.next=de}ee.baseQueue=ae=ie,q.pending=null}if(null!==ae){ae=ae.next,ee=ee.baseState;var ce=de=ie=null,le=ae;do{var pe=le.lane;if((xo&pe)===pe)null!==ce&&(ce=ce.next={lane:0,action:le.action,eagerReducer:le.eagerReducer,eagerState:le.eagerState,next:null}),ee=le.eagerReducer===m?le.eagerState:m(ee,le.action);else{var fe={lane:pe,action:le.action,eagerReducer:le.eagerReducer,eagerState:le.eagerState,next:null};null===ce?(de=ce=fe,ie=ee):ce=ce.next=fe,Eo.lanes|=pe,Yo|=pe}le=le.next}while(null!==le&&le!==ae);null===ce?ie=ee:ce.next=de,Fa(ee,v.memoizedState)||(Fo=!0),v.memoizedState=ee,v.baseState=ie,v.baseQueue=ce,q.lastRenderedState=ee}return[v.memoizedState,q.dispatch]}function Lh(m){var v=Ih(),q=v.queue;if(null===q)throw Error(y(311));q.lastRenderedReducer=m;var ee=q.dispatch,ae=q.pending,ie=v.memoizedState;if(null!==ae){q.pending=null;var de=ae=ae.next;do{ie=m(ie,de.action),de=de.next}while(de!==ae);Fa(ie,v.memoizedState)||(Fo=!0),v.memoizedState=ie,null===v.baseQueue&&(v.baseState=ie),q.lastRenderedState=ie}return[ie,ee]}function Mh(m,v,q){var ee=v._getVersion;ee=ee(v._source);var ae=v._workInProgressVersionPrimary;if(null!==ae?m=ae===ee:(m=m.mutableReadLanes,(m=(xo&m)===m)&&(v._workInProgressVersionPrimary=ee,bo.push(v))),m)return q(v._source);throw bo.push(v),Error(y(350))}function Nh(m,v,q,ee){var ae=qo;if(null===ae)throw Error(y(349));var ie=v._getVersion,de=ie(v._source),ce=Ro.current,le=ce.useState((function(){return Mh(ae,v,q)})),pe=le[1],fe=le[0];le=Do;var ye=m.memoizedState,be=ye.refs,Re=be.getSnapshot,_e=ye.source;ye=ye.subscribe;var xe=Eo;return m.memoizedState={refs:be,source:v,subscribe:ee},ce.useEffect((function(){be.getSnapshot=q,be.setSnapshot=pe;var m=ie(v._source);if(!Fa(de,m)){m=q(v._source),Fa(fe,m)||(pe(m),m=Ig(xe),ae.mutableReadLanes|=m&ae.pendingLanes),m=ae.mutableReadLanes,ae.entangledLanes|=m;for(var ee=ae.entanglements,ce=m;0q?98:q,(function(){m(!0)})),gg(97<\/script>",m=m.removeChild(m.firstChild)):"string"==typeof ee.is?m=le.createElement(q,{is:ee.is}):(m=le.createElement(q),"select"===q&&(le=m,ee.multiple?le.multiple=!0:ee.size&&(le.size=ee.size))):m=le.createElementNS(m,q),m[gr]=v,m[vr]=ee,jo(m,v,!1,!1),v.stateNode=m,le=wb(q,ee),q){case"dialog":G("cancel",m),G("close",m),ie=ee;break;case"iframe":case"object":case"embed":G("load",m),ie=ee;break;case"video":case"audio":for(ie=0;ieos&&(v.flags|=64,de=!0,Fi(ee,!1),v.lanes=33554432)}else{if(!de)if(null!==(m=ih(le))){if(v.flags|=64,de=!0,null!==(q=m.updateQueue)&&(v.updateQueue=q,v.flags|=4),Fi(ee,!0),null===ee.tail&&"hidden"===ee.tailMode&&!le.alternate&&!yo)return null!==(v=v.lastEffect=ee.lastEffect)&&(v.nextEffect=null),null}else 2*Qi()-ee.renderingStartTime>os&&1073741824!==q&&(v.flags|=64,de=!0,Fi(ee,!1),v.lanes=33554432);ee.isBackwards?(le.sibling=v.child,v.child=le):(null!==(q=ee.last)?q.sibling=le:v.child=le,ee.last=le)}return null!==ee.tail?(q=ee.tail,ee.rendering=q,ee.tail=q.sibling,ee.lastEffect=v.lastEffect,ee.renderingStartTime=Qi(),q.sibling=null,v=fo.current,I(fo,de?1&v|2:1&v),q):null;case 23:case 24:return Ki(),null!==m&&null!==m.memoizedState!=(null!==v.memoizedState)&&"unstable-defer-without-hiding"!==ee.mode&&(v.flags|=4),null}throw Error(y(156,v.tag))}function Li(m){switch(m.tag){case 1:Ff(m.type)&&Gf();var v=m.flags;return 4096&v?(m.flags=-4097&v|64,m):null;case 3:if(fh(),H(Pr),H(Ar),uh(),0!=(64&(v=m.flags)))throw Error(y(285));return m.flags=-4097&v|64,m;case 5:return hh(m),null;case 13:return H(fo),4096&(v=m.flags)?(m.flags=-4097&v|64,m):null;case 19:return H(fo),null;case 4:return fh(),null;case 10:return rg(m),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(m,v){try{var q="",ee=v;do{q+=Qa(ee),ee=ee.return}while(ee);var ae=q}catch(m){ae="\nError generating stack: "+m.message+"\n"+m.stack}return{value:m,source:v,stack:ae}}function Ni(m,v){try{console.error(v.value)}catch(m){setTimeout((function(){throw m}))}}jo=function(m,v){for(var q=v.child;null!==q;){if(5===q.tag||6===q.tag)m.appendChild(q.stateNode);else if(4!==q.tag&&null!==q.child){q.child.return=q,q=q.child;continue}if(q===v)break;for(;null===q.sibling;){if(null===q.return||q.return===v)return;q=q.return}q.sibling.return=q.return,q=q.sibling}},Oo=function(){},Uo=function(m,v,q,ee){var ie=m.memoizedProps;if(ie!==ee){m=v.stateNode,dh(po.current);var de,le=null;switch(q){case"input":ie=Ya(m,ie),ee=Ya(m,ee),le=[];break;case"option":ie=eb(m,ie),ee=eb(m,ee),le=[];break;case"select":ie=ae({},ie,{value:void 0}),ee=ae({},ee,{value:void 0}),le=[];break;case"textarea":ie=gb(m,ie),ee=gb(m,ee),le=[];break;default:"function"!=typeof ie.onClick&&"function"==typeof ee.onClick&&(m.onclick=jf)}for(ye in vb(q,ee),q=null,ie)if(!ee.hasOwnProperty(ye)&&ie.hasOwnProperty(ye)&&null!=ie[ye])if("style"===ye){var pe=ie[ye];for(de in pe)pe.hasOwnProperty(de)&&(q||(q={}),q[de]="")}else"dangerouslySetInnerHTML"!==ye&&"children"!==ye&&"suppressContentEditableWarning"!==ye&&"suppressHydrationWarning"!==ye&&"autoFocus"!==ye&&(ce.hasOwnProperty(ye)?le||(le=[]):(le=le||[]).push(ye,null));for(ye in ee){var fe=ee[ye];if(pe=null!=ie?ie[ye]:void 0,ee.hasOwnProperty(ye)&&fe!==pe&&(null!=fe||null!=pe))if("style"===ye)if(pe){for(de in pe)!pe.hasOwnProperty(de)||fe&&fe.hasOwnProperty(de)||(q||(q={}),q[de]="");for(de in fe)fe.hasOwnProperty(de)&&pe[de]!==fe[de]&&(q||(q={}),q[de]=fe[de])}else q||(le||(le=[]),le.push(ye,q)),q=fe;else"dangerouslySetInnerHTML"===ye?(fe=fe?fe.__html:void 0,pe=pe?pe.__html:void 0,null!=fe&&pe!==fe&&(le=le||[]).push(ye,fe)):"children"===ye?"string"!=typeof fe&&"number"!=typeof fe||(le=le||[]).push(ye,""+fe):"suppressContentEditableWarning"!==ye&&"suppressHydrationWarning"!==ye&&(ce.hasOwnProperty(ye)?(null!=fe&&"onScroll"===ye&&G("scroll",m),le||pe===fe||(le=[])):"object"==typeof fe&&null!==fe&&fe.$$typeof===et?fe.toString():(le=le||[]).push(ye,fe))}q&&(le=le||[]).push("style",q);var ye=le;(v.updateQueue=ye)&&(v.flags|=4)}},Bo=function(m,v,q,ee){q!==ee&&(v.flags|=4)};var No="function"==typeof WeakMap?WeakMap:Map;function Pi(m,v,q){(q=zg(-1,q)).tag=3,q.payload={element:null};var ee=v.value;return q.callback=function(){cs||(cs=!0,us=ee),Ni(0,v)},q}function Si(m,v,q){(q=zg(-1,q)).tag=3;var ee=m.type.getDerivedStateFromError;if("function"==typeof ee){var ae=v.value;q.payload=function(){return Ni(0,v),ee(ae)}}var ie=m.stateNode;return null!==ie&&"function"==typeof ie.componentDidCatch&&(q.callback=function(){"function"!=typeof ee&&(null===ls?ls=new Set([this]):ls.add(this),Ni(0,v));var m=v.stack;this.componentDidCatch(v.value,{componentStack:null!==m?m:""})}),q}var Mo="function"==typeof WeakSet?WeakSet:Set;function Vi(m){var v=m.ref;if(null!==v)if("function"==typeof v)try{v(null)}catch(v){Wi(m,v)}else v.current=null}function Xi(m,v){switch(v.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&v.flags&&null!==m){var q=m.memoizedProps,ee=m.memoizedState;v=(m=v.stateNode).getSnapshotBeforeUpdate(v.elementType===v.type?q:lg(v.type,q),ee),m.__reactInternalSnapshotBeforeUpdate=v}return;case 3:return void(256&v.flags&&qf(v.stateNode.containerInfo))}throw Error(y(163))}function Yi(m,v,q){switch(q.tag){case 0:case 11:case 15:case 22:if(null!==(v=null!==(v=q.updateQueue)?v.lastEffect:null)){m=v=v.next;do{if(3==(3&m.tag)){var ee=m.create;m.destroy=ee()}m=m.next}while(m!==v)}if(null!==(v=null!==(v=q.updateQueue)?v.lastEffect:null)){m=v=v.next;do{var ae=m;ee=ae.next,0!=(4&(ae=ae.tag))&&0!=(1&ae)&&(Zi(q,m),$i(q,m)),m=ee}while(m!==v)}return;case 1:return m=q.stateNode,4&q.flags&&(null===v?m.componentDidMount():(ee=q.elementType===q.type?v.memoizedProps:lg(q.type,v.memoizedProps),m.componentDidUpdate(ee,v.memoizedState,m.__reactInternalSnapshotBeforeUpdate))),void(null!==(v=q.updateQueue)&&Eg(q,v,m));case 3:if(null!==(v=q.updateQueue)){if(m=null,null!==q.child)switch(q.child.tag){case 5:case 1:m=q.child.stateNode}Eg(q,v,m)}return;case 5:return m=q.stateNode,void(null===v&&4&q.flags&&mf(q.type,q.memoizedProps)&&m.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===q.memoizedState&&(q=q.alternate,null!==q&&(q=q.memoizedState,null!==q&&(q=q.dehydrated,null!==q&&Cc(q)))))}throw Error(y(163))}function aj(m,v){for(var q=m;;){if(5===q.tag){var ee=q.stateNode;if(v)"function"==typeof(ee=ee.style).setProperty?ee.setProperty("display","none","important"):ee.display="none";else{ee=q.stateNode;var ae=q.memoizedProps.style;ae=null!=ae&&ae.hasOwnProperty("display")?ae.display:null,ee.style.display=sb("display",ae)}}else if(6===q.tag)q.stateNode.nodeValue=v?"":q.memoizedProps;else if((23!==q.tag&&24!==q.tag||null===q.memoizedState||q===m)&&null!==q.child){q.child.return=q,q=q.child;continue}if(q===m)break;for(;null===q.sibling;){if(null===q.return||q.return===m)return;q=q.return}q.sibling.return=q.return,q=q.sibling}}function bj(m,v){if(Br&&"function"==typeof Br.onCommitFiberUnmount)try{Br.onCommitFiberUnmount(Ur,v)}catch(m){}switch(v.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(m=v.updateQueue)&&null!==(m=m.lastEffect)){var q=m=m.next;do{var ee=q,ae=ee.destroy;if(ee=ee.tag,void 0!==ae)if(0!=(4&ee))Zi(v,q);else{ee=v;try{ae()}catch(m){Wi(ee,m)}}q=q.next}while(q!==m)}break;case 1:if(Vi(v),"function"==typeof(m=v.stateNode).componentWillUnmount)try{m.props=v.memoizedProps,m.state=v.memoizedState,m.componentWillUnmount()}catch(m){Wi(v,m)}break;case 5:Vi(v);break;case 4:cj(m,v)}}function dj(m){m.alternate=null,m.child=null,m.dependencies=null,m.firstEffect=null,m.lastEffect=null,m.memoizedProps=null,m.memoizedState=null,m.pendingProps=null,m.return=null,m.updateQueue=null}function ej(m){return 5===m.tag||3===m.tag||4===m.tag}function fj(m){e:{for(var v=m.return;null!==v;){if(ej(v))break e;v=v.return}throw Error(y(160))}var q=v;switch(v=q.stateNode,q.tag){case 5:var ee=!1;break;case 3:case 4:v=v.containerInfo,ee=!0;break;default:throw Error(y(161))}16&q.flags&&(pb(v,""),q.flags&=-17);e:t:for(q=m;;){for(;null===q.sibling;){if(null===q.return||ej(q.return)){q=null;break e}q=q.return}for(q.sibling.return=q.return,q=q.sibling;5!==q.tag&&6!==q.tag&&18!==q.tag;){if(2&q.flags)continue t;if(null===q.child||4===q.tag)continue t;q.child.return=q,q=q.child}if(!(2&q.flags)){q=q.stateNode;break e}}ee?gj(m,q,v):hj(m,q,v)}function gj(m,v,q){var ee=m.tag,ae=5===ee||6===ee;if(ae)m=ae?m.stateNode:m.stateNode.instance,v?8===q.nodeType?q.parentNode.insertBefore(m,v):q.insertBefore(m,v):(8===q.nodeType?(v=q.parentNode).insertBefore(m,q):(v=q).appendChild(m),null!=(q=q._reactRootContainer)||null!==v.onclick||(v.onclick=jf));else if(4!==ee&&null!==(m=m.child))for(gj(m,v,q),m=m.sibling;null!==m;)gj(m,v,q),m=m.sibling}function hj(m,v,q){var ee=m.tag,ae=5===ee||6===ee;if(ae)m=ae?m.stateNode:m.stateNode.instance,v?q.insertBefore(m,v):q.appendChild(m);else if(4!==ee&&null!==(m=m.child))for(hj(m,v,q),m=m.sibling;null!==m;)hj(m,v,q),m=m.sibling}function cj(m,v){for(var q,ee,ae=v,ie=!1;;){if(!ie){ie=ae.return;e:for(;;){if(null===ie)throw Error(y(160));switch(q=ie.stateNode,ie.tag){case 5:ee=!1;break e;case 3:case 4:q=q.containerInfo,ee=!0;break e}ie=ie.return}ie=!0}if(5===ae.tag||6===ae.tag){e:for(var de=m,ce=ae,le=ce;;)if(bj(de,le),null!==le.child&&4!==le.tag)le.child.return=le,le=le.child;else{if(le===ce)break e;for(;null===le.sibling;){if(null===le.return||le.return===ce)break e;le=le.return}le.sibling.return=le.return,le=le.sibling}ee?(de=q,ce=ae.stateNode,8===de.nodeType?de.parentNode.removeChild(ce):de.removeChild(ce)):q.removeChild(ae.stateNode)}else if(4===ae.tag){if(null!==ae.child){q=ae.stateNode.containerInfo,ee=!0,ae.child.return=ae,ae=ae.child;continue}}else if(bj(m,ae),null!==ae.child){ae.child.return=ae,ae=ae.child;continue}if(ae===v)break;for(;null===ae.sibling;){if(null===ae.return||ae.return===v)return;4===(ae=ae.return).tag&&(ie=!1)}ae.sibling.return=ae.return,ae=ae.sibling}}function ij(m,v){switch(v.tag){case 0:case 11:case 14:case 15:case 22:var q=v.updateQueue;if(null!==(q=null!==q?q.lastEffect:null)){var ee=q=q.next;do{3==(3&ee.tag)&&(m=ee.destroy,ee.destroy=void 0,void 0!==m&&m()),ee=ee.next}while(ee!==q)}return;case 1:case 12:case 17:return;case 5:if(null!=(q=v.stateNode)){ee=v.memoizedProps;var ae=null!==m?m.memoizedProps:ee;m=v.type;var ie=v.updateQueue;if(v.updateQueue=null,null!==ie){for(q[vr]=ee,"input"===m&&"radio"===ee.type&&null!=ee.name&&$a(q,ee),wb(m,ae),v=wb(m,ee),ae=0;aeae&&(ae=de),q&=~ie}if(q=ae,10<(q=(120>(q=Qi()-q)?120:480>q?480:1080>q?1080:1920>q?1920:3e3>q?3e3:4320>q?4320:1960*Wo(q/1960))-q)){m.timeoutHandle=ir(Uj.bind(null,m),q);break}Uj(m);break;default:throw Error(y(329))}}return Mj(m,Qi()),m.callbackNode===v?Nj.bind(null,m):null}function Ii(m,v){for(v&=~ns,v&=~es,m.suspendedLanes|=v,m.pingedLanes&=~v,m=m.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==$o&&($o=2),le=Mi(le,ce),be=de;do{switch(be.tag){case 3:ie=le,be.flags|=4096,v&=-v,be.lanes|=v,Bg(be,Pi(0,ie,v));break e;case 1:ie=le;var We=be.type,ze=be.stateNode;if(0==(64&be.flags)&&("function"==typeof We.getDerivedStateFromError||null!==ze&&"function"==typeof ze.componentDidCatch&&(null===ls||!ls.has(ze)))){be.flags|=4096,v&=-v,be.lanes|=v,Bg(be,Si(be,ie,v));break e}}be=be.return}while(null!==be)}Zj(q)}catch(m){v=m,Go===q&&null!==q&&(Go=q=q.return);continue}break}}function Pj(){var m=zo.current;return zo.current=Co,null===m?Co:m}function Tj(m,v){var q=Ho;Ho|=16;var ee=Pj();for(qo===m&&Xo===v||Qj(m,v);;)try{ak();break}catch(v){Sj(m,v)}if(qg(),Ho=q,zo.current=ee,null!==Go)throw Error(y(261));return qo=null,Xo=0,$o}function ak(){for(;null!==Go;)bk(Go)}function Rj(){for(;null!==Go&&!Kr();)bk(Go)}function bk(m){var v=ss(m.alternate,m,Ko);m.memoizedProps=m.pendingProps,null===v?Zj(m):Go=v,Vo.current=null}function Zj(m){var v=m;do{var q=v.alternate;if(m=v.return,0==(2048&v.flags)){if(null!==(q=Gi(q,v,Ko)))return void(Go=q);if(24!==(q=v).tag&&23!==q.tag||null===q.memoizedState||0!=(1073741824&Ko)||0==(4&q.mode)){for(var ee=0,ae=q.child;null!==ae;)ee|=ae.lanes|ae.childLanes,ae=ae.sibling;q.childLanes=ee}null!==m&&0==(2048&m.flags)&&(null===m.firstEffect&&(m.firstEffect=v.firstEffect),null!==v.lastEffect&&(null!==m.lastEffect&&(m.lastEffect.nextEffect=v.firstEffect),m.lastEffect=v.lastEffect),1de&&(ce=de,de=We,We=ce),ce=Le(we,We),ie=Le(we,de),ce&&ie&&(1!==Ie.rangeCount||Ie.anchorNode!==ce.node||Ie.anchorOffset!==ce.offset||Ie.focusNode!==ie.node||Ie.focusOffset!==ie.offset)&&((Pe=Pe.createRange()).setStart(ce.node,ce.offset),Ie.removeAllRanges(),We>de?(Ie.addRange(Pe),Ie.extend(ie.node,ie.offset)):(Pe.setEnd(ie.node,ie.offset),Ie.addRange(Pe))))),Pe=[];for(Ie=we;Ie=Ie.parentNode;)1===Ie.nodeType&&Pe.push({element:Ie,left:Ie.scrollLeft,top:Ie.scrollTop});for("function"==typeof we.focus&&we.focus(),we=0;weQi()-rs?Qj(m,0):ns|=q),Mj(m,v)}function lj(m,v){var q=m.stateNode;null!==q&&q.delete(v),0===(v=0)&&(0==(2&(v=m.mode))?v=1:0==(4&v)?v=99===eg()?1:2:(0===_s&&(_s=Jo),0===(v=Yc(62914560&~_s))&&(v=4194304))),q=Hg(),null!==(m=Kj(m,v))&&($c(m,v,q),Mj(m,q))}function ik(m,v,q,ee){this.tag=m,this.key=q,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=v,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ee,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nh(m,v,q,ee){return new ik(m,v,q,ee)}function ji(m){return!(!(m=m.prototype)||!m.isReactComponent)}function hk(m){if("function"==typeof m)return ji(m)?1:0;if(null!=m){if((m=m.$$typeof)===Ve)return 11;if(m===Xe)return 14}return 2}function Tg(m,v){var q=m.alternate;return null===q?((q=nh(m.tag,v,m.key,m.mode)).elementType=m.elementType,q.type=m.type,q.stateNode=m.stateNode,q.alternate=m,m.alternate=q):(q.pendingProps=v,q.type=m.type,q.flags=0,q.nextEffect=null,q.firstEffect=null,q.lastEffect=null),q.childLanes=m.childLanes,q.lanes=m.lanes,q.child=m.child,q.memoizedProps=m.memoizedProps,q.memoizedState=m.memoizedState,q.updateQueue=m.updateQueue,v=m.dependencies,q.dependencies=null===v?null:{lanes:v.lanes,firstContext:v.firstContext},q.sibling=m.sibling,q.index=m.index,q.ref=m.ref,q}function Vg(m,v,q,ee,ae,ie){var de=2;if(ee=m,"function"==typeof m)ji(m)&&(de=1);else if("string"==typeof m)de=5;else e:switch(m){case we:return Xg(q.children,ae,ie,v);case tt:de=8,ae|=16;break;case Pe:de=8,ae|=1;break;case Ie:return(m=nh(12,q,v,8|ae)).elementType=Ie,m.type=Ie,m.lanes=ie,m;case He:return(m=nh(13,q,v,ae)).type=He,m.elementType=He,m.lanes=ie,m;case qe:return(m=nh(19,q,v,ae)).elementType=qe,m.lanes=ie,m;case nt:return vi(q,ae,ie,v);case rt:return(m=nh(24,q,v,ae)).elementType=rt,m.lanes=ie,m;default:if("object"==typeof m&&null!==m)switch(m.$$typeof){case We:de=10;break e;case ze:de=9;break e;case Ve:de=11;break e;case Xe:de=14;break e;case Qe:de=16,ee=null;break e;case Ye:de=22;break e}throw Error(y(130,null==m?m:typeof m,""))}return(v=nh(de,q,v,ae)).elementType=m,v.type=ee,v.lanes=ie,v}function Xg(m,v,q,ee){return(m=nh(7,m,ee,v)).lanes=q,m}function vi(m,v,q,ee){return(m=nh(23,m,ee,v)).elementType=nt,m.lanes=q,m}function Ug(m,v,q){return(m=nh(6,m,null,v)).lanes=q,m}function Wg(m,v,q){return(v=nh(4,null!==m.children?m.children:[],m.key,v)).lanes=q,v.stateNode={containerInfo:m.containerInfo,pendingChildren:null,implementation:m.implementation},v}function jk(m,v,q){this.tag=v,this.containerInfo=m,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=q,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zc(0),this.expirationTimes=Zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zc(0),this.mutableSourceEagerHydrationData=null}function kk(m,v,q){var ee=3{"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(m){console.error(m)}}(),m.exports=q(64448)},65522:(m,v,q)=>{var ee=q(67294),ae=q(45697);function Group(m){var v=ee.Children.toArray(m.children).filter(Boolean);if(1===v.length)return v;var q=m.separator,ae=ee.isValidElement(q),ie=[v.shift()];return v.forEach((function(m,v){if(ae){var de="separator-"+(m.key||v);q=ee.cloneElement(q,{key:de})}ie.push(q,m)})),ie}Group.propTypes={children:ae.node,separator:ae.node},Group.defaultProps={separator:" "},m.exports=Group},40460:(m,v,q)=>{"use strict";var ee=Object.assign||function(m){for(var v=1;v=0||Object.prototype.hasOwnProperty.call(m,ee)&&(q[ee]=m[ee]);return q}function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(m,v){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!v||"object"!=typeof v&&"function"!=typeof v?m:v}function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function, not "+typeof v);m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(m,v):m.__proto__=v)}var de="navigator"in q.g&&/Win/i.test(navigator.platform),ce="navigator"in q.g&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),le="npm__react-simple-code-editor__textarea",pe="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n."+le+":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n ."+le+" {\n color: transparent !important;\n }\n\n ."+le+"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n",fe=function(m){function Editor(){var m,v,q;_classCallCheck(this,Editor);for(var ae=arguments.length,ie=Array(ae),le=0;le1&&void 0!==arguments[1]&&arguments[1],ae=q._history,ie=ae.stack,de=ae.offset;if(ie.length&&de>-1){q._history.stack=ie.slice(0,de+1);var ce=q._history.stack.length;if(ce>100){var le=ce-100;q._history.stack=ie.slice(le,ce),q._history.offset=Math.max(q._history.offset-le,0)}}var pe=Date.now();if(v){var fe=q._history.stack[q._history.offset];if(fe&&pe-fe.timestamp<3e3){var ye=/[^a-z0-9]([a-z0-9]+)$/i,be=q._getLines(fe.value,fe.selectionStart).pop().match(ye),Re=q._getLines(m.value,m.selectionStart).pop().match(ye);if(be&&Re&&Re[1].startsWith(be[1]))return void(q._history.stack[q._history.offset]=ee({},m,{timestamp:pe}))}}q._history.stack.push(ee({},m,{timestamp:pe})),q._history.offset++},q._updateInput=function(m){var v=q._input;v&&(v.value=m.value,v.selectionStart=m.selectionStart,v.selectionEnd=m.selectionEnd,q.props.onValueChange(m.value))},q._applyEdits=function(m){var v=q._input,ae=q._history.stack[q._history.offset];ae&&v&&(q._history.stack[q._history.offset]=ee({},ae,{selectionStart:v.selectionStart,selectionEnd:v.selectionEnd})),q._recordChange(m),q._updateInput(m)},q._undoEdit=function(){var m=q._history,v=m.stack,ee=m.offset,ae=v[ee-1];ae&&(q._updateInput(ae),q._history.offset=Math.max(ee-1,0))},q._redoEdit=function(){var m=q._history,v=m.stack,ee=m.offset,ae=v[ee+1];ae&&(q._updateInput(ae),q._history.offset=Math.min(ee+1,v.length-1))},q._handleKeyDown=function(m){var v=q.props,ee=v.tabSize,ae=v.insertSpaces,ie=v.ignoreTabKey,le=v.onKeyDown;if(!le||(le(m),!m.defaultPrevented)){27===m.keyCode&&m.target.blur();var pe=m.target,fe=pe.value,ye=pe.selectionStart,be=pe.selectionEnd,Re=(ae?" ":"\t").repeat(ee);if(9===m.keyCode&&!ie&&q.state.capture)if(m.preventDefault(),m.shiftKey){var _e=q._getLines(fe,ye),xe=_e.length-1,Te=q._getLines(fe,be).length-1,Se=fe.split("\n").map((function(m,v){return v>=xe&&v<=Te&&m.startsWith(Re)?m.substring(Re.length):m})).join("\n");if(fe!==Se){var we=_e[xe];q._applyEdits({value:Se,selectionStart:we.startsWith(Re)?ye-Re.length:ye,selectionEnd:be-(fe.length-Se.length)})}}else if(ye!==be){var Pe=q._getLines(fe,ye),Ie=Pe.length-1,We=q._getLines(fe,be).length-1,ze=Pe[Ie];q._applyEdits({value:fe.split("\n").map((function(m,v){return v>=Ie&&v<=We?Re+m:m})).join("\n"),selectionStart:/\S/.test(ze)?ye+Re.length:ye,selectionEnd:be+Re.length*(We-Ie+1)})}else{var Ve=ye+Re.length;q._applyEdits({value:fe.substring(0,ye)+Re+fe.substring(be),selectionStart:Ve,selectionEnd:Ve})}else if(8===m.keyCode){var He=ye!==be;if(fe.substring(0,ye).endsWith(Re)&&!He){m.preventDefault();var qe=ye-Re.length;q._applyEdits({value:fe.substring(0,ye-Re.length)+fe.substring(be),selectionStart:qe,selectionEnd:qe})}}else if(13===m.keyCode){if(ye===be){var Xe=q._getLines(fe,ye).pop().match(/^\s+/);if(Xe&&Xe[0]){m.preventDefault();var Qe="\n"+Xe[0],Ye=ye+Qe.length;q._applyEdits({value:fe.substring(0,ye)+Qe+fe.substring(be),selectionStart:Ye,selectionEnd:Ye})}}}else if(57===m.keyCode||219===m.keyCode||222===m.keyCode||192===m.keyCode){var et=void 0;57===m.keyCode&&m.shiftKey?et=["(",")"]:219===m.keyCode?et=m.shiftKey?["{","}"]:["[","]"]:222===m.keyCode?et=m.shiftKey?['"','"']:["'","'"]:192!==m.keyCode||m.shiftKey||(et=["`","`"]),ye!==be&&et&&(m.preventDefault(),q._applyEdits({value:fe.substring(0,ye)+et[0]+fe.substring(ye,be)+et[1]+fe.substring(be),selectionStart:ye,selectionEnd:be+2}))}else!(ce?m.metaKey&&90===m.keyCode:m.ctrlKey&&90===m.keyCode)||m.shiftKey||m.altKey?(ce?m.metaKey&&90===m.keyCode&&m.shiftKey:de?m.ctrlKey&&89===m.keyCode:m.ctrlKey&&90===m.keyCode&&m.shiftKey)&&!m.altKey?(m.preventDefault(),q._redoEdit()):77!==m.keyCode||!m.ctrlKey||ce&&!m.shiftKey||(m.preventDefault(),q.setState((function(m){return{capture:!m.capture}}))):(m.preventDefault(),q._undoEdit())}},q._handleChange=function(m){var v=m.target,ee=v.value,ae=v.selectionStart,ie=v.selectionEnd;q._recordChange({value:ee,selectionStart:ae,selectionEnd:ie},!0),q.props.onValueChange(ee)},q._history={stack:[],offset:-1},_possibleConstructorReturn(q,v)}return _inherits(Editor,m),ae(Editor,[{key:"componentDidMount",value:function componentDidMount(){this._recordCurrentState()}},{key:"render",value:function render(){var m=this,v=this.props,q=v.value,ae=v.style,de=v.padding,ce=v.highlight,fe=v.textareaId,be=v.autoFocus,Re=v.disabled,_e=v.form,xe=v.maxLength,Te=v.minLength,Se=v.name,we=v.placeholder,Pe=v.readOnly,Ie=v.required,We=v.onClick,ze=v.onFocus,Ve=v.onBlur,He=v.onKeyUp,qe=(v.onKeyDown,v.onValueChange,v.tabSize,v.insertSpaces,v.ignoreTabKey,_objectWithoutProperties(v,["value","style","padding","highlight","textareaId","autoFocus","disabled","form","maxLength","minLength","name","placeholder","readOnly","required","onClick","onFocus","onBlur","onKeyUp","onKeyDown","onValueChange","tabSize","insertSpaces","ignoreTabKey"])),Xe={paddingTop:de,paddingRight:de,paddingBottom:de,paddingLeft:de},Qe=ce(q);return ie.createElement("div",ee({},qe,{style:ee({},ye.container,ae)}),ie.createElement("textarea",{ref:function ref(v){return m._input=v},style:ee({},ye.editor,ye.textarea,Xe),className:le,id:fe,value:q,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:We,onKeyUp:He,onFocus:ze,onBlur:Ve,disabled:Re,form:_e,maxLength:xe,minLength:Te,name:Se,placeholder:we,readOnly:Pe,required:Ie,autoFocus:be,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),ie.createElement("pre",ee({"aria-hidden":"true",style:ee({},ye.editor,ye.highlight,Xe)},"string"==typeof Qe?{dangerouslySetInnerHTML:{__html:Qe+"
"}}:{children:Qe})),ie.createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:pe}}))}},{key:"session",get:function get(){return{history:this._history}},set:function set(m){this._history=m.history}}]),Editor}(ie.Component);fe.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},v.Z=fe;var ye={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}}},94324:(m,v,q)=>{"use strict";q.d(v,{Z:()=>le});var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(64799),ce=function CodeRenderer(m){var v=m.classes,q=m.children;return ee.createElement("code",{className:v.code},q)};ce.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const le=(0,de.Z)((function styles(m){return{code:{fontFamily:m.fontFamily.monospace,fontSize:"inherit",color:"inherit",background:"transparent",whiteSpace:"inherit"}}}))(ce)},61456:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie,E:()=>useStyleGuideContext});var ee=q(67294),ae=ee.createContext({codeRevision:0,cssRevision:"0",config:{},slots:{},displayMode:"collapse"});const ie=ae;function useStyleGuideContext(){return ee.useContext(ae)}},17749:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>renderDefault});var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(82772),core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(68309),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(47014),rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(94324),_util__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11193),defaultValueBlacklist=["null","undefined"];function renderDefault(prop){if(prop.defaultValue){var defaultValueString=(0,_util__WEBPACK_IMPORTED_MODULE_5__.xC)((0,_util__WEBPACK_IMPORTED_MODULE_5__.I8)(String(prop.defaultValue.value)));if(prop.type||prop.flowType||prop.tsType){var propName=prop.type?prop.type.name:prop.flowType?prop.flowType.type:prop.tsType&&prop.tsType.type;if(defaultValueBlacklist.indexOf(prop.defaultValue.value)>-1)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString);if("func"===propName||"function"===propName)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:defaultValueString},"Function");if("shape"===propName||"object"===propName)try{var object=eval("("+prop.defaultValue.value+")");return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:JSON.stringify(object,null,2)},"Shape")}catch(m){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:prop.defaultValue.value},"Shape")}}return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString)}return prop.required?react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light"},"Required"):""}},11193:(m,v,q)=>{"use strict";q.d(v,{I8:()=>unquote,oL:()=>getType,xC:()=>showSpaces});q(26541),q(68309),q(19601),q(74916),q(15306);function unquote(m){return m&&m.replace(/^['"]|['"]$/g,"")}function getType(m){return m.flowType?"union"===m.flowType.name&&m.flowType.elements.every((function(m){return"literal"===m.name}))?Object.assign({},m.flowType,{name:"enum",value:m.flowType.elements}):m.flowType:m.tsType?m.tsType:m.type}function showSpaces(m){return m&&m.replace(/^\s|\s$/g,"␣")}},64799:(m,v,q)=>{"use strict";q.d(v,{Z:()=>StyleHOC});q(68309),q(19601),q(30489),q(41539),q(12419),q(74916),q(39714),q(15306);var ee=q(67294),ae=q(61456),ie=q(82492),de=q.n(ie),ce=q(88306),le=q.n(ce),pe=q(46619),fe=q(16185);const ye=le()((function(m,v,q,ee){var ae=de()({},fe,v.theme),ie="function"==typeof v.styles?v.styles(ae):v.styles,ce=de()({},m(ae),ie&&ie[q]);return pe.Z.createStyleSheet(ce,{meta:q,link:!0})}),(function(m,v,q,ee){return q+"_"+ee}));function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function StyleHOC(m){return function(v){var q,ie,de=v.name.replace(/Renderer$/,"");return ie=q=function(q){var ae,ie;ie=q,(ae=_class).prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,ae.__proto__=ie;var ce;ce=_class;function _class(v,ee){var ae;return _defineProperty(_assertThisInitialized(ae=q.call(this,v,ee)||this),"sheet",void 0),ae.sheet=ye(m,ee.config||{},de,ee.cssRevision),ae.sheet.update(v).attach(),ae}var le=_class.prototype;return le.componentDidUpdate=function componentDidUpdate(m){this.sheet.update(m)},le.render=function render(){return ee.createElement(v,Object.assign({},this.props,{classes:this.sheet.classes}))},_class}(ee.Component),_defineProperty(q,"displayName","Styled("+de+")"),_defineProperty(q,"contextType",ae.Z),ie}}},47014:(m,v,q)=>{"use strict";q.d(v,{Z:()=>pe});q(82772),q(19601),q(47941),q(37268);var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(86010),ce=q(64799);function _extends(){return _extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var le=function TextRenderer(m){var v,q=m.classes,ae=m.semantic,ie=m.size,ce=m.color,le=m.underlined,pe=m.children,fe=_objectWithoutPropertiesLoose(m,["classes","semantic","size","color","underlined","children"]),ye=ae||"span",be=(0,de.Z)(q.text,q[ie+"Size"],q[ce+"Color"],((v={})[q[ye]]=!!ae,v[q.isUnderlined]=le,v));return ee.createElement(ye,_extends({},fe,{className:be}),pe)};le.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,semantic:ie().oneOf(["em","strong"]),size:ie().oneOf(["inherit","small","base","text"]),color:ie().oneOf(["base","light"]),underlined:ie().bool,children:ie().node.isRequired},le.defaultProps={size:"inherit",color:"base",underlined:!1};const pe=(0,ce.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{text:{fontFamily:v.base},inheritSize:{fontSize:"inherit"},smallSize:{fontSize:q.small},baseSize:{fontSize:q.base},textSize:{fontSize:q.text},baseColor:{color:ee.base},lightColor:{color:ee.light},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},isUnderlined:{borderBottom:[[1,"dotted",ee.lightest]]}}}))(le)},46619:(m,v,q)=>{"use strict";q.d(v,{Z:()=>Sn});q(19601);var ee=q(87462),ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m};const ie="object"===("undefined"==typeof window?"undefined":ae(window))&&"object"===("undefined"==typeof document?"undefined":ae(document))&&9===document.nodeType;var de=q(43144),ce=q(94578),le=q(97326),pe=q(63366),fe={}.constructor;function cloneStyle(m){if(null==m||"object"!=typeof m)return m;if(Array.isArray(m))return m.map(cloneStyle);if(m.constructor!==fe)return m;var v={};for(var q in m)v[q]=cloneStyle(m[q]);return v}function createRule(m,v,q){void 0===m&&(m="unnamed");var ee=q.jss,ae=cloneStyle(v),ie=ee.plugins.onCreateRule(m,ae,q);return ie||(m[0],null)}var ye=function join(m,v){for(var q="",ee=0;ee<+~=|^:(),"'`\s])/g,_e="undefined"!=typeof CSS&&CSS.escape,jss_esm_escape=function(m){return _e?_e(m):m.replace(Re,"\\$1")},xe=function(){function BaseStyleRule(m,v,q){this.type="style",this.isProcessed=!1;var ee=q.sheet,ae=q.Renderer;this.key=m,this.options=q,this.style=v,ee?this.renderer=ee.renderer:ae&&(this.renderer=new ae)}return BaseStyleRule.prototype.prop=function prop(m,v,q){if(void 0===v)return this.style[m];var ee=!!q&&q.force;if(!ee&&this.style[m]===v)return this;var ae=v;q&&!1===q.process||(ae=this.options.jss.plugins.onChangeValue(v,m,this));var ie=null==ae||!1===ae,de=m in this.style;if(ie&&!de&&!ee)return this;var ce=ie&&de;if(ce?delete this.style[m]:this.style[m]=ae,this.renderable&&this.renderer)return ce?this.renderer.removeProperty(this.renderable,m):this.renderer.setProperty(this.renderable,m,ae),this;var le=this.options.sheet;return le&&le.attached,this},BaseStyleRule}(),Te=function(m){function StyleRule(v,q,ee){var ae;ae=m.call(this,v,q,ee)||this;var ie=ee.selector,de=ee.scoped,ce=ee.sheet,pe=ee.generateId;return ie?ae.selectorText=ie:!1!==de&&(ae.id=pe((0,le.Z)((0,le.Z)(ae)),ce),ae.selectorText="."+jss_esm_escape(ae.id)),ae}(0,ce.Z)(StyleRule,m);var v=StyleRule.prototype;return v.applyTo=function applyTo(m){var v=this.renderer;if(v){var q=this.toJSON();for(var ee in q)v.setProperty(m,ee,q[ee])}return this},v.toJSON=function toJSON(){var m={};for(var v in this.style){var q=this.style[v];"object"!=typeof q?m[v]=q:Array.isArray(q)&&(m[v]=be(q))}return m},v.toString=function toString(m){var v=this.options.sheet,q=!!v&&v.options.link?(0,ee.Z)({},m,{allowEmpty:!0}):m;return toCss(this.selectorText,this.style,q)},(0,de.Z)(StyleRule,[{key:"selector",set:function set(m){if(m!==this.selectorText){this.selectorText=m;var v=this.renderer,q=this.renderable;if(q&&v)v.setSelector(q,m)||v.replaceRule(q,this)}},get:function get(){return this.selectorText}}]),StyleRule}(xe),Se={onCreateRule:function onCreateRule(m,v,q){return"@"===m[0]||q.parent&&"keyframes"===q.parent.type?null:new Te(m,v,q)}},we={indent:1,children:!0},Pe=/@([\w-]+)/,Ie=function(){function ConditionalRule(m,v,q){this.type="conditional",this.isProcessed=!1,this.key=m;var ae=m.match(Pe);for(var ie in this.at=ae?ae[1]:"unknown",this.query=q.name||"@"+this.at,this.options=q,this.rules=new ft((0,ee.Z)({},q,{parent:this})),v)this.rules.add(ie,v[ie]);this.rules.process()}var m=ConditionalRule.prototype;return m.getRule=function getRule(m){return this.rules.get(m)},m.indexOf=function indexOf(m){return this.rules.indexOf(m)},m.addRule=function addRule(m,v,q){var ee=this.rules.add(m,v,q);return ee?(this.options.jss.plugins.onProcessRule(ee),ee):null},m.replaceRule=function replaceRule(m,v,q){var ee=this.rules.replace(m,v,q);return ee&&this.options.jss.plugins.onProcessRule(ee),ee},m.toString=function toString(m){void 0===m&&(m=we);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=we.indent),null==m.children&&(m.children=we.children),!1===m.children)return this.query+" {}";var q=this.rules.toString(m);return q?this.query+" {"+v+q+v+"}":""},ConditionalRule}(),We=/@container|@media|@supports\s+/,ze={onCreateRule:function onCreateRule(m,v,q){return We.test(m)?new Ie(m,v,q):null}},Ve={indent:1,children:!0},He=/@keyframes\s+([\w-]+)/,qe=function(){function KeyframesRule(m,v,q){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var ae=m.match(He);ae&&ae[1]?this.name=ae[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=q;var ie=q.scoped,de=q.sheet,ce=q.generateId;for(var le in this.id=!1===ie?this.name:jss_esm_escape(ce(this,de)),this.rules=new ft((0,ee.Z)({},q,{parent:this})),v)this.rules.add(le,v[le],(0,ee.Z)({},q,{parent:this}));this.rules.process()}return KeyframesRule.prototype.toString=function toString(m){void 0===m&&(m=Ve);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=Ve.indent),null==m.children&&(m.children=Ve.children),!1===m.children)return this.at+" "+this.id+" {}";var q=this.rules.toString(m);return q&&(q=""+v+q+v),this.at+" "+this.id+" {"+q+"}"},KeyframesRule}(),Xe=/@keyframes\s+/,Qe=/\$([\w-]+)/g,Ye=function findReferencedKeyframe(m,v){return"string"==typeof m?m.replace(Qe,(function(m,q){return q in v?v[q]:m})):m},et=function replaceRef(m,v,q){var ee=m[v],ae=Ye(ee,q);ae!==ee&&(m[v]=ae)},tt={onCreateRule:function onCreateRule(m,v,q){return"string"==typeof m&&Xe.test(m)?new qe(m,v,q):null},onProcessStyle:function onProcessStyle(m,v,q){return"style"===v.type&&q?("animation-name"in m&&et(m,"animation-name",q.keyframes),"animation"in m&&et(m,"animation",q.keyframes),m):m},onChangeValue:function onChangeValue(m,v,q){var ee=q.options.sheet;if(!ee)return m;switch(v){case"animation":case"animation-name":return Ye(m,ee.keyframes);default:return m}}},nt=function(m){function KeyframeRule(){return m.apply(this,arguments)||this}return(0,ce.Z)(KeyframeRule,m),KeyframeRule.prototype.toString=function toString(m){var v=this.options.sheet,q=!!v&&v.options.link?(0,ee.Z)({},m,{allowEmpty:!0}):m;return toCss(this.key,this.style,q)},KeyframeRule}(xe),rt={onCreateRule:function onCreateRule(m,v,q){return q.parent&&"keyframes"===q.parent.type?new nt(m,v,q):null}},it=function(){function FontFaceRule(m,v,q){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=m,this.style=v,this.options=q}return FontFaceRule.prototype.toString=function toString(m){var v=getWhitespaceSymbols(m).linebreak;if(Array.isArray(this.style)){for(var q="",ee=0;ee=this.index)v.push(m);else for(var ee=0;eeq)return void v.splice(ee,0,m)},m.reset=function reset(){this.registry=[]},m.remove=function remove(m){var v=this.registry.indexOf(m);this.registry.splice(v,1)},m.toString=function toString(m){for(var v=void 0===m?{}:m,q=v.attached,ee=(0,pe.Z)(v,["attached"]),ae=getWhitespaceSymbols(ee).linebreak,ie="",de=0;de-1?ee.substr(0,ae-1):ee;m.style.setProperty(v,ie,ae>-1?"important":"")}}catch(m){return!1}return!0},wt=function removeProperty(m,v){try{m.attributeStyleMap?m.attributeStyleMap.delete(v):m.style.removeProperty(v)}catch(m){}},Ct=function setSelector(m,v){return m.selectorText=v,m.selectorText===v},At=Tt((function(){return document.querySelector("head")}));function findHigherSheet(m,v){for(var q=0;qv.index&&ee.options.insertionPoint===v.insertionPoint)return ee}return null}function findHighestSheet(m,v){for(var q=m.length-1;q>=0;q--){var ee=m[q];if(ee.attached&&ee.options.insertionPoint===v.insertionPoint)return ee}return null}function findCommentNode(m){for(var v=At(),q=0;q0){var q=findHigherSheet(v,m);if(q&&q.renderer)return{parent:q.renderer.element.parentNode,node:q.renderer.element};if((q=findHighestSheet(v,m))&&q.renderer)return{parent:q.renderer.element.parentNode,node:q.renderer.element.nextSibling}}var ee=m.insertionPoint;if(ee&&"string"==typeof ee){var ae=findCommentNode(ee);if(ae)return{parent:ae.parentNode,node:ae.nextSibling}}return!1}function insertStyle(m,v){var q=v.insertionPoint,ee=findPrevNode(v);if(!1!==ee&&ee.parent)ee.parent.insertBefore(m,ee.node);else if(q&&"number"==typeof q.nodeType){var ae=q,ie=ae.parentNode;ie&&ie.insertBefore(m,ae.nextSibling)}else At().appendChild(m)}var kt=Tt((function(){var m=document.querySelector('meta[property="csp-nonce"]');return m?m.getAttribute("content"):null})),Pt=function insertRule(m,v,q){try{"insertRule"in m?m.insertRule(v,q):"appendRule"in m&&m.appendRule(v)}catch(m){return!1}return m.cssRules[q]},It=function getValidRuleInsertionIndex(m,v){var q=m.cssRules.length;return void 0===v||v>q?q:v},Ft=function createStyle(){var m=document.createElement("style");return m.textContent="\n",m},jt=function(){function DomRenderer(m){this.getPropertyValue=Dt,this.setProperty=St,this.removeProperty=wt,this.setSelector=Ct,this.hasInsertedRules=!1,this.cssRules=[],m&&bt.add(m),this.sheet=m;var v=this.sheet?this.sheet.options:{},q=v.media,ee=v.meta,ae=v.element;this.element=ae||Ft(),this.element.setAttribute("data-jss",""),q&&this.element.setAttribute("media",q),ee&&this.element.setAttribute("data-meta",ee);var ie=kt();ie&&this.element.setAttribute("nonce",ie)}var m=DomRenderer.prototype;return m.attach=function attach(){if(!this.element.parentNode&&this.sheet){insertStyle(this.element,this.sheet.options);var m=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&m&&(this.hasInsertedRules=!1,this.deploy())}},m.detach=function detach(){if(this.sheet){var m=this.element.parentNode;m&&m.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},m.deploy=function deploy(){var m=this.sheet;m&&(m.options.link?this.insertRules(m.rules):this.element.textContent="\n"+m.toString()+"\n")},m.insertRules=function insertRules(m,v){for(var q=0;q-1)return registerClass(m,v.split(" "));var ee=m.options.parent;if("$"===v[0]){var ae=ee.getRule(v.substr(1));return!!ae&&(ae!==m&&(ee.classes[m.key]+=" "+ee.classes[ae.key],!0))}return ee.classes[m.key]+=" "+v,!0}const xn=function jssCompose(){return{onProcessStyle:function onProcessStyle(m,v){return"composes"in m?(registerClass(v,m.composes),delete m.composes,m):m}}};const Sn=Bt({createGenerateId:function createGenerateId(){var m=0;return function(v){return"rsg--"+v.key+"-"+m++}},plugins:[Ht(),Qt({reset:Object.assign({},{animation:"none 0s ease 0s 1 normal none running","backface-visibility":"visible",background:"transparent none repeat 0 0 / auto auto padding-box border-box scroll",border:"medium none currentColor","border-image":"none","border-radius":"0",bottom:"auto","box-shadow":"none",clear:"none",clip:"auto",columns:"auto","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentColor","column-span":"1","column-width":"auto",content:"normal","counter-increment":"none","counter-reset":"none",float:"none",height:"auto",hyphens:"none",left:"auto",margin:"0","max-height":"none","max-width":"none","min-height":"0","min-width":"0",opacity:"1",outline:"medium none invert",overflow:"visible","overflow-x":"visible","overflow-y":"visible",padding:"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto",perspective:"none","perspective-origin":"50% 50%",position:"static",right:"auto","table-layout":"auto","text-decoration":"none",top:"auto",transform:"none","transform-origin":"50% 50% 0","transform-style":"flat",transition:"none 0s ease 0s","unicode-bidi":"normal","vertical-align":"baseline",width:"auto","z-index":"auto"},{boxSizing:"border-box",color:"inherit",font:"inherit",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",lineHeight:"inherit"})}),dn(),hn(),bn(),xn()]})},16185:(m,v,q)=>{"use strict";q.r(v),q.d(v,{borderRadius:()=>pe,buttonTextTransform:()=>be,color:()=>ie,fontFamily:()=>de,fontSize:()=>ce,maxWidth:()=>fe,mq:()=>le,sidebarWidth:()=>ye,space:()=>ae,spaceFactor:()=>ee});var ee=8,ae=[ee/2,ee,2*ee,3*ee,4*ee,5*ee,6*ee],ie={base:"#333",light:"#767676",lightest:"#ccc",link:"#1673b1",linkHover:"#e90",focus:"rgba(22, 115, 177, 0.25)",border:"#e8e8e8",name:"#690",type:"#905",error:"#c00",baseBackground:"#fff",codeBackground:"#f5f5f5",sidebarBackground:"#f5f5f5",ribbonBackground:"#e90",ribbonText:"#fff",codeBase:"#333",codeComment:"#6d6d6d",codePunctuation:"#999",codeProperty:"#905",codeDeleted:"#905",codeString:"#690",codeInserted:"#690",codeOperator:"#9a6e3a",codeKeyword:"#1673b1",codeFunction:"#DD4A68",codeVariable:"#e90"},de={base:["-apple-system","BlinkMacSystemFont",'"Segoe UI"','"Roboto"','"Oxygen"','"Ubuntu"','"Cantarell"','"Fira Sans"','"Droid Sans"','"Helvetica Neue"',"sans-serif"],monospace:["Consolas",'"Liberation Mono"',"Menlo","monospace"]},ce={base:15,text:16,small:13,h1:48,h2:36,h3:24,h4:18,h5:16,h6:16},le={small:"@media (max-width: 600px)"},pe=3,fe=1e3,ye=200,be="uppercase"},53140:(m,v,q)=>{var ee={"../MediaPlayer/MediaPlayer":q(1589),"../StructuredNavigation/StructuredNavigation":q(41745),"../../../env.js":q(56487),"../../json/lunchroom_manners.js":q(40008),"./IIIFPlayer.scss":q(10870),react:q(67294),"./IIIFPlayer.js":q(77230)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst IIIFPlayer$0 = require('./IIIFPlayer.js');\nconst IIIFPlayer = IIIFPlayer$0.default || (IIIFPlayer$0['IIIFPlayer'] || IIIFPlayer$0);",ae);m.exports=[{type:"markdown",content:'IIIFPlayer component, provides a wrapper consisting of the Context providers containing state management that allows the components to communicate with each other.\n\n`IIIFPlayer` component accepts the following props;\n\n* `manifestUrl` : URL of a manifest in the wild to be fetched\n* `manifest` : local manifest data, `manifest` takes precedence over the `manifestUrl`\n\nImport Ramp components individually and adjust the layout however you want. Play around with the code below.\n\n*Components (like the `MediaPlayer` component, and `StructuredNavigation` component for example here) must be wrapped by the parent `IIIFPlayer` component.*\n\nTo import this component from the librayr;\n\n```js\nimport { IIIFPlayer } from \'@samvera/ramp\';\n```'},{type:"code",content:"import MediaPlayer from '../MediaPlayer/MediaPlayer';\nimport StructuredNavigation from '../StructuredNavigation/StructuredNavigation';\nimport config from '../../../env.js';\nimport mockData from '../../json/lunchroom_manners.js';\n\nimport './IIIFPlayer.scss';\n\n/**\n * To test your own IIIF Prezi3 manifest in this component, please use the demo site;\n * https://iiif-react-media-player.netlify.app/\n * OR\n * In the code snippet below;\n * - provide the manifest URL for the 'manifestUrl' prop (IMPORTANT: the manifest should be public)\n * e.g: manifestUrl=\"http://example.com/my-manifest.json\"\n * - remove 'manifest={mockData}' line, since local manifest takes precedence over 'manifestUrl'\n **/\n\n
\n \n \n
\n;",settings:{padded:!0},evalInContext:ie}]},76426:(m,v,q)=>{var ee={"../../json/mahler-symphony-audio.js":q(97055),"../../context/manifest-context":q(35782),"../../context/player-context":q(40217),"./StructuredNavigation.scss":q(36636),react:q(67294),"./StructuredNavigation.js":q(41745)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst StructuredNavigation$0 = require('./StructuredNavigation.js');\nconst StructuredNavigation = StructuredNavigation$0.default || (StructuredNavigation$0['StructuredNavigation'] || StructuredNavigation$0);",ae);m.exports=[{type:"markdown",content:'Structured navigation component, renders any available structural properties in a given IIIF manifest. This component reads data from state provided through Contexts, therefore it should be wrapped by the context providers (both Manifest and Player as seen below).\n\n`StructuredNavigation` component fetches data from Context providers, so it doesn\'t require any props.\n\nTo import this component from the library;\n\n```js\nimport { StructuredNavigation } from \'@samvera/ramp\';\n```'},{type:"code",content:"import mockData from '../../json/mahler-symphony-audio.js';\nimport { ManifestProvider } from '../../context/manifest-context';\nimport { PlayerProvider } from '../../context/player-context';\nimport './StructuredNavigation.scss';\n\n\n \n \n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},37655:(m,v,q)=>{var ee={"../Transcript/Transcript":q(15536),"../../../env.js":q(56487),react:q(67294),"./Transcript.js":q(15536)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst Transcript$0 = require('./Transcript.js');\nconst Transcript = Transcript$0.default || (Transcript$0['Transcript'] || Transcript$0);",ae);m.exports=[{type:"markdown",content:'Transcript component displays any available transcript data in a given IIIF manifest. This component is detached from the Context providers that provides state management, therefore it requires a set of props to respond to the events fired by other components.\n\n`Transcript` component accepts the following props;\n\n1. `playerID`: to enable transcript synchronization with playback for timed-text.\n\n **Important**: *When using with a different media player (not the IIIFPlayer), the player should have a `dataset` property called, `data-canvasindex` (starts with 0) which points to the current canvas rendered from the IIIF manfiest.*\n\n2. `transcripts`: transcript related data as an array of objects with the following props.\n\n * `canvasId`: to identify transcript data associated with each Canvas in a multi-canvas IIIF Manifest used in the media player, transcript data is grouped by `canvasId` in the props\n * `items`: list of objects with `title` and `url` props for transcript data files. The `url` prop can point to any of the following file types;\n\n * IIIF Manifest\n * As a list annotations\n * As an external resource linked through `annotations` property\n * Word document\n * Plain text file\n * WebVTT\n\nTo import this component from the library;\n\n```js\nimport { Transcript } from \'@samvera/ramp\';\n```'},{type:"code",content:"import Transcript from '../Transcript/Transcript';\nimport config from '../../../env.js';\n\n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},93437:(m,v,q)=>{m.exports={doclets:{},displayName:"IIIFPlayer",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"A valid IIIF manifest uri",tags:{},name:"manifestUrl"}],examples:q(53140)}},94673:(m,v,q)=>{m.exports={doclets:{},displayName:"StructuredNavigation",description:"",methods:[],props:[],examples:q(76426)}},68642:(m,v,q)=>{m.exports={doclets:{},displayName:"Transcript",description:"",methods:[],props:[{type:{name:"string"},required:!0,description:"`id` attribute of the media player in the DOM",tags:{},name:"playerID"},{type:{name:"arrayOf",value:{name:"shape",value:{canvasId:{name:"number",description:"Index of the canvas in manifest, starts with zero",required:!0},items:{name:"arrayOf",value:{name:"shape",value:{title:{name:"string",required:!1},url:{name:"string",required:!1}}},description:"List of title and URI key value pairs for each individual transcript resource",required:!1}}}},required:!0,description:"A list of transcripts for respective canvases in the manifest",tags:{},name:"transcripts"}],examples:q(37655)}},72801:(m,v,q)=>{m.exports={config:{compilerConfig:{objectAssign:"Object.assign",target:{ie:11},transforms:{modules:!1,dangerousTaggedTemplateString:!0,asyncAwait:!1}},tocMode:"expand",mountPointId:"rsg-root",pagePerSection:!1,previewDelay:500,ribbon:void 0,showSidebar:!0,styles:{},theme:{},title:"Samvera Ramp Style Guide",version:void 0},welcomeScreen:!1,patterns:void 0,sections:[{components:[{filepath:"src/components/IIIFPlayer/IIIFPlayer.js",slug:"iiifplayer",pathLine:"src/components/IIIFPlayer/IIIFPlayer.js",module:q(77230),props:q(93437),hasExamples:!0,metadata:{}},{filepath:"src/components/StructuredNavigation/StructuredNavigation.js",slug:"structurednavigation",pathLine:"src/components/StructuredNavigation/StructuredNavigation.js",module:q(41745),props:q(94673),hasExamples:!0,metadata:{}},{filepath:"src/components/Transcript/Transcript.js",slug:"transcript",pathLine:"src/components/Transcript/Transcript.js",module:q(15536),props:q(68642),hasExamples:!0,metadata:{}}],exampleMode:"expand",usageMode:"collapse",sectionDepth:0,slug:"section-untitled",sections:[],href:void 0,content:void 0}]}},70259:(m,v,q)=>{"use strict";function evalInContext(m,v,q){return new Function("require","state","setState",m+"\n{"+q+"}").bind(null,v)}q.d(v,{Z:()=>evalInContext})},44252:(m,v,q)=>{"use strict";function requireInRuntime(m,v){if(!(v in m))throw new Error("import or require() statements can be added only by editing a Markdown example file: "+v);return m[v]}q.d(v,{Z:()=>requireInRuntime})},3386:(m,v)=>{"use strict";v.tI=v.aJ=v.ve=void 0;v.ve="https://react-styleguidist.js.org/";v.aJ="https://react-styleguidist.js.org/docs/components";v.tI="https://react-styleguidist.js.org/docs/documenting"},72408:(m,v,q)=>{"use strict";var ee=q(27418),ae=60103,ie=60106;v.Fragment=60107,v.StrictMode=60108,v.Profiler=60114;var de=60109,ce=60110,le=60112;v.Suspense=60113;var pe=60115,fe=60116;if("function"==typeof Symbol&&Symbol.for){var ye=Symbol.for;ae=ye("react.element"),ie=ye("react.portal"),v.Fragment=ye("react.fragment"),v.StrictMode=ye("react.strict_mode"),v.Profiler=ye("react.profiler"),de=ye("react.provider"),ce=ye("react.context"),le=ye("react.forward_ref"),v.Suspense=ye("react.suspense"),pe=ye("react.memo"),fe=ye("react.lazy")}var be="function"==typeof Symbol&&Symbol.iterator;function y(m){return null===m||"object"!=typeof m?null:"function"==typeof(m=be&&m[be]||m["@@iterator"])?m:null}function z(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,q=1;q{"use strict";m.exports=q(72408)},46962:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,127),m.exports=ee},60270:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(65,70).addRange(97,102),m.exports=ee},26969:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3294,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43205,43259,43471,43712,43714,64318,67592,67644,69415,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480),ee.addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975),ee.addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747),ee.addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5907).addRange(5920,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443),ee.addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6912,6963).addRange(6965,6979).addRange(6981,6987).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(9398,9449),ee.addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),ee.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),ee.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292),ee.addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989),ee.addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878),ee.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546),ee.addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},22499:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,1114111),m.exports=ee},9213:(m,v,q)=>{const ee=q(78776)(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,917505);ee.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728),ee.addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251),ee.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),ee.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6848).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673).addRange(7675,7957),ee.addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956),ee.addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42954).addRange(42997,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276),ee.addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099),ee.addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),ee.addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),ee.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672),ee.addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123641).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619),ee.addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999),ee.addRange(983040,1048573).addRange(1048576,1114109),m.exports=ee},38838:(m,v,q)=>{const ee=q(78776)(1564);ee.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),m.exports=ee},5720:(m,v,q)=>{const ee=q(78776)(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);ee.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),ee.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),m.exports=ee},49965:(m,v,q)=>{const ee=q(78776)(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69821,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,917505);ee.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2259,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642),ee.addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417),ee.addRange(7468,7530).addRange(7579,7673).addRange(7675,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883).addRange(64434,64449).addRange(65024,65039),ee.addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248),ee.addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(113821,113822).addRange(113824,113827).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),m.exports=ee},32948:(m,v,q)=>{const ee=q(78776)(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,119970,119995,120134);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),ee.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596),ee.addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ee},65314:(m,v,q)=>{const ee=q(78776)(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ee.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),ee.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ee},78562:(m,v,q)=>{const ee=q(78776)(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),ee.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42943).addRange(42946,42954).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),m.exports=ee},12104:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),ee.addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ee},41347:(m,v,q)=>{const ee=q(78776)(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);ee.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),ee.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6158).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),ee.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487),ee.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),ee.addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),m.exports=ee},50589:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),ee.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ee},50046:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),ee.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ee},77336:(m,v,q)=>{const ee=q(78776)(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ee.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ee},32016:(m,v,q)=>{const ee=q(78776)(173,847,1564,12644,65279,65440);ee.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),m.exports=ee},42339:(m,v,q)=>{const ee=q(78776)(329,1651,3959,3961,917505);ee.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),m.exports=ee},97707:(m,v,q)=>{const ee=q(78776)(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111);ee.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),ee.addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),m.exports=ee},23694:(m,v,q)=>{const ee=q(78776)(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752);ee.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),ee.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128736,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ee},94007:(m,v,q)=>{const ee=q(78776)(35,42,8205,8419,65039);ee.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),m.exports=ee},13916:(m,v,q)=>{const ee=q(78776)();ee.addRange(127995,127999),m.exports=ee},98053:(m,v,q)=>{const ee=q(78776)(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);ee.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501),m.exports=ee},10906:(m,v,q)=>{const ee=q(78776)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ee},66359:(m,v,q)=>{const ee=q(78776)(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);ee.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),m.exports=ee},17743:(m,v,q)=>{const ee=q(78776)(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);ee.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),m.exports=ee},75530:(m,v,q)=>{const ee=q(78776)(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69293,69632,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71352,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1566,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),ee.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),ee.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980).addRange(4030,4037),ee.addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),ee.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6987).addRange(6992,7018).addRange(7028,7036).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),ee.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42943).addRange(42946,42954),ee.addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310),ee.addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382),ee.addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69552,69579).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),ee.addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343),ee.addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71487).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),ee.addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132),ee.addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627).addRange(123632,123641).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589),ee.addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},38693:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476);ee.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396),ee.addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),ee.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),ee.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170),ee.addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),m.exports=ee},91556:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),m.exports=ee},2103:(m,v,q)=>{const ee=q(78776)();ee.addRange(12272,12273).addRange(12276,12283),m.exports=ee},18502:(m,v,q)=>{const ee=q(78776)();ee.addRange(12274,12275),m.exports=ee},19494:(m,v,q)=>{const ee=q(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ee.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ee.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ee.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ee.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ee.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123).addRange(43136,43205),ee.addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338),ee.addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220),ee.addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508),ee.addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),ee.addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),ee.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633),ee.addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ee},20567:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ee.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),ee.addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),ee.addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),ee.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908),ee.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ee.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ee.addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712),ee.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},19586:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},36983:(m,v,q)=>{const ee=q(78776)();ee.addRange(8204,8205),m.exports=ee},72947:(m,v,q)=>{const ee=q(78776)(6586,43705);ee.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),m.exports=ee},49111:(m,v,q)=>{const ee=q(78776)(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,119995,120779);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ee.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),ee.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),m.exports=ee},65667:(m,v,q)=>{const ee=q(78776)(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),ee.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},20052:(m,v,q)=>{const ee=q(78776)();ee.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ee},60514:(m,v,q)=>{const ee=q(78776)(96,169,174,182,187,191,215,247,12336);ee.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),m.exports=ee},78588:(m,v,q)=>{const ee=q(78776)(32,133);ee.addRange(9,13).addRange(8206,8207).addRange(8232,8233),m.exports=ee},1053:(m,v,q)=>{const ee=q(78776)(34,39,171,187,11842,65282,65287);ee.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),m.exports=ee},25361:(m,v,q)=>{const ee=q(78776)();ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),m.exports=ee},94375:(m,v,q)=>{const ee=q(78776)();ee.addRange(127462,127487),m.exports=ee},89697:(m,v,q)=>{const ee=q(78776)(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);ee.addRange(1566,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),m.exports=ee},35514:(m,v,q)=>{const ee=q(78776)(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);ee.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),m.exports=ee},21043:(m,v,q)=>{const ee=q(78776)(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);ee.addRange(58,59).addRange(1566,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127),ee.addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),m.exports=ee},75771:(m,v,q)=>{const ee=q(78776)(64017,64031,64033);ee.addRange(13312,19903).addRange(19968,40956).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),m.exports=ee},28368:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),ee.addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ee},27186:(m,v,q)=>{const ee=q(78776)();ee.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),m.exports=ee},61846:(m,v,q)=>{const ee=q(78776)(32,133,160,5760,8239,8287,12288);ee.addRange(9,13).addRange(8192,8202).addRange(8232,8233),m.exports=ee},74003:(m,v,q)=>{const ee=q(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ee.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ee.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ee.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ee.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ee.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123),ee.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305),ee.addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154),ee.addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499),ee.addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112),ee.addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074),ee.addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627),ee.addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ee},3468:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3648,3654),ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509),ee.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),ee.addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595),ee.addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),ee.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807),ee.addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649),ee.addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ee.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},13090:(m,v,q)=>{const ee=q(78776)(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,43002,119970,119995,120134);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),ee.addRange(11264,11310).addRange(11312,11358).addRange(11360,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654),ee.addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),m.exports=ee},8526:(m,v,q)=>{const ee=q(78776)(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);ee.addRange(12318,12319),m.exports=ee},26100:(m,v,q)=>{const ee=q(78776)(95,8276,65343);ee.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),m.exports=ee},80282:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,31).addRange(127,159),m.exports=ee},15352:(m,v,q)=>{const ee=q(78776)(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);ee.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),m.exports=ee},45647:(m,v,q)=>{const ee=q(78776)(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ee.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ee},98349:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),ee.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),m.exports=ee},18220:(m,v,q)=>{const ee=q(78776)(6846);ee.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),m.exports=ee},88482:(m,v,q)=>{const ee=q(78776)(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);m.exports=ee},87586:(m,v,q)=>{const ee=q(78776)(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);ee.addRange(1536,1541).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),m.exports=ee},88147:(m,v,q)=>{const ee=q(78776)(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);ee.addRange(8219,8220),m.exports=ee},65964:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ee.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),ee.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),ee.addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518),ee.addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),ee.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ee.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ee.addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ee.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},66793:(m,v,q)=>{const ee=q(78776)(12295,66369,66378);ee.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),m.exports=ee},63061:(m,v,q)=>{const ee=q(78776)(8232);m.exports=ee},19340:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43002,119995,120779);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ee.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),ee.addRange(120772,120777).addRange(125218,125251),m.exports=ee},93748:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476);ee.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3072,3076),ee.addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683).addRange(6741,6750),ee.addRange(6752,6780).addRange(6832,6848).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),ee.addRange(69446,69456).addRange(69632,69634).addRange(69688,69702).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105),ee.addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ee},32895:(m,v,q)=>{const ee=q(78776)(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);ee.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),m.exports=ee},66710:(m,v,q)=>{const ee=q(78776)(748,750,884,890,1369,1600,2042,2074,2084,2088,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);ee.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),m.exports=ee},43026:(m,v,q)=>{const ee=q(78776)(94,96,168,175,180,184,749,885,8125,43867,65342,65344,65507);ee.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64449).addRange(127995,127999),m.exports=ee},95580:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476);ee.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540),ee.addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400),ee.addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378),ee.addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364),ee.addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ee},90055:(m,v,q)=>{const ee=q(78776)(185,8304,11517,12295,66369,66378);ee.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),ee.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),ee.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),m.exports=ee},25622:(m,v,q)=>{const ee=q(78776)(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);m.exports=ee},76288:(m,v,q)=>{const ee=q(78776)(173,907,909,930,1328,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ee.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945),ee.addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),ee.addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447),ee.addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466),ee.addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049),ee.addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095),ee.addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175),ee.addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566),ee.addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),m.exports=ee},61453:(m,v,q)=>{const ee=q(78776)(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909),ee.addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225),ee.addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(8501,8504),ee.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),ee.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),ee.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457),ee.addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),ee.addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},88795:(m,v,q)=>{const ee=q(78776)(185,6618,8304,8585,11517);ee.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),ee.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),m.exports=ee},47221:(m,v,q)=>{const ee=q(78776)(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,11858,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ee.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801).addRange(11806,11807),ee.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006),ee.addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ee},66733:(m,v,q)=>{const ee=q(78776)(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);ee.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),ee.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123),ee.addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994),m.exports=ee},12600:(m,v,q)=>{const ee=q(78776)(8233);m.exports=ee},61704:(m,v,q)=>{const ee=q(78776)();ee.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),m.exports=ee},36290:(m,v,q)=>{const ee=q(78776)(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,11858,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ee.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182).addRange(10214,10223),ee.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127),ee.addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ee},64661:(m,v,q)=>{const ee=q(78776)(32,160,5760,8239,8287,12288);ee.addRange(8192,8202).addRange(8232,8233),m.exports=ee},54343:(m,v,q)=>{const ee=q(78776)(32,160,5760,8239,8287,12288);ee.addRange(8192,8202),m.exports=ee},11276:(m,v,q)=>{const ee=q(78776)(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);ee.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),ee.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),ee.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),m.exports=ee},93474:(m,v,q)=>{const ee=q(78776)();ee.addRange(55296,57343),m.exports=ee},54581:(m,v,q)=>{const ee=q(78776)(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254);ee.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8383).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),ee.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64449).addRange(65020,65021).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713).addRange(92988,92991),ee.addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938),ee.addRange(129940,129994),m.exports=ee},8550:(m,v,q)=>{const ee=q(78776)(453,456,459,498,8124,8140,8188);ee.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),m.exports=ee},22525:(m,v,q)=>{const ee=q(78776)(907,909,930,1328,1424,1565,1806,2111,2143,2229,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ee.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),ee.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951),ee.addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),ee.addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473),ee.addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351),ee.addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452),ee.addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947),ee.addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461),ee.addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ee},28829:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11310),ee.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),m.exports=ee},56129:(m,v,q)=>{const ee=q(78776)();ee.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ee},50147:(m,v,q)=>{const ee=q(78776)();ee.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ee},50926:(m,v,q)=>{const ee=q(78776)();ee.addRange(82944,83526),m.exports=ee},56820:(m,v,q)=>{const ee=q(78776)(1564,1566,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},14899:(m,v,q)=>{const ee=q(78776)();ee.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ee},69929:(m,v,q)=>{const ee=q(78776)();ee.addRange(68352,68405).addRange(68409,68415),m.exports=ee},30706:(m,v,q)=>{const ee=q(78776)();ee.addRange(6912,6987).addRange(6992,7036),m.exports=ee},15533:(m,v,q)=>{const ee=q(78776)();ee.addRange(42656,42743).addRange(92160,92728),m.exports=ee},89979:(m,v,q)=>{const ee=q(78776)();ee.addRange(92880,92909).addRange(92912,92917),m.exports=ee},83765:(m,v,q)=>{const ee=q(78776)();ee.addRange(7104,7155).addRange(7164,7167),m.exports=ee},72693:(m,v,q)=>{const ee=q(78776)(2482,2519);ee.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),m.exports=ee},10236:(m,v,q)=>{const ee=q(78776)();ee.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ee},30468:(m,v,q)=>{const ee=q(78776)();ee.addRange(746,747).addRange(12549,12591).addRange(12704,12735),m.exports=ee},45770:(m,v,q)=>{const ee=q(78776)(69759);ee.addRange(69632,69709).addRange(69714,69743),m.exports=ee},65529:(m,v,q)=>{const ee=q(78776)();ee.addRange(10240,10495),m.exports=ee},74206:(m,v,q)=>{const ee=q(78776)();ee.addRange(6656,6683).addRange(6686,6687),m.exports=ee},96208:(m,v,q)=>{const ee=q(78776)();ee.addRange(5952,5971),m.exports=ee},66700:(m,v,q)=>{const ee=q(78776)();ee.addRange(5120,5759).addRange(6320,6389),m.exports=ee},93961:(m,v,q)=>{const ee=q(78776)();ee.addRange(66208,66256),m.exports=ee},74121:(m,v,q)=>{const ee=q(78776)(66927);ee.addRange(66864,66915),m.exports=ee},12128:(m,v,q)=>{const ee=q(78776)();ee.addRange(69888,69940).addRange(69942,69959),m.exports=ee},52189:(m,v,q)=>{const ee=q(78776)();ee.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ee},75033:(m,v,q)=>{const ee=q(78776)();ee.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ee},73507:(m,v,q)=>{const ee=q(78776)();ee.addRange(69552,69579),m.exports=ee},85998:(m,v,q)=>{const ee=q(78776)(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,917505);ee.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11858).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),ee.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),ee.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ee},56036:(m,v,q)=>{const ee=q(78776)();ee.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),m.exports=ee},13563:(m,v,q)=>{const ee=q(78776)();ee.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ee},49182:(m,v,q)=>{const ee=q(78776)(67592,67644,67647);ee.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ee},84087:(m,v,q)=>{const ee=q(78776)(7467,7544);ee.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ee},48844:(m,v,q)=>{const ee=q(78776)();ee.addRange(66560,66639),m.exports=ee},35690:(m,v,q)=>{const ee=q(78776)();ee.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),m.exports=ee},57201:(m,v,q)=>{const ee=q(78776)(71945);ee.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ee},71932:(m,v,q)=>{const ee=q(78776)();ee.addRange(71680,71739),m.exports=ee},95187:(m,v,q)=>{const ee=q(78776)();ee.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),m.exports=ee},49778:(m,v,q)=>{const ee=q(78776)();ee.addRange(77824,78894).addRange(78896,78904),m.exports=ee},42781:(m,v,q)=>{const ee=q(78776)();ee.addRange(66816,66855),m.exports=ee},83103:(m,v,q)=>{const ee=q(78776)();ee.addRange(69600,69622),m.exports=ee},26672:(m,v,q)=>{const ee=q(78776)(4696,4800);ee.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ee},73661:(m,v,q)=>{const ee=q(78776)(4295,4301,11559,11565);ee.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ee},85857:(m,v,q)=>{const ee=q(78776)();ee.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ee},32096:(m,v,q)=>{const ee=q(78776)();ee.addRange(66352,66378),m.exports=ee},71742:(m,v,q)=>{const ee=q(78776)(70480,70487);ee.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),m.exports=ee},62199:(m,v,q)=>{const ee=q(78776)(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);ee.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ee},11931:(m,v,q)=>{const ee=q(78776)(2768);ee.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),m.exports=ee},27600:(m,v,q)=>{const ee=q(78776)();ee.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ee},76482:(m,v,q)=>{const ee=q(78776)(2620,2641,2654);ee.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),m.exports=ee},26294:(m,v,q)=>{const ee=q(78776)(12293,12295);ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94192,94193).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},38858:(m,v,q)=>{const ee=q(78776)();ee.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ee},50043:(m,v,q)=>{const ee=q(78776)();ee.addRange(68864,68903).addRange(68912,68921),m.exports=ee},95307:(m,v,q)=>{const ee=q(78776)();ee.addRange(5920,5940),m.exports=ee},20280:(m,v,q)=>{const ee=q(78776)();ee.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ee},12674:(m,v,q)=>{const ee=q(78776)(64318);ee.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ee},54058:(m,v,q)=>{const ee=q(78776)(127488);ee.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),m.exports=ee},70521:(m,v,q)=>{const ee=q(78776)();ee.addRange(67648,67669).addRange(67671,67679),m.exports=ee},21448:(m,v,q)=>{const ee=q(78776)(1648,7405,7412,66045,66272,70459);ee.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6848).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ee},35281:(m,v,q)=>{const ee=q(78776)();ee.addRange(68448,68466).addRange(68472,68479),m.exports=ee},35772:(m,v,q)=>{const ee=q(78776)();ee.addRange(68416,68437).addRange(68440,68447),m.exports=ee},98272:(m,v,q)=>{const ee=q(78776)();ee.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),m.exports=ee},52764:(m,v,q)=>{const ee=q(78776)(69837);ee.addRange(69760,69825),m.exports=ee},98276:(m,v,q)=>{const ee=q(78776)(3294);ee.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),m.exports=ee},98285:(m,v,q)=>{const ee=q(78776)(110592);ee.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),m.exports=ee},10821:(m,v,q)=>{const ee=q(78776)(43311);ee.addRange(43264,43309),m.exports=ee},67559:(m,v,q)=>{const ee=q(78776)();ee.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ee},48304:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(101120,101589),m.exports=ee},39834:(m,v,q)=>{const ee=q(78776)();ee.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ee},42593:(m,v,q)=>{const ee=q(78776)();ee.addRange(70144,70161).addRange(70163,70206),m.exports=ee},64415:(m,v,q)=>{const ee=q(78776)();ee.addRange(70320,70378).addRange(70384,70393),m.exports=ee},37740:(m,v,q)=>{const ee=q(78776)(3716,3749,3782);ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ee},46818:(m,v,q)=>{const ee=q(78776)(170,186,8305,8319,8498,8526);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ee},7647:(m,v,q)=>{const ee=q(78776)();ee.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ee},92627:(m,v,q)=>{const ee=q(78776)(6464);ee.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ee},16193:(m,v,q)=>{const ee=q(78776)();ee.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ee},71901:(m,v,q)=>{const ee=q(78776)();ee.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),m.exports=ee},25734:(m,v,q)=>{const ee=q(78776)(73648);ee.addRange(42192,42239),m.exports=ee},6450:(m,v,q)=>{const ee=q(78776)();ee.addRange(66176,66204),m.exports=ee},28293:(m,v,q)=>{const ee=q(78776)(67903);ee.addRange(67872,67897),m.exports=ee},48193:(m,v,q)=>{const ee=q(78776)();ee.addRange(69968,70006),m.exports=ee},50865:(m,v,q)=>{const ee=q(78776)();ee.addRange(73440,73464),m.exports=ee},24789:(m,v,q)=>{const ee=q(78776)();ee.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),m.exports=ee},9535:(m,v,q)=>{const ee=q(78776)(2142);ee.addRange(2112,2139),m.exports=ee},83061:(m,v,q)=>{const ee=q(78776)();ee.addRange(68288,68326).addRange(68331,68342),m.exports=ee},76528:(m,v,q)=>{const ee=q(78776)();ee.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ee},9921:(m,v,q)=>{const ee=q(78776)(73018);ee.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ee},93378:(m,v,q)=>{const ee=q(78776)();ee.addRange(93760,93850),m.exports=ee},6940:(m,v,q)=>{const ee=q(78776)();ee.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ee},3897:(m,v,q)=>{const ee=q(78776)();ee.addRange(124928,125124).addRange(125127,125142),m.exports=ee},65999:(m,v,q)=>{const ee=q(78776)();ee.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ee},59758:(m,v,q)=>{const ee=q(78776)();ee.addRange(67968,67999),m.exports=ee},65484:(m,v,q)=>{const ee=q(78776)();ee.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ee},34575:(m,v,q)=>{const ee=q(78776)();ee.addRange(71168,71236).addRange(71248,71257),m.exports=ee},75392:(m,v,q)=>{const ee=q(78776)(6148);ee.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ee},36388:(m,v,q)=>{const ee=q(78776)();ee.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ee},60556:(m,v,q)=>{const ee=q(78776)(70280);ee.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ee},15837:(m,v,q)=>{const ee=q(78776)();ee.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ee},6820:(m,v,q)=>{const ee=q(78776)();ee.addRange(67712,67742).addRange(67751,67759),m.exports=ee},51892:(m,v,q)=>{const ee=q(78776)();ee.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ee},32003:(m,v,q)=>{const ee=q(78776)();ee.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ee},15297:(m,v,q)=>{const ee=q(78776)();ee.addRange(70656,70747).addRange(70749,70753),m.exports=ee},17594:(m,v,q)=>{const ee=q(78776)();ee.addRange(1984,2042).addRange(2045,2047),m.exports=ee},7493:(m,v,q)=>{const ee=q(78776)(94177);ee.addRange(110960,111355),m.exports=ee},14406:(m,v,q)=>{const ee=q(78776)();ee.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ee},75847:(m,v,q)=>{const ee=q(78776)();ee.addRange(5760,5788),m.exports=ee},88416:(m,v,q)=>{const ee=q(78776)();ee.addRange(7248,7295),m.exports=ee},40115:(m,v,q)=>{const ee=q(78776)();ee.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ee},29109:(m,v,q)=>{const ee=q(78776)();ee.addRange(66304,66339).addRange(66349,66351),m.exports=ee},96840:(m,v,q)=>{const ee=q(78776)();ee.addRange(68224,68255),m.exports=ee},39291:(m,v,q)=>{const ee=q(78776)();ee.addRange(66384,66426),m.exports=ee},24678:(m,v,q)=>{const ee=q(78776)();ee.addRange(66464,66499).addRange(66504,66517),m.exports=ee},78647:(m,v,q)=>{const ee=q(78776)();ee.addRange(69376,69415),m.exports=ee},70744:(m,v,q)=>{const ee=q(78776)();ee.addRange(68192,68223),m.exports=ee},59527:(m,v,q)=>{const ee=q(78776)();ee.addRange(68608,68680),m.exports=ee},23761:(m,v,q)=>{const ee=q(78776)();ee.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ee},39384:(m,v,q)=>{const ee=q(78776)();ee.addRange(66736,66771).addRange(66776,66811),m.exports=ee},90237:(m,v,q)=>{const ee=q(78776)();ee.addRange(66688,66717).addRange(66720,66729),m.exports=ee},62976:(m,v,q)=>{const ee=q(78776)();ee.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ee},60351:(m,v,q)=>{const ee=q(78776)();ee.addRange(67680,67711),m.exports=ee},19767:(m,v,q)=>{const ee=q(78776)();ee.addRange(72384,72440),m.exports=ee},25712:(m,v,q)=>{const ee=q(78776)();ee.addRange(43072,43127),m.exports=ee},86458:(m,v,q)=>{const ee=q(78776)(67871);ee.addRange(67840,67867),m.exports=ee},74874:(m,v,q)=>{const ee=q(78776)();ee.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ee},27603:(m,v,q)=>{const ee=q(78776)(43359);ee.addRange(43312,43347),m.exports=ee},84788:(m,v,q)=>{const ee=q(78776)();ee.addRange(5792,5866).addRange(5870,5880),m.exports=ee},45810:(m,v,q)=>{const ee=q(78776)();ee.addRange(2048,2093).addRange(2096,2110),m.exports=ee},37632:(m,v,q)=>{const ee=q(78776)();ee.addRange(43136,43205).addRange(43214,43225),m.exports=ee},15058:(m,v,q)=>{const ee=q(78776)();ee.addRange(70016,70111),m.exports=ee},76250:(m,v,q)=>{const ee=q(78776)();ee.addRange(66640,66687),m.exports=ee},39573:(m,v,q)=>{const ee=q(78776)();ee.addRange(71040,71093).addRange(71096,71133),m.exports=ee},54039:(m,v,q)=>{const ee=q(78776)();ee.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ee},1611:(m,v,q)=>{const ee=q(78776)(3517,3530,3542);ee.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ee},34250:(m,v,q)=>{const ee=q(78776)();ee.addRange(69424,69465),m.exports=ee},43065:(m,v,q)=>{const ee=q(78776)();ee.addRange(69840,69864).addRange(69872,69881),m.exports=ee},18135:(m,v,q)=>{const ee=q(78776)();ee.addRange(72272,72354),m.exports=ee},95849:(m,v,q)=>{const ee=q(78776)();ee.addRange(7040,7103).addRange(7360,7367),m.exports=ee},46566:(m,v,q)=>{const ee=q(78776)();ee.addRange(43008,43052),m.exports=ee},7810:(m,v,q)=>{const ee=q(78776)();ee.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ee},67833:(m,v,q)=>{const ee=q(78776)();ee.addRange(5888,5900).addRange(5902,5908),m.exports=ee},58009:(m,v,q)=>{const ee=q(78776)();ee.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ee},1187:(m,v,q)=>{const ee=q(78776)();ee.addRange(6480,6509).addRange(6512,6516),m.exports=ee},40377:(m,v,q)=>{const ee=q(78776)();ee.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ee},99e3:(m,v,q)=>{const ee=q(78776)();ee.addRange(43648,43714).addRange(43739,43743),m.exports=ee},72294:(m,v,q)=>{const ee=q(78776)();ee.addRange(71296,71352).addRange(71360,71369),m.exports=ee},98682:(m,v,q)=>{const ee=q(78776)(2972,3024,3031,73727);ee.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),m.exports=ee},75540:(m,v,q)=>{const ee=q(78776)(94176);ee.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ee},65084:(m,v,q)=>{const ee=q(78776)();ee.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ee},6867:(m,v,q)=>{const ee=q(78776)();ee.addRange(1920,1969),m.exports=ee},49907:(m,v,q)=>{const ee=q(78776)();ee.addRange(3585,3642).addRange(3648,3675),m.exports=ee},29341:(m,v,q)=>{const ee=q(78776)();ee.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ee},81261:(m,v,q)=>{const ee=q(78776)(11647);ee.addRange(11568,11623).addRange(11631,11632),m.exports=ee},57954:(m,v,q)=>{const ee=q(78776)();ee.addRange(70784,70855).addRange(70864,70873),m.exports=ee},29097:(m,v,q)=>{const ee=q(78776)(66463);ee.addRange(66432,66461),m.exports=ee},5767:(m,v,q)=>{const ee=q(78776)();ee.addRange(42240,42539),m.exports=ee},27172:(m,v,q)=>{const ee=q(78776)(123647);ee.addRange(123584,123641),m.exports=ee},17315:(m,v,q)=>{const ee=q(78776)(71935);ee.addRange(71840,71922),m.exports=ee},34961:(m,v,q)=>{const ee=q(78776)();ee.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ee},90923:(m,v,q)=>{const ee=q(78776)();ee.addRange(40960,42124).addRange(42128,42182),m.exports=ee},92108:(m,v,q)=>{const ee=q(78776)();ee.addRange(72192,72263),m.exports=ee},99614:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ee},24915:(m,v,q)=>{const ee=q(78776)();ee.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ee},8983:(m,v,q)=>{const ee=q(78776)();ee.addRange(82944,83526),m.exports=ee},75627:(m,v,q)=>{const ee=q(78776)(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},13585:(m,v,q)=>{const ee=q(78776)();ee.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ee},79384:(m,v,q)=>{const ee=q(78776)();ee.addRange(68352,68405).addRange(68409,68415),m.exports=ee},47072:(m,v,q)=>{const ee=q(78776)();ee.addRange(6912,6987).addRange(6992,7036),m.exports=ee},31856:(m,v,q)=>{const ee=q(78776)();ee.addRange(42656,42743).addRange(92160,92728),m.exports=ee},24945:(m,v,q)=>{const ee=q(78776)();ee.addRange(92880,92909).addRange(92912,92917),m.exports=ee},92147:(m,v,q)=>{const ee=q(78776)();ee.addRange(7104,7155).addRange(7164,7167),m.exports=ee},61530:(m,v,q)=>{const ee=q(78776)(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);ee.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),m.exports=ee},64063:(m,v,q)=>{const ee=q(78776)();ee.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ee},29962:(m,v,q)=>{const ee=q(78776)(12336,12343,12539);ee.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),m.exports=ee},61752:(m,v,q)=>{const ee=q(78776)(69759);ee.addRange(69632,69709).addRange(69714,69743),m.exports=ee},28434:(m,v,q)=>{const ee=q(78776)();ee.addRange(10240,10495),m.exports=ee},15148:(m,v,q)=>{const ee=q(78776)(43471);ee.addRange(6656,6683).addRange(6686,6687),m.exports=ee},78881:(m,v,q)=>{const ee=q(78776)();ee.addRange(5941,5942).addRange(5952,5971),m.exports=ee},55254:(m,v,q)=>{const ee=q(78776)();ee.addRange(5120,5759).addRange(6320,6389),m.exports=ee},79110:(m,v,q)=>{const ee=q(78776)();ee.addRange(66208,66256),m.exports=ee},76550:(m,v,q)=>{const ee=q(78776)(66927);ee.addRange(66864,66915),m.exports=ee},88753:(m,v,q)=>{const ee=q(78776)();ee.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),m.exports=ee},98451:(m,v,q)=>{const ee=q(78776)();ee.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ee},80196:(m,v,q)=>{const ee=q(78776)();ee.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ee},23352:(m,v,q)=>{const ee=q(78776)();ee.addRange(69552,69579),m.exports=ee},46921:(m,v,q)=>{const ee=q(78776)(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,917505);ee.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11858).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510),ee.addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883),ee.addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ee},44141:(m,v,q)=>{const ee=q(78776)();ee.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),m.exports=ee},30286:(m,v,q)=>{const ee=q(78776)();ee.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ee},73326:(m,v,q)=>{const ee=q(78776)(67592,67644,67647);ee.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ee},77115:(m,v,q)=>{const ee=q(78776)(7467,7544,7672,11843);ee.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ee},59108:(m,v,q)=>{const ee=q(78776)();ee.addRange(66560,66639),m.exports=ee},59426:(m,v,q)=>{const ee=q(78776)(8432);ee.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),m.exports=ee},44660:(m,v,q)=>{const ee=q(78776)(71945);ee.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ee},41422:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),m.exports=ee},66667:(m,v,q)=>{const ee=q(78776)();ee.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),m.exports=ee},20449:(m,v,q)=>{const ee=q(78776)();ee.addRange(77824,78894).addRange(78896,78904),m.exports=ee},25810:(m,v,q)=>{const ee=q(78776)();ee.addRange(66816,66855),m.exports=ee},83509:(m,v,q)=>{const ee=q(78776)();ee.addRange(69600,69622),m.exports=ee},37837:(m,v,q)=>{const ee=q(78776)(4696,4800);ee.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ee},77680:(m,v,q)=>{const ee=q(78776)(4295,4301,11559,11565);ee.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ee},97772:(m,v,q)=>{const ee=q(78776)(1156,1159,11843,42607);ee.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ee},60674:(m,v,q)=>{const ee=q(78776)();ee.addRange(66352,66378),m.exports=ee},52336:(m,v,q)=>{const ee=q(78776)(7376,8432,70480,70487,73683);ee.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),m.exports=ee},86310:(m,v,q)=>{const ee=q(78776)(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);ee.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ee},92436:(m,v,q)=>{const ee=q(78776)(2768);ee.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),m.exports=ee},20642:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ee},33831:(m,v,q)=>{const ee=q(78776)(2620,2641,2654);ee.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),m.exports=ee},16613:(m,v,q)=>{const ee=q(78776)(12336,12539,13055);ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40956).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},87001:(m,v,q)=>{const ee=q(78776)(12343,12539);ee.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ee},88583:(m,v,q)=>{const ee=q(78776)(1548,1563,1567,1600,1748);ee.addRange(68864,68903).addRange(68912,68921),m.exports=ee},82758:(m,v,q)=>{const ee=q(78776)();ee.addRange(5920,5942),m.exports=ee},66416:(m,v,q)=>{const ee=q(78776)();ee.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ee},85222:(m,v,q)=>{const ee=q(78776)(64318);ee.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ee},60191:(m,v,q)=>{const ee=q(78776)(12343,65392,127488);ee.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110878).addRange(110928,110930),m.exports=ee},57632:(m,v,q)=>{const ee=q(78776)();ee.addRange(67648,67669).addRange(67671,67679),m.exports=ee},96988:(m,v,q)=>{const ee=q(78776)(7673,66045);ee.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6848).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ee},52121:(m,v,q)=>{const ee=q(78776)();ee.addRange(68448,68466).addRange(68472,68479),m.exports=ee},82809:(m,v,q)=>{const ee=q(78776)();ee.addRange(68416,68437).addRange(68440,68447),m.exports=ee},31899:(m,v,q)=>{const ee=q(78776)();ee.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),m.exports=ee},57574:(m,v,q)=>{const ee=q(78776)(69837);ee.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),m.exports=ee},81868:(m,v,q)=>{const ee=q(78776)(3294,7376,7378,7386,7410,7412);ee.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),m.exports=ee},10774:(m,v,q)=>{const ee=q(78776)(12343,110592);ee.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110948,110951),m.exports=ee},76701:(m,v,q)=>{const ee=q(78776)();ee.addRange(43264,43311),m.exports=ee},81466:(m,v,q)=>{const ee=q(78776)();ee.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ee},21325:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(101120,101589),m.exports=ee},6068:(m,v,q)=>{const ee=q(78776)();ee.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ee},77706:(m,v,q)=>{const ee=q(78776)();ee.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),m.exports=ee},54258:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),m.exports=ee},77149:(m,v,q)=>{const ee=q(78776)(3716,3749,3782);ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ee},38334:(m,v,q)=>{const ee=q(78776)(170,186,4347,8239,8305,8319,8432,8498,8526,43310);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ee},12299:(m,v,q)=>{const ee=q(78776)();ee.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ee},25476:(m,v,q)=>{const ee=q(78776)(2405,6464);ee.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ee},54625:(m,v,q)=>{const ee=q(78776)();ee.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ee},38810:(m,v,q)=>{const ee=q(78776)();ee.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),m.exports=ee},90845:(m,v,q)=>{const ee=q(78776)(73648);ee.addRange(42192,42239),m.exports=ee},68978:(m,v,q)=>{const ee=q(78776)();ee.addRange(66176,66204),m.exports=ee},67905:(m,v,q)=>{const ee=q(78776)(67903);ee.addRange(67872,67897),m.exports=ee},89576:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),m.exports=ee},3405:(m,v,q)=>{const ee=q(78776)();ee.addRange(73440,73464),m.exports=ee},974:(m,v,q)=>{const ee=q(78776)(7386);ee.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),m.exports=ee},28940:(m,v,q)=>{const ee=q(78776)(1600,2142);ee.addRange(2112,2139),m.exports=ee},6677:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(68288,68326).addRange(68331,68342),m.exports=ee},14740:(m,v,q)=>{const ee=q(78776)();ee.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ee},82278:(m,v,q)=>{const ee=q(78776)(73018);ee.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ee},55949:(m,v,q)=>{const ee=q(78776)();ee.addRange(93760,93850),m.exports=ee},13329:(m,v,q)=>{const ee=q(78776)();ee.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ee},97146:(m,v,q)=>{const ee=q(78776)();ee.addRange(124928,125124).addRange(125127,125142),m.exports=ee},23715:(m,v,q)=>{const ee=q(78776)();ee.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ee},43199:(m,v,q)=>{const ee=q(78776)();ee.addRange(67968,67999),m.exports=ee},26499:(m,v,q)=>{const ee=q(78776)();ee.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ee},36995:(m,v,q)=>{const ee=q(78776)();ee.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),m.exports=ee},98606:(m,v,q)=>{const ee=q(78776)(8239);ee.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ee},11462:(m,v,q)=>{const ee=q(78776)();ee.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ee},45402:(m,v,q)=>{const ee=q(78776)(70280);ee.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ee},76318:(m,v,q)=>{const ee=q(78776)(43310);ee.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ee},34924:(m,v,q)=>{const ee=q(78776)();ee.addRange(67712,67742).addRange(67751,67759),m.exports=ee},8236:(m,v,q)=>{const ee=q(78776)(7401,7410,7418);ee.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ee},14575:(m,v,q)=>{const ee=q(78776)();ee.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ee},71314:(m,v,q)=>{const ee=q(78776)();ee.addRange(70656,70747).addRange(70749,70753),m.exports=ee},40577:(m,v,q)=>{const ee=q(78776)();ee.addRange(1984,2042).addRange(2045,2047),m.exports=ee},44432:(m,v,q)=>{const ee=q(78776)(94177);ee.addRange(110960,111355),m.exports=ee},53612:(m,v,q)=>{const ee=q(78776)();ee.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ee},19298:(m,v,q)=>{const ee=q(78776)();ee.addRange(5760,5788),m.exports=ee},55285:(m,v,q)=>{const ee=q(78776)();ee.addRange(7248,7295),m.exports=ee},16737:(m,v,q)=>{const ee=q(78776)();ee.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ee},73023:(m,v,q)=>{const ee=q(78776)();ee.addRange(66304,66339).addRange(66349,66351),m.exports=ee},35723:(m,v,q)=>{const ee=q(78776)();ee.addRange(68224,68255),m.exports=ee},56370:(m,v,q)=>{const ee=q(78776)(1155);ee.addRange(66384,66426),m.exports=ee},1402:(m,v,q)=>{const ee=q(78776)();ee.addRange(66464,66499).addRange(66504,66517),m.exports=ee},14718:(m,v,q)=>{const ee=q(78776)();ee.addRange(69376,69415),m.exports=ee},40316:(m,v,q)=>{const ee=q(78776)();ee.addRange(68192,68223),m.exports=ee},5462:(m,v,q)=>{const ee=q(78776)();ee.addRange(68608,68680),m.exports=ee},29434:(m,v,q)=>{const ee=q(78776)(7386,7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ee},77045:(m,v,q)=>{const ee=q(78776)();ee.addRange(66736,66771).addRange(66776,66811),m.exports=ee},82301:(m,v,q)=>{const ee=q(78776)();ee.addRange(66688,66717).addRange(66720,66729),m.exports=ee},84766:(m,v,q)=>{const ee=q(78776)();ee.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ee},72685:(m,v,q)=>{const ee=q(78776)();ee.addRange(67680,67711),m.exports=ee},34107:(m,v,q)=>{const ee=q(78776)();ee.addRange(72384,72440),m.exports=ee},66506:(m,v,q)=>{const ee=q(78776)(6149);ee.addRange(6146,6147).addRange(43072,43127),m.exports=ee},42186:(m,v,q)=>{const ee=q(78776)(67871);ee.addRange(67840,67867),m.exports=ee},55507:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ee},35435:(m,v,q)=>{const ee=q(78776)(43359);ee.addRange(43312,43347),m.exports=ee},76355:(m,v,q)=>{const ee=q(78776)();ee.addRange(5792,5866).addRange(5870,5880),m.exports=ee},1509:(m,v,q)=>{const ee=q(78776)();ee.addRange(2048,2093).addRange(2096,2110),m.exports=ee},23386:(m,v,q)=>{const ee=q(78776)();ee.addRange(43136,43205).addRange(43214,43225),m.exports=ee},86116:(m,v,q)=>{const ee=q(78776)(2385,7383,7385,7392);ee.addRange(7388,7389).addRange(70016,70111),m.exports=ee},51826:(m,v,q)=>{const ee=q(78776)();ee.addRange(66640,66687),m.exports=ee},22026:(m,v,q)=>{const ee=q(78776)();ee.addRange(71040,71093).addRange(71096,71133),m.exports=ee},96007:(m,v,q)=>{const ee=q(78776)();ee.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ee},51104:(m,v,q)=>{const ee=q(78776)(3517,3530,3542);ee.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ee},82401:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(69424,69465),m.exports=ee},44399:(m,v,q)=>{const ee=q(78776)();ee.addRange(69840,69864).addRange(69872,69881),m.exports=ee},37415:(m,v,q)=>{const ee=q(78776)();ee.addRange(72272,72354),m.exports=ee},3894:(m,v,q)=>{const ee=q(78776)();ee.addRange(7040,7103).addRange(7360,7367),m.exports=ee},5419:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),m.exports=ee},21038:(m,v,q)=>{const ee=q(78776)(1548,1567,1600,1648,7672);ee.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ee},1744:(m,v,q)=>{const ee=q(78776)();ee.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),m.exports=ee},54217:(m,v,q)=>{const ee=q(78776)();ee.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ee},63153:(m,v,q)=>{const ee=q(78776)();ee.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),m.exports=ee},4926:(m,v,q)=>{const ee=q(78776)();ee.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ee},39311:(m,v,q)=>{const ee=q(78776)();ee.addRange(43648,43714).addRange(43739,43743),m.exports=ee},55970:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),m.exports=ee},80882:(m,v,q)=>{const ee=q(78776)(2972,3024,3031,7386,43251,70401,70403,73727);ee.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),m.exports=ee},46776:(m,v,q)=>{const ee=q(78776)(94176);ee.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ee},40444:(m,v,q)=>{const ee=q(78776)(7386,7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ee},23431:(m,v,q)=>{const ee=q(78776)(1548,1567,65010,65021);ee.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),m.exports=ee},94846:(m,v,q)=>{const ee=q(78776)();ee.addRange(3585,3642).addRange(3648,3675),m.exports=ee},137:(m,v,q)=>{const ee=q(78776)();ee.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ee},67065:(m,v,q)=>{const ee=q(78776)(11647);ee.addRange(11568,11623).addRange(11631,11632),m.exports=ee},98082:(m,v,q)=>{const ee=q(78776)(7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),m.exports=ee},29213:(m,v,q)=>{const ee=q(78776)(66463);ee.addRange(66432,66461),m.exports=ee},85388:(m,v,q)=>{const ee=q(78776)();ee.addRange(42240,42539),m.exports=ee},68659:(m,v,q)=>{const ee=q(78776)(123647);ee.addRange(123584,123641),m.exports=ee},27900:(m,v,q)=>{const ee=q(78776)(71935);ee.addRange(71840,71922),m.exports=ee},8051:(m,v,q)=>{const ee=q(78776)(1548,1563,1567);ee.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ee},99799:(m,v,q)=>{const ee=q(78776)(12539);ee.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),m.exports=ee},25904:(m,v,q)=>{const ee=q(78776)();ee.addRange(72192,72263),m.exports=ee},94274:m=>{m.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])},47993:m=>{m.exports="13.0.0"},14640:(m,v,q)=>{var ee={"./Binary_Property/ASCII.js":46962,"./Binary_Property/ASCII_Hex_Digit.js":60270,"./Binary_Property/Alphabetic.js":26969,"./Binary_Property/Any.js":22499,"./Binary_Property/Assigned.js":9213,"./Binary_Property/Bidi_Control.js":38838,"./Binary_Property/Bidi_Mirrored.js":5720,"./Binary_Property/Case_Ignorable.js":49965,"./Binary_Property/Cased.js":32948,"./Binary_Property/Changes_When_Casefolded.js":65314,"./Binary_Property/Changes_When_Casemapped.js":78562,"./Binary_Property/Changes_When_Lowercased.js":12104,"./Binary_Property/Changes_When_NFKC_Casefolded.js":41347,"./Binary_Property/Changes_When_Titlecased.js":50589,"./Binary_Property/Changes_When_Uppercased.js":50046,"./Binary_Property/Dash.js":77336,"./Binary_Property/Default_Ignorable_Code_Point.js":32016,"./Binary_Property/Deprecated.js":42339,"./Binary_Property/Diacritic.js":97707,"./Binary_Property/Emoji.js":23694,"./Binary_Property/Emoji_Component.js":94007,"./Binary_Property/Emoji_Modifier.js":13916,"./Binary_Property/Emoji_Modifier_Base.js":98053,"./Binary_Property/Emoji_Presentation.js":10906,"./Binary_Property/Extended_Pictographic.js":66359,"./Binary_Property/Extender.js":17743,"./Binary_Property/Grapheme_Base.js":75530,"./Binary_Property/Grapheme_Extend.js":38693,"./Binary_Property/Hex_Digit.js":91556,"./Binary_Property/IDS_Binary_Operator.js":2103,"./Binary_Property/IDS_Trinary_Operator.js":18502,"./Binary_Property/ID_Continue.js":19494,"./Binary_Property/ID_Start.js":20567,"./Binary_Property/Ideographic.js":19586,"./Binary_Property/Join_Control.js":36983,"./Binary_Property/Logical_Order_Exception.js":72947,"./Binary_Property/Lowercase.js":49111,"./Binary_Property/Math.js":65667,"./Binary_Property/Noncharacter_Code_Point.js":20052,"./Binary_Property/Pattern_Syntax.js":60514,"./Binary_Property/Pattern_White_Space.js":78588,"./Binary_Property/Quotation_Mark.js":1053,"./Binary_Property/Radical.js":25361,"./Binary_Property/Regional_Indicator.js":94375,"./Binary_Property/Sentence_Terminal.js":89697,"./Binary_Property/Soft_Dotted.js":35514,"./Binary_Property/Terminal_Punctuation.js":21043,"./Binary_Property/Unified_Ideograph.js":75771,"./Binary_Property/Uppercase.js":28368,"./Binary_Property/Variation_Selector.js":27186,"./Binary_Property/White_Space.js":61846,"./Binary_Property/XID_Continue.js":74003,"./Binary_Property/XID_Start.js":3468,"./General_Category/Cased_Letter.js":13090,"./General_Category/Close_Punctuation.js":8526,"./General_Category/Connector_Punctuation.js":26100,"./General_Category/Control.js":80282,"./General_Category/Currency_Symbol.js":15352,"./General_Category/Dash_Punctuation.js":45647,"./General_Category/Decimal_Number.js":98349,"./General_Category/Enclosing_Mark.js":18220,"./General_Category/Final_Punctuation.js":88482,"./General_Category/Format.js":87586,"./General_Category/Initial_Punctuation.js":88147,"./General_Category/Letter.js":65964,"./General_Category/Letter_Number.js":66793,"./General_Category/Line_Separator.js":63061,"./General_Category/Lowercase_Letter.js":19340,"./General_Category/Mark.js":93748,"./General_Category/Math_Symbol.js":32895,"./General_Category/Modifier_Letter.js":66710,"./General_Category/Modifier_Symbol.js":43026,"./General_Category/Nonspacing_Mark.js":95580,"./General_Category/Number.js":90055,"./General_Category/Open_Punctuation.js":25622,"./General_Category/Other.js":76288,"./General_Category/Other_Letter.js":61453,"./General_Category/Other_Number.js":88795,"./General_Category/Other_Punctuation.js":47221,"./General_Category/Other_Symbol.js":66733,"./General_Category/Paragraph_Separator.js":12600,"./General_Category/Private_Use.js":61704,"./General_Category/Punctuation.js":36290,"./General_Category/Separator.js":64661,"./General_Category/Space_Separator.js":54343,"./General_Category/Spacing_Mark.js":11276,"./General_Category/Surrogate.js":93474,"./General_Category/Symbol.js":54581,"./General_Category/Titlecase_Letter.js":8550,"./General_Category/Unassigned.js":22525,"./General_Category/Uppercase_Letter.js":28829,"./Script/Adlam.js":56129,"./Script/Ahom.js":50147,"./Script/Anatolian_Hieroglyphs.js":50926,"./Script/Arabic.js":56820,"./Script/Armenian.js":14899,"./Script/Avestan.js":69929,"./Script/Balinese.js":30706,"./Script/Bamum.js":15533,"./Script/Bassa_Vah.js":89979,"./Script/Batak.js":83765,"./Script/Bengali.js":72693,"./Script/Bhaiksuki.js":10236,"./Script/Bopomofo.js":30468,"./Script/Brahmi.js":45770,"./Script/Braille.js":65529,"./Script/Buginese.js":74206,"./Script/Buhid.js":96208,"./Script/Canadian_Aboriginal.js":66700,"./Script/Carian.js":93961,"./Script/Caucasian_Albanian.js":74121,"./Script/Chakma.js":12128,"./Script/Cham.js":52189,"./Script/Cherokee.js":75033,"./Script/Chorasmian.js":73507,"./Script/Common.js":85998,"./Script/Coptic.js":56036,"./Script/Cuneiform.js":13563,"./Script/Cypriot.js":49182,"./Script/Cyrillic.js":84087,"./Script/Deseret.js":48844,"./Script/Devanagari.js":35690,"./Script/Dives_Akuru.js":57201,"./Script/Dogra.js":71932,"./Script/Duployan.js":95187,"./Script/Egyptian_Hieroglyphs.js":49778,"./Script/Elbasan.js":42781,"./Script/Elymaic.js":83103,"./Script/Ethiopic.js":26672,"./Script/Georgian.js":73661,"./Script/Glagolitic.js":85857,"./Script/Gothic.js":32096,"./Script/Grantha.js":71742,"./Script/Greek.js":62199,"./Script/Gujarati.js":11931,"./Script/Gunjala_Gondi.js":27600,"./Script/Gurmukhi.js":76482,"./Script/Han.js":26294,"./Script/Hangul.js":38858,"./Script/Hanifi_Rohingya.js":50043,"./Script/Hanunoo.js":95307,"./Script/Hatran.js":20280,"./Script/Hebrew.js":12674,"./Script/Hiragana.js":54058,"./Script/Imperial_Aramaic.js":70521,"./Script/Inherited.js":21448,"./Script/Inscriptional_Pahlavi.js":35281,"./Script/Inscriptional_Parthian.js":35772,"./Script/Javanese.js":98272,"./Script/Kaithi.js":52764,"./Script/Kannada.js":98276,"./Script/Katakana.js":98285,"./Script/Kayah_Li.js":10821,"./Script/Kharoshthi.js":67559,"./Script/Khitan_Small_Script.js":48304,"./Script/Khmer.js":39834,"./Script/Khojki.js":42593,"./Script/Khudawadi.js":64415,"./Script/Lao.js":37740,"./Script/Latin.js":46818,"./Script/Lepcha.js":7647,"./Script/Limbu.js":92627,"./Script/Linear_A.js":16193,"./Script/Linear_B.js":71901,"./Script/Lisu.js":25734,"./Script/Lycian.js":6450,"./Script/Lydian.js":28293,"./Script/Mahajani.js":48193,"./Script/Makasar.js":50865,"./Script/Malayalam.js":24789,"./Script/Mandaic.js":9535,"./Script/Manichaean.js":83061,"./Script/Marchen.js":76528,"./Script/Masaram_Gondi.js":9921,"./Script/Medefaidrin.js":93378,"./Script/Meetei_Mayek.js":6940,"./Script/Mende_Kikakui.js":3897,"./Script/Meroitic_Cursive.js":65999,"./Script/Meroitic_Hieroglyphs.js":59758,"./Script/Miao.js":65484,"./Script/Modi.js":34575,"./Script/Mongolian.js":75392,"./Script/Mro.js":36388,"./Script/Multani.js":60556,"./Script/Myanmar.js":15837,"./Script/Nabataean.js":6820,"./Script/Nandinagari.js":51892,"./Script/New_Tai_Lue.js":32003,"./Script/Newa.js":15297,"./Script/Nko.js":17594,"./Script/Nushu.js":7493,"./Script/Nyiakeng_Puachue_Hmong.js":14406,"./Script/Ogham.js":75847,"./Script/Ol_Chiki.js":88416,"./Script/Old_Hungarian.js":40115,"./Script/Old_Italic.js":29109,"./Script/Old_North_Arabian.js":96840,"./Script/Old_Permic.js":39291,"./Script/Old_Persian.js":24678,"./Script/Old_Sogdian.js":78647,"./Script/Old_South_Arabian.js":70744,"./Script/Old_Turkic.js":59527,"./Script/Oriya.js":23761,"./Script/Osage.js":39384,"./Script/Osmanya.js":90237,"./Script/Pahawh_Hmong.js":62976,"./Script/Palmyrene.js":60351,"./Script/Pau_Cin_Hau.js":19767,"./Script/Phags_Pa.js":25712,"./Script/Phoenician.js":86458,"./Script/Psalter_Pahlavi.js":74874,"./Script/Rejang.js":27603,"./Script/Runic.js":84788,"./Script/Samaritan.js":45810,"./Script/Saurashtra.js":37632,"./Script/Sharada.js":15058,"./Script/Shavian.js":76250,"./Script/Siddham.js":39573,"./Script/SignWriting.js":54039,"./Script/Sinhala.js":1611,"./Script/Sogdian.js":34250,"./Script/Sora_Sompeng.js":43065,"./Script/Soyombo.js":18135,"./Script/Sundanese.js":95849,"./Script/Syloti_Nagri.js":46566,"./Script/Syriac.js":7810,"./Script/Tagalog.js":67833,"./Script/Tagbanwa.js":58009,"./Script/Tai_Le.js":1187,"./Script/Tai_Tham.js":40377,"./Script/Tai_Viet.js":99e3,"./Script/Takri.js":72294,"./Script/Tamil.js":98682,"./Script/Tangut.js":75540,"./Script/Telugu.js":65084,"./Script/Thaana.js":6867,"./Script/Thai.js":49907,"./Script/Tibetan.js":29341,"./Script/Tifinagh.js":81261,"./Script/Tirhuta.js":57954,"./Script/Ugaritic.js":29097,"./Script/Vai.js":5767,"./Script/Wancho.js":27172,"./Script/Warang_Citi.js":17315,"./Script/Yezidi.js":34961,"./Script/Yi.js":90923,"./Script/Zanabazar_Square.js":92108,"./Script_Extensions/Adlam.js":99614,"./Script_Extensions/Ahom.js":24915,"./Script_Extensions/Anatolian_Hieroglyphs.js":8983,"./Script_Extensions/Arabic.js":75627,"./Script_Extensions/Armenian.js":13585,"./Script_Extensions/Avestan.js":79384,"./Script_Extensions/Balinese.js":47072,"./Script_Extensions/Bamum.js":31856,"./Script_Extensions/Bassa_Vah.js":24945,"./Script_Extensions/Batak.js":92147,"./Script_Extensions/Bengali.js":61530,"./Script_Extensions/Bhaiksuki.js":64063,"./Script_Extensions/Bopomofo.js":29962,"./Script_Extensions/Brahmi.js":61752,"./Script_Extensions/Braille.js":28434,"./Script_Extensions/Buginese.js":15148,"./Script_Extensions/Buhid.js":78881,"./Script_Extensions/Canadian_Aboriginal.js":55254,"./Script_Extensions/Carian.js":79110,"./Script_Extensions/Caucasian_Albanian.js":76550,"./Script_Extensions/Chakma.js":88753,"./Script_Extensions/Cham.js":98451,"./Script_Extensions/Cherokee.js":80196,"./Script_Extensions/Chorasmian.js":23352,"./Script_Extensions/Common.js":46921,"./Script_Extensions/Coptic.js":44141,"./Script_Extensions/Cuneiform.js":30286,"./Script_Extensions/Cypriot.js":73326,"./Script_Extensions/Cyrillic.js":77115,"./Script_Extensions/Deseret.js":59108,"./Script_Extensions/Devanagari.js":59426,"./Script_Extensions/Dives_Akuru.js":44660,"./Script_Extensions/Dogra.js":41422,"./Script_Extensions/Duployan.js":66667,"./Script_Extensions/Egyptian_Hieroglyphs.js":20449,"./Script_Extensions/Elbasan.js":25810,"./Script_Extensions/Elymaic.js":83509,"./Script_Extensions/Ethiopic.js":37837,"./Script_Extensions/Georgian.js":77680,"./Script_Extensions/Glagolitic.js":97772,"./Script_Extensions/Gothic.js":60674,"./Script_Extensions/Grantha.js":52336,"./Script_Extensions/Greek.js":86310,"./Script_Extensions/Gujarati.js":92436,"./Script_Extensions/Gunjala_Gondi.js":20642,"./Script_Extensions/Gurmukhi.js":33831,"./Script_Extensions/Han.js":16613,"./Script_Extensions/Hangul.js":87001,"./Script_Extensions/Hanifi_Rohingya.js":88583,"./Script_Extensions/Hanunoo.js":82758,"./Script_Extensions/Hatran.js":66416,"./Script_Extensions/Hebrew.js":85222,"./Script_Extensions/Hiragana.js":60191,"./Script_Extensions/Imperial_Aramaic.js":57632,"./Script_Extensions/Inherited.js":96988,"./Script_Extensions/Inscriptional_Pahlavi.js":52121,"./Script_Extensions/Inscriptional_Parthian.js":82809,"./Script_Extensions/Javanese.js":31899,"./Script_Extensions/Kaithi.js":57574,"./Script_Extensions/Kannada.js":81868,"./Script_Extensions/Katakana.js":10774,"./Script_Extensions/Kayah_Li.js":76701,"./Script_Extensions/Kharoshthi.js":81466,"./Script_Extensions/Khitan_Small_Script.js":21325,"./Script_Extensions/Khmer.js":6068,"./Script_Extensions/Khojki.js":77706,"./Script_Extensions/Khudawadi.js":54258,"./Script_Extensions/Lao.js":77149,"./Script_Extensions/Latin.js":38334,"./Script_Extensions/Lepcha.js":12299,"./Script_Extensions/Limbu.js":25476,"./Script_Extensions/Linear_A.js":54625,"./Script_Extensions/Linear_B.js":38810,"./Script_Extensions/Lisu.js":90845,"./Script_Extensions/Lycian.js":68978,"./Script_Extensions/Lydian.js":67905,"./Script_Extensions/Mahajani.js":89576,"./Script_Extensions/Makasar.js":3405,"./Script_Extensions/Malayalam.js":974,"./Script_Extensions/Mandaic.js":28940,"./Script_Extensions/Manichaean.js":6677,"./Script_Extensions/Marchen.js":14740,"./Script_Extensions/Masaram_Gondi.js":82278,"./Script_Extensions/Medefaidrin.js":55949,"./Script_Extensions/Meetei_Mayek.js":13329,"./Script_Extensions/Mende_Kikakui.js":97146,"./Script_Extensions/Meroitic_Cursive.js":23715,"./Script_Extensions/Meroitic_Hieroglyphs.js":43199,"./Script_Extensions/Miao.js":26499,"./Script_Extensions/Modi.js":36995,"./Script_Extensions/Mongolian.js":98606,"./Script_Extensions/Mro.js":11462,"./Script_Extensions/Multani.js":45402,"./Script_Extensions/Myanmar.js":76318,"./Script_Extensions/Nabataean.js":34924,"./Script_Extensions/Nandinagari.js":8236,"./Script_Extensions/New_Tai_Lue.js":14575,"./Script_Extensions/Newa.js":71314,"./Script_Extensions/Nko.js":40577,"./Script_Extensions/Nushu.js":44432,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":53612,"./Script_Extensions/Ogham.js":19298,"./Script_Extensions/Ol_Chiki.js":55285,"./Script_Extensions/Old_Hungarian.js":16737,"./Script_Extensions/Old_Italic.js":73023,"./Script_Extensions/Old_North_Arabian.js":35723,"./Script_Extensions/Old_Permic.js":56370,"./Script_Extensions/Old_Persian.js":1402,"./Script_Extensions/Old_Sogdian.js":14718,"./Script_Extensions/Old_South_Arabian.js":40316,"./Script_Extensions/Old_Turkic.js":5462,"./Script_Extensions/Oriya.js":29434,"./Script_Extensions/Osage.js":77045,"./Script_Extensions/Osmanya.js":82301,"./Script_Extensions/Pahawh_Hmong.js":84766,"./Script_Extensions/Palmyrene.js":72685,"./Script_Extensions/Pau_Cin_Hau.js":34107,"./Script_Extensions/Phags_Pa.js":66506,"./Script_Extensions/Phoenician.js":42186,"./Script_Extensions/Psalter_Pahlavi.js":55507,"./Script_Extensions/Rejang.js":35435,"./Script_Extensions/Runic.js":76355,"./Script_Extensions/Samaritan.js":1509,"./Script_Extensions/Saurashtra.js":23386,"./Script_Extensions/Sharada.js":86116,"./Script_Extensions/Shavian.js":51826,"./Script_Extensions/Siddham.js":22026,"./Script_Extensions/SignWriting.js":96007,"./Script_Extensions/Sinhala.js":51104,"./Script_Extensions/Sogdian.js":82401,"./Script_Extensions/Sora_Sompeng.js":44399,"./Script_Extensions/Soyombo.js":37415,"./Script_Extensions/Sundanese.js":3894,"./Script_Extensions/Syloti_Nagri.js":5419,"./Script_Extensions/Syriac.js":21038,"./Script_Extensions/Tagalog.js":1744,"./Script_Extensions/Tagbanwa.js":54217,"./Script_Extensions/Tai_Le.js":63153,"./Script_Extensions/Tai_Tham.js":4926,"./Script_Extensions/Tai_Viet.js":39311,"./Script_Extensions/Takri.js":55970,"./Script_Extensions/Tamil.js":80882,"./Script_Extensions/Tangut.js":46776,"./Script_Extensions/Telugu.js":40444,"./Script_Extensions/Thaana.js":23431,"./Script_Extensions/Thai.js":94846,"./Script_Extensions/Tibetan.js":137,"./Script_Extensions/Tifinagh.js":67065,"./Script_Extensions/Tirhuta.js":98082,"./Script_Extensions/Ugaritic.js":29213,"./Script_Extensions/Vai.js":85388,"./Script_Extensions/Wancho.js":68659,"./Script_Extensions/Warang_Citi.js":27900,"./Script_Extensions/Yezidi.js":8051,"./Script_Extensions/Yi.js":99799,"./Script_Extensions/Zanabazar_Square.js":25904,"./index.js":94274,"./unicode-version.js":47993};function webpackContext(m){var v=webpackContextResolve(m);return q(v)}function webpackContextResolve(m){if(!q.o(ee,m)){var v=new Error("Cannot find module '"+m+"'");throw v.code="MODULE_NOT_FOUND",v}return ee[m]}webpackContext.keys=function webpackContextKeys(){return Object.keys(ee)},webpackContext.resolve=webpackContextResolve,m.exports=webpackContext,webpackContext.id=14640},78776:function(m,v,q){var ee;m=q.nmd(m),function(ae){var ie=v,de=(m&&m.exports,"object"==typeof q.g&&q.g);de.global!==de&&de.window;var ce="A range’s `stop` value must be greater than or equal to the `start` value.",le="Invalid code point value. Code points range from U+000000 to U+10FFFF.",pe=55296,fe=56319,ye=56320,be=57343,Re=/\\x00([^0123456789]|$)/g,_e={},xe=_e.hasOwnProperty,forEach=function(m,v){for(var q=-1,ee=m.length;++q=q&&vq)return m;if(v<=ee&&q>=ae)m.splice(ie,2);else{if(v>=ee&&q=ee&&v<=ae)m[ie+1]=v;else if(q>=ee&&q<=ae)return m[ie]=q+1,m;ie+=2}}return m},dataAdd=function(m,v){var q,ee,ae=0,ie=null,de=m.length;if(v<0||v>1114111)throw RangeError(le);for(;ae=q&&vv)return m.splice(null!=ie?ie+2:0,0,v,v+1),m;if(v==ee)return v+1==m[ae+2]?(m.splice(ae,4,q,m[ae+3]),m):(m[ae+1]=v+1,m);ie=ae,ae+=2}return m.push(v,v+1),m},dataAddData=function(m,v){for(var q,ee,ae=0,ie=m.slice(),de=v.length;ae1114111||q<0||q>1114111)throw RangeError(le);for(var ee,ae,ie=0,de=!1,pe=m.length;ieq)return m;ee>=v&&ee<=q&&(ae>v&&ae-1<=q?(m.splice(ie,2),ie-=2):(m.splice(ie-1,2),ie-=2))}else{if(ee==q+1||ee==q)return m[ie]=v,m;if(ee>q)return m.splice(ie,0,v,q+1),m;if(v>=ee&&v=ee&&v=ae&&(m[ie]=v,m[ie+1]=q+1,de=!0)}ie+=2}return de||m.push(v,q+1),m},dataContains=function(m,v){var q=0,ee=m.length,ae=m[q],ie=m[ee-1];if(ee>=2&&(vie))return!1;for(;q=ae&&v=40&&m<=43||46==m||47==m||63==m||m>=91&&m<=94||m>=123&&m<=125?"\\"+Pe(m):m>=32&&m<=126?Pe(m):m<=255?"\\x"+pad(hex(m),2):"\\u"+pad(hex(m),4)},codePointToStringUnicode=function(m){return m<=65535?codePointToString(m):"\\u{"+m.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(m){var v,q=m.length,ee=m.charCodeAt(0);return ee>=pe&&ee<=fe&&q>1?(v=m.charCodeAt(1),1024*(ee-pe)+v-ye+65536):ee},createBMPCharacterClasses=function(m){var v,q,ee="",ae=0,ie=m.length;if(dataIsSingleton(m))return codePointToString(m[0]);for(;ae=pe&&q<=fe&&(ie.push(v,pe),ee.push(pe,q+1)),q>=ye&&q<=be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,q+1)),q>be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=pe&&v<=fe?(q>=pe&&q<=fe&&ee.push(v,q+1),q>=ye&&q<=be&&(ee.push(v,56320),ae.push(ye,q+1)),q>be&&(ee.push(v,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=ye&&v<=be?(q>=ye&&q<=be&&ae.push(v,q+1),q>be&&(ae.push(v,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>be&&v<=65535?q<=65535?ie.push(v,q+1):(ie.push(v,65536),de.push(65536,q+1)):de.push(v,q+1),ce+=2;return{loneHighSurrogates:ee,loneLowSurrogates:ae,bmp:ie,astral:de}},optimizeSurrogateMappings=function(m){for(var v,q,ee,ae,ie,de,ce=[],le=[],pe=!1,fe=-1,ye=m.length;++fe1&&(m=Se.call(arguments)),this instanceof regenerate?(this.data=[],m?this.add(m):this):(new regenerate).add(m)};regenerate.version="1.4.2";var Ie=regenerate.prototype;!function(m,v){var q;for(q in v)xe.call(v,q)&&(m[q]=v[q])}(Ie,{add:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataAddData(v.data,m.data),v):(arguments.length>1&&(m=Se.call(arguments)),isArray(m)?(forEach(m,(function(m){v.add(m)})),v):(v.data=dataAdd(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},remove:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataRemoveData(v.data,m.data),v):(arguments.length>1&&(m=Se.call(arguments)),isArray(m)?(forEach(m,(function(m){v.remove(m)})),v):(v.data=dataRemove(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},addRange:function(m,v){var q=this;return q.data=dataAddRange(q.data,isNumber(m)?m:symbolToCodePoint(m),isNumber(v)?v:symbolToCodePoint(v)),q},removeRange:function(m,v){var q=this,ee=isNumber(m)?m:symbolToCodePoint(m),ae=isNumber(v)?v:symbolToCodePoint(v);return q.data=dataRemoveRange(q.data,ee,ae),q},intersection:function(m){var v=this,q=m instanceof regenerate?dataToArray(m.data):m;return v.data=dataIntersection(v.data,q),v},contains:function(m){return dataContains(this.data,isNumber(m)?m:symbolToCodePoint(m))},clone:function(){var m=new regenerate;return m.data=this.data.slice(0),m},toString:function(m){var v=createCharacterClassesFromData(this.data,!!m&&m.bmpOnly,!!m&&m.hasUnicodeFlag);return v?v.replace(Re,"\\0$1"):"[]"},toRegExp:function(m){var v=this.toString(m&&-1!=m.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(v,m||"")},valueOf:function(){return dataToArray(this.data)}}),Ie.toArray=Ie.valueOf,void 0===(ee=function(){return regenerate}.call(v,q,v,m))||(m.exports=ee)}()},98957:(m,v,q)=>{"use strict";const ee=q(78776);v.REGULAR=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,65535)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",ee(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),v.UNICODE=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,1114111)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ee(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),v.UNICODE_IGNORE_CASE=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,1114111)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ee(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},61818:m=>{m.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[618,42926],[642,42949],[669,42930],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1074,7296],[1076,7297],[1086,7298],[1089,7299],[1090,[7300,7301]],[1098,7302],[1122,7303],[1123,7303],[4304,7312],[4305,7313],[4306,7314],[4307,7315],[4308,7316],[4309,7317],[4310,7318],[4311,7319],[4312,7320],[4313,7321],[4314,7322],[4315,7323],[4316,7324],[4317,7325],[4318,7326],[4319,7327],[4320,7328],[4321,7329],[4322,7330],[4323,7331],[4324,7332],[4325,7333],[4326,7334],[4327,7335],[4328,7336],[4329,7337],[4330,7338],[4331,7339],[4332,7340],[4333,7341],[4334,7342],[4335,7343],[4336,7344],[4337,7345],[4338,7346],[4339,7347],[4340,7348],[4341,7349],[4342,7350],[4343,7351],[4344,7352],[4345,7353],[4346,7354],[4349,7357],[4350,7358],[4351,7359],[5024,43888],[5025,43889],[5026,43890],[5027,43891],[5028,43892],[5029,43893],[5030,43894],[5031,43895],[5032,43896],[5033,43897],[5034,43898],[5035,43899],[5036,43900],[5037,43901],[5038,43902],[5039,43903],[5040,43904],[5041,43905],[5042,43906],[5043,43907],[5044,43908],[5045,43909],[5046,43910],[5047,43911],[5048,43912],[5049,43913],[5050,43914],[5051,43915],[5052,43916],[5053,43917],[5054,43918],[5055,43919],[5056,43920],[5057,43921],[5058,43922],[5059,43923],[5060,43924],[5061,43925],[5062,43926],[5063,43927],[5064,43928],[5065,43929],[5066,43930],[5067,43931],[5068,43932],[5069,43933],[5070,43934],[5071,43935],[5072,43936],[5073,43937],[5074,43938],[5075,43939],[5076,43940],[5077,43941],[5078,43942],[5079,43943],[5080,43944],[5081,43945],[5082,43946],[5083,43947],[5084,43948],[5085,43949],[5086,43950],[5087,43951],[5088,43952],[5089,43953],[5090,43954],[5091,43955],[5092,43956],[5093,43957],[5094,43958],[5095,43959],[5096,43960],[5097,43961],[5098,43962],[5099,43963],[5100,43964],[5101,43965],[5102,43966],[5103,43967],[5104,5112],[5105,5113],[5106,5114],[5107,5115],[5108,5116],[5109,5117],[5112,5104],[5113,5105],[5114,5106],[5115,5107],[5116,5108],[5117,5109],[7296,[1042,1074]],[7297,[1044,1076]],[7298,[1054,1086]],[7299,[1057,1089]],[7300,[7301,1090]],[7301,[1058,7300,1090]],[7302,[1066,1098]],[7303,[1122,1123]],[7304,[42570,42571]],[7312,4304],[7313,4305],[7314,4306],[7315,4307],[7316,4308],[7317,4309],[7318,4310],[7319,4311],[7320,4312],[7321,4313],[7322,4314],[7323,4315],[7324,4316],[7325,4317],[7326,4318],[7327,4319],[7328,4320],[7329,4321],[7330,4322],[7331,4323],[7332,4324],[7333,4325],[7334,4326],[7335,4327],[7336,4328],[7337,4329],[7338,4330],[7339,4331],[7340,4332],[7341,4333],[7342,4334],[7343,4335],[7344,4336],[7345,4337],[7346,4338],[7347,4339],[7348,4340],[7349,4341],[7350,4342],[7351,4343],[7352,4344],[7353,4345],[7354,4346],[7357,4349],[7358,4350],[7359,4351],[7566,42950],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[42571,7304],[42900,42948],[42926,618],[42930,669],[42931,43859],[42932,42933],[42933,42932],[42934,42935],[42935,42934],[42936,42937],[42937,42936],[42938,42939],[42939,42938],[42940,42941],[42941,42940],[42942,42943],[42943,42942],[42946,42947],[42947,42946],[42948,42900],[42949,642],[42950,7566],[43859,42931],[43888,5024],[43889,5025],[43890,5026],[43891,5027],[43892,5028],[43893,5029],[43894,5030],[43895,5031],[43896,5032],[43897,5033],[43898,5034],[43899,5035],[43900,5036],[43901,5037],[43902,5038],[43903,5039],[43904,5040],[43905,5041],[43906,5042],[43907,5043],[43908,5044],[43909,5045],[43910,5046],[43911,5047],[43912,5048],[43913,5049],[43914,5050],[43915,5051],[43916,5052],[43917,5053],[43918,5054],[43919,5055],[43920,5056],[43921,5057],[43922,5058],[43923,5059],[43924,5060],[43925,5061],[43926,5062],[43927,5063],[43928,5064],[43929,5065],[43930,5066],[43931,5067],[43932,5068],[43933,5069],[43934,5070],[43935,5071],[43936,5072],[43937,5073],[43938,5074],[43939,5075],[43940,5076],[43941,5077],[43942,5078],[43943,5079],[43944,5080],[43945,5081],[43946,5082],[43947,5083],[43948,5084],[43949,5085],[43950,5086],[43951,5087],[43952,5088],[43953,5089],[43954,5090],[43955,5091],[43956,5092],[43957,5093],[43958,5094],[43959,5095],[43960,5096],[43961,5097],[43962,5098],[43963,5099],[43964,5100],[43965,5101],[43966,5102],[43967,5103],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},11890:(m,v,q)=>{"use strict";const ee=q(23161).generate,ae=q(89077).parse,ie=q(78776),de=q(48710),ce=q(73276),le=q(61818),pe=q(98957),fe=ie().addRange(0,1114111),ye=ie().addRange(0,65535),be=fe.clone().remove(10,13,8232,8233),Re=be.clone().intersection(ye),getCharacterClassEscapeSet=(m,v,q)=>v?q?pe.UNICODE_IGNORE_CASE.get(m):pe.UNICODE.get(m):pe.REGULAR.get(m),getUnicodePropertyValueSet=(m,v)=>{const ee=v?`${m}/${v}`:`Binary_Property/${m}`;try{return q(14640)(`./${ee}.js`)}catch(q){throw new Error(`Failed to recognize value \`${v}\` for property \`${m}\`.`)}},handleLoneUnicodePropertyNameOrValue=m=>{try{const v="General_Category",q=ce(v,m);return getUnicodePropertyValueSet(v,q)}catch(m){}const v=de(m);return getUnicodePropertyValueSet(v)},getUnicodePropertyEscapeSet=(m,v)=>{const q=m.split("="),ee=q[0];let ae;if(1==q.length)ae=handleLoneUnicodePropertyNameOrValue(ee);else{const m=de(ee),v=ce(m,q[1]);ae=getUnicodePropertyValueSet(m,v)}return v?fe.clone().remove(ae):ae.clone()};ie.prototype.iuAddRange=function(m,v){const q=this;do{const v=caseFold(m);v&&q.add(v)}while(++m<=v);return q};const update=(m,v)=>{let q=ae(v,_e.useUnicodeFlag?"u":"");switch(q.type){case"characterClass":case"group":case"value":break;default:q=wrap(q,v)}Object.assign(m,q)},wrap=(m,v)=>({type:"group",behavior:"ignore",body:[m],raw:`(?:${v})`}),caseFold=m=>le.get(m)||!1,processCharacterClass=(m,v)=>{let q=ie();for(const v of m.body)switch(v.type){case"value":if(q.add(v.codePoint),_e.ignoreCase&&_e.unicode&&!_e.useUnicodeFlag){const m=caseFold(v.codePoint);m&&q.add(m)}break;case"characterClassRange":const m=v.min.codePoint,ee=v.max.codePoint;q.addRange(m,ee),_e.ignoreCase&&_e.unicode&&!_e.useUnicodeFlag&&q.iuAddRange(m,ee);break;case"characterClassEscape":q.add(getCharacterClassEscapeSet(v.value,_e.unicode,_e.ignoreCase));break;case"unicodePropertyEscape":q.add(getUnicodePropertyEscapeSet(v.value,v.negative));break;default:throw new Error(`Unknown term type: ${v.type}`)}return m.negative&&(q=(_e.unicode?fe:ye).clone().remove(q)),update(m,q.toString(v)),m},updateNamedReference=(m,v)=>{delete m.name,m.matchIndex=v},assertNoUnmatchedReferences=m=>{const v=Object.keys(m.unmatchedReferences);if(v.length>0)throw new Error(`Unknown group names: ${v}`)},processTerm=(m,v,q)=>{switch(m.type){case"dot":update(m,(ee=_e.unicode,ae=_e.dotAll,ae?ee?fe:ye:ee?be:Re).toString(v));break;case"characterClass":m=processCharacterClass(m,v);break;case"unicodePropertyEscape":update(m,getUnicodePropertyEscapeSet(m.value,m.negative).toString(v));break;case"characterClassEscape":update(m,getCharacterClassEscapeSet(m.value,_e.unicode,_e.ignoreCase).toString(v));break;case"group":if(q.lastIndex++,m.name){const v=m.name.value;if(q.names[v])throw new Error(`Multiple groups with the same name (${v}) are not allowed.`);const ee=q.lastIndex;delete m.name,q.names[v]=ee,q.onNamedGroup&&q.onNamedGroup.call(null,v,ee),q.unmatchedReferences[v]&&(q.unmatchedReferences[v].forEach((m=>{updateNamedReference(m,ee)})),delete q.unmatchedReferences[v])}case"alternative":case"disjunction":case"quantifier":m.body=m.body.map((m=>processTerm(m,v,q)));break;case"value":const de=m.codePoint,ce=ie(de);if(_e.ignoreCase&&_e.unicode&&!_e.useUnicodeFlag){const m=caseFold(de);m&&ce.add(m)}update(m,ce.toString(v));break;case"reference":if(m.name){const v=m.name.value,ee=q.names[v];if(ee){updateNamedReference(m,ee);break}q.unmatchedReferences[v]||(q.unmatchedReferences[v]=[]),q.unmatchedReferences[v].push(m)}break;case"anchor":case"empty":case"group":break;default:throw new Error(`Unknown term type: ${m.type}`)}var ee,ae;return m},_e={ignoreCase:!1,unicode:!1,dotAll:!1,useUnicodeFlag:!1};m.exports=(m,v,q)=>{const ie={unicodePropertyEscape:q&&q.unicodePropertyEscape,namedGroups:q&&q.namedGroup,lookbehind:q&&q.lookbehind};_e.ignoreCase=v&&v.includes("i"),_e.unicode=v&&v.includes("u");const de=q&&q.dotAllFlag;_e.dotAll=de&&v&&v.includes("s"),_e.useUnicodeFlag=q&&q.useUnicodeFlag;const ce={hasUnicodeFlag:_e.useUnicodeFlag,bmpOnly:!_e.unicode},le={onNamedGroup:q&&q.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},pe=ae(m,v,ie);return processTerm(pe,ce,le),assertNoUnmatchedReferences(le),ee(pe)}},23161:function(m,v,q){var ee;m=q.nmd(m),function(){"use strict";var ae={function:!0,object:!0},ie=ae[typeof window]&&window||this,de=ae[typeof v]&&v&&!v.nodeType&&v,ce=ae.object&&m&&!m.nodeType,le=de&&ce&&"object"==typeof q.g&&q.g;!le||le.global!==le&&le.window!==le&&le.self!==le||(ie=le);var pe=Object.prototype.hasOwnProperty;function fromCodePoint(){var m=Number(arguments[0]);if(!isFinite(m)||m<0||m>1114111||Math.floor(m)!=m)throw RangeError("Invalid code point: "+m);if(m<=65535)return String.fromCharCode(m);var v=55296+((m-=65536)>>10),q=m%1024+56320;return String.fromCharCode(v,q)}var fe={};function assertType(m,v){if(-1==v.indexOf("|")){if(m==v)return;throw Error("Invalid node type: "+m+"; expected type: "+v)}if(!(v=pe.call(fe,v)?fe[v]:fe[v]=RegExp("^(?:"+v+")$")).test(m))throw Error("Invalid node type: "+m+"; expected types: "+v)}function generate(m){var v=m.type;if(pe.call(ye,v))return ye[v](m);throw Error("Invalid node type: "+v)}function generateSequence(m,v){for(var q,ee=-1,ae=v.length,ie="";++ee=48&&v[ee+1].codePoint<=57?ie+="\\000":ie+=m(q);return ie}function generateAtom(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),generate(m)}function generateClassAtom(m){return assertType(m.type,"anchor|characterClassEscape|characterClassRange|dot|value"),generate(m)}function generateIdentifier(m){return assertType(m.type,"identifier"),m.value}function generateTerm(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),generate(m)}var ye={alternative:function generateAlternative(m){return assertType(m.type,"alternative"),generateSequence(generateTerm,m.body)},anchor:function generateAnchor(m){switch(assertType(m.type,"anchor"),m.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function generateCharacterClass(m){return assertType(m.type,"characterClass"),"["+(m.negative?"^":"")+generateSequence(generateClassAtom,m.body)+"]"},characterClassEscape:function generateCharacterClassEscape(m){return assertType(m.type,"characterClassEscape"),"\\"+m.value},characterClassRange:function generateCharacterClassRange(m){assertType(m.type,"characterClassRange");var v=m.min,q=m.max;if("characterClassRange"==v.type||"characterClassRange"==q.type)throw Error("Invalid character class range");return generateClassAtom(v)+"-"+generateClassAtom(q)},disjunction:function generateDisjunction(m){assertType(m.type,"disjunction");for(var v=m.body,q=-1,ee=v.length,ae="";++q");break;case"ignore":v+="?:";break;case"lookahead":v+="?=";break;case"negativeLookahead":v+="?!";break;case"lookbehind":v+="?<=";break;case"negativeLookbehind":v+="?";throw new Error("Unknown reference type")},unicodePropertyEscape:function generateUnicodePropertyEscape(m){return assertType(m.type,"unicodePropertyEscape"),"\\"+(m.negative?"P":"p")+"{"+m.value+"}"},value:function generateValue(m){assertType(m.type,"value");var v=m.kind,q=m.codePoint;if("number"!=typeof q)throw new Error("Invalid code point: "+q);switch(v){case"controlLetter":return"\\c"+fromCodePoint(q+64);case"hexadecimalEscape":return"\\x"+("00"+q.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+fromCodePoint(q);case"null":return"\\"+q;case"octal":return"\\"+("000"+q.toString(8)).slice(-3);case"singleEscape":switch(q){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+q)}case"symbol":return fromCodePoint(q);case"unicodeEscape":return"\\u"+("0000"+q.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+q.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+v)}}},be={generate:generate};void 0===(ee=function(){return be}.call(v,q,v,m))||(m.exports=ee),ie.regjsgen=be}.call(this)},89077:m=>{var v,q,ee,ae;ee=String.fromCodePoint||(v=String.fromCharCode,q=Math.floor,function fromCodePoint(){var m,ee,ae=[],ie=-1,de=arguments.length;if(!de)return"";for(var ce="";++ie1114111||q(le)!=le)throw RangeError("Invalid code point: "+le);le<=65535?ae.push(le):(m=55296+((le-=65536)>>10),ee=le%1024+56320,ae.push(m,ee)),(ie+1==de||ae.length>16384)&&(ce+=v.apply(null,ae),ae.length=0)}return ce}),ae={parse:function parse(m,v,q){function addRaw(v){return v.raw=m.substring(v.range[0],v.range[1]),v}function updateRawStart(m,v){return m.range[0]=v,addRaw(m)}function createAnchor(m,v){return addRaw({type:"anchor",kind:m,range:[le-v,le]})}function createValue(m,v,q,ee){return addRaw({type:"value",kind:m,codePoint:v,range:[q,ee]})}function createEscaped(m,v,q,ee){return ee=ee||0,createValue(m,v,le-(q.length+ee),le)}function createCharacter(m){var v,q=m[0],ee=q.charCodeAt(0);return ce&&1===q.length&&ee>=55296&&ee<=56319&&(v=lookahead().charCodeAt(0))>=56320&&v<=57343?createValue("symbol",1024*(ee-55296)+v-56320+65536,++le-2,le):createValue("symbol",ee,le-1,le)}function createDisjunction(m,v,q){return addRaw({type:"disjunction",body:m,range:[v,q]})}function createNamedReference(m){return addRaw({type:"reference",name:m,range:[m.range[0]-3,le]})}function createGroup(m,v,q,ee){return addRaw({type:"group",behavior:m,body:v,range:[q,ee]})}function createQuantifier(m,v,q,ee){return null==ee&&(q=le-1,ee=le),addRaw({type:"quantifier",min:m,max:v,greedy:!0,body:null,range:[q,ee]})}function createAlternative(m,v,q){return addRaw({type:"alternative",body:m,range:[v,q]})}function createCharacterClass(m,v,q,ee){return addRaw({type:"characterClass",body:m,negative:v,range:[q,ee]})}function createClassRange(m,v,q,ee){return m.codePoint>v.codePoint&&bail("invalid range in character class",m.raw+"-"+v.raw,q,ee),addRaw({type:"characterClassRange",min:m,max:v,range:[q,ee]})}function flattenBody(m){return"alternative"===m.type?m.body:[m]}function incr(v){v=v||1;var q=m.substring(le,le+v);return le+=v||1,q}function skip(m){match(m)||bail("character",m)}function match(v){if(m.indexOf(v,le)===le)return incr(v.length)}function lookahead(){return m[le]}function current(v){return m.indexOf(v,le)===le}function next(v){return m[le+1]===v}function matchReg(v){var q=m.substring(le).match(v);return q&&(q.range=[],q.range[0]=le,incr(q[0].length),q.range[1]=le),q}function parseDisjunction(){var m=[],v=le;for(m.push(parseAlternative());match("|");)m.push(parseAlternative());return 1===m.length?m[0]:createDisjunction(m,v,le)}function parseAlternative(){for(var m,v=[],q=le;m=parseTerm();)v.push(m);return 1===v.length?v[0]:createAlternative(v,q,le)}function parseTerm(){if(le>=m.length||current("|")||current(")"))return null;var v=match("^")?createAnchor("start",1):match("$")?createAnchor("end",1):match("\\b")?createAnchor("boundary",2):match("\\B")?createAnchor("not-boundary",2):parseGroup("(?=","lookahead","(?!","negativeLookahead");if(v)return v;var q,ee=parseAtomAndExtendedAtom();return ee||(pos_backup=le,(q=parseQuantifier()||!1)&&(le=pos_backup,bail("Expected atom")),!ce&&(res=matchReg(/^{/))?ee=createCharacter(res):bail("Expected atom")),(q=parseQuantifier()||!1)?(q.body=flattenBody(ee),updateRawStart(q,ee.range[0]),q):ee}function parseGroup(m,v,q,ee){var ae=null,ie=le;if(match(m))ae=v;else{if(!match(q))return!1;ae=ee}return finishGroup(ae,ie)}function finishGroup(m,v){var q=parseDisjunction();q||bail("Expected disjunction"),skip(")");var ee=createGroup(m,flattenBody(q),v,le);return"normal"==m&&de&&ie++,ee}function parseQuantifier(){var m,v,q,ee,ae=le;return match("*")?v=createQuantifier(0):match("+")?v=createQuantifier(1):match("?")?v=createQuantifier(0,1):(m=matchReg(/^\{([0-9]+)\}/))?v=createQuantifier(q=parseInt(m[1],10),q,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),\}/))?v=createQuantifier(q=parseInt(m[1],10),void 0,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),([0-9]+)\}/))&&((q=parseInt(m[1],10))>(ee=parseInt(m[2],10))&&bail("numbers out of order in {} quantifier","",ae,le),v=createQuantifier(q,ee,m.range[0],m.range[1])),v&&match("?")&&(v.greedy=!1,v.range[1]+=1),v}function parseAtomAndExtendedAtom(){var m;if(m=matchReg(/^[^^$\\.*+?()[\]{}|]/))return createCharacter(m);if(!ce&&(m=matchReg(/^(?:]|})/)))return createCharacter(m);if(match("."))return addRaw({type:"dot",range:[le-1,le]});if(match("\\")){if(!(m=parseAtomEscape())){if(!ce&&"c"==lookahead())return createValue("symbol",92,le-1,le);bail("atomEscape")}return m}if(m=parseCharacterClass())return m;if(q.lookbehind&&(m=parseGroup("(?<=","lookbehind","(?");var ee=finishGroup("normal",v.range[0]-3);return ee.name=v,ee}return parseGroup("(?:","ignore","(","normal")}function parseUnicodeSurrogatePairEscape(m){var v,q;if(ce&&"unicodeEscape"==m.kind&&(v=m.codePoint)>=55296&&v<=56319&¤t("\\")&&next("u")){var ee=le;le++;var ae=parseClassEscape();"unicodeEscape"==ae.kind&&(q=ae.codePoint)>=56320&&q<=57343?(m.range[1]=ae.range[1],m.codePoint=1024*(v-55296)+q-56320+65536,m.type="value",m.kind="unicodeCodePointEscape",addRaw(m)):le=ee}return m}function parseClassEscape(){return parseAtomEscape(!0)}function parseAtomEscape(m){var v,q=le;if(v=parseDecimalEscape()||parseNamedReference())return v;if(m){if(match("b"))return createEscaped("singleEscape",8,"\\b");if(match("B"))bail("\\B not possible inside of CharacterClass","",q);else{if(!ce&&(v=matchReg(/^c([0-9])/)))return createEscaped("controlLetter",v[1]+16,v[1],2);if(!ce&&(v=matchReg(/^c_/)))return createEscaped("controlLetter",31,"_",2)}if(ce&&match("-"))return createEscaped("singleEscape",45,"\\-")}return v=parseCharacterEscape()}function parseDecimalEscape(){var m,v,q;if(m=matchReg(/^(?!0)\d+/)){v=m[0];var ee=parseInt(m[0],10);return ee<=ie?(q=m[0],addRaw({type:"reference",matchIndex:parseInt(q,10),range:[le-1-q.length,le]})):(ae.push(ee),incr(-m[0].length),(m=matchReg(/^[0-7]{1,3}/))?createEscaped("octal",parseInt(m[0],8),m[0],1):updateRawStart(m=createCharacter(matchReg(/^[89]/)),m.range[0]-1))}return(m=matchReg(/^[0-7]{1,3}/))?(v=m[0],/^0{1,3}$/.test(v)?createEscaped("null",0,"0",v.length):createEscaped("octal",parseInt(v,8),v,1)):!!(m=matchReg(/^[dDsSwW]/))&&addRaw({type:"characterClassEscape",value:m[0],range:[le-2,le]})}function parseNamedReference(){if(q.namedGroups&&matchReg(/^k<(?=.*?>)/)){var m=parseIdentifier();return skip(">"),createNamedReference(m)}}function parseRegExpUnicodeEscapeSequence(){var m;return(m=matchReg(/^u([0-9a-fA-F]{4})/))?parseUnicodeSurrogatePairEscape(createEscaped("unicodeEscape",parseInt(m[1],16),m[1],2)):ce&&(m=matchReg(/^u\{([0-9a-fA-F]+)\}/))?createEscaped("unicodeCodePointEscape",parseInt(m[1],16),m[1],4):void 0}function parseCharacterEscape(){var m,v,ee,ae=le;if(m=matchReg(/^[fnrtv]/)){var ie=0;switch(m[0]){case"t":ie=9;break;case"n":ie=10;break;case"v":ie=11;break;case"f":ie=12;break;case"r":ie=13}return createEscaped("singleEscape",ie,"\\"+m[0])}return(m=matchReg(/^c([a-zA-Z])/))?createEscaped("controlLetter",m[1].charCodeAt(0)%32,m[1],2):(m=matchReg(/^x([0-9a-fA-F]{2})/))?createEscaped("hexadecimalEscape",parseInt(m[1],16),m[1],2):(m=parseRegExpUnicodeEscapeSequence())?((!m||m.codePoint>1114111)&&bail("Invalid escape sequence",null,ae,le),m):q.unicodePropertyEscape&&ce&&(m=matchReg(/^([pP])\{([^\}]+)\}/))?addRaw({type:"unicodePropertyEscape",negative:"P"===m[1],value:m[2],range:[m.range[0]-1,m.range[1]],raw:m[0]}):(ee=lookahead(),ce&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(ee)||!ce&&"c"!==ee?"k"===ee&&q.lookbehind?null:createEscaped("identifier",(v=incr()).charCodeAt(0),v,1):null)}function parseIdentifierAtom(v){var q=lookahead(),ae=le;if("\\"===q){incr();var ie=parseRegExpUnicodeEscapeSequence();return ie&&v(ie.codePoint)||bail("Invalid escape sequence",null,ae,le),ee(ie.codePoint)}var de=q.charCodeAt(0);if(de>=55296&&de<=56319){var ce=(q+=m[le+1]).charCodeAt(1);ce>=56320&&ce<=57343&&(de=1024*(de-55296)+ce-56320+65536)}if(v(de))return incr(),de>65535&&incr(),q}function parseIdentifier(){var m,v=le,q=parseIdentifierAtom(isIdentifierStart);for(q||bail("Invalid identifier");m=parseIdentifierAtom(isIdentifierPart);)q+=m;return addRaw({type:"identifier",value:q,range:[v,le]})}function isIdentifierStart(m){return 36===m||95===m||m>=65&&m<=90||m>=97&&m<=122||m>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(ee(m))}function isIdentifierPart(m){return isIdentifierStart(m)||m>=48&&m<=57||m>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(ee(m))}function parseCharacterClass(){var m,v=le;return(m=matchReg(/^\[\^/))?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!0,v,le)):match("[")?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!1,v,le)):null}function parseClassRanges(){var m,v;return current("]")?[]:((v=parseClassAtom())||bail("classAtom"),(m=current("]")?[v]:parseHelperClassRanges(v))||bail("nonEmptyClassRanges"),m)}function parseHelperClassRanges(m){var v,q,ee,ae,ie;if(current("-")&&!next("]")){v=m.range[0],ie=createCharacter(match("-")),(ae=parseClassAtom())||bail("classAtom"),q=le;var de=parseClassRanges();return de||bail("classRanges"),"codePoint"in m&&"codePoint"in ae?ee=[createClassRange(m,ae,v,q)]:ce?bail("invalid character class"):ee=[m,ie,ae],"empty"===de.type?ee:ee.concat(de)}return(ee=parseNonemptyClassRangesNoDash())||bail("nonEmptyClassRangesNoDash"),[m].concat(ee)}function parseNonemptyClassRangesNoDash(){var m=parseClassAtom();return m||bail("classAtom"),current("]")?m:parseHelperClassRanges(m)}function parseClassAtom(){return match("-")?createCharacter("-"):parseClassAtomNoDash()}function parseClassAtomNoDash(){var m;return(m=matchReg(/^[^\\\]-]/))?createCharacter(m[0]):match("\\")?((m=parseClassEscape())||bail("classEscape"),parseUnicodeSurrogatePairEscape(m)):void 0}function bail(v,q,ee,ae){ee=null==ee?le:ee,ae=null==ae?ee:ae;var ie=Math.max(0,ee-10),de=Math.min(ae+10,m.length),ce=" "+m.substring(ie,de),pe=" "+new Array(ee-ie+1).join(" ")+"^";throw SyntaxError(v+" at position "+ee+(q?": "+q:"")+"\n"+ce+"\n"+pe)}q||(q={});var ae=[],ie=0,de=!0,ce=-1!==(v||"").indexOf("u"),le=0;""===(m=String(m))&&(m="(?:)");var pe=parseDisjunction();pe.range[1]!==m.length&&bail("Could not parse entire input - got stuck","",pe.range[1]);for(var fe=0;fe{var ee=q(48764),ae=ee.Buffer;function copyProps(m,v){for(var q in m)v[q]=m[q]}function SafeBuffer(m,v,q){return ae(m,v,q)}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?m.exports=ee:(copyProps(ee,v),v.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(ae.prototype),copyProps(ae,SafeBuffer),SafeBuffer.from=function(m,v,q){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ae(m,v,q)},SafeBuffer.alloc=function(m,v,q){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ee=ae(m);return void 0!==v?"string"==typeof q?ee.fill(v,q):ee.fill(v):ee.fill(0),ee},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ee.SlowBuffer(m)}},75974:m=>{m.exports=function SafeParseTuple(m,v){var q,ee=null;try{q=JSON.parse(m,v)}catch(m){ee=m}return[ee,q]}},60053:(m,v)=>{"use strict";var q,ee,ae,ie;if("object"==typeof performance&&"function"==typeof performance.now){var de=performance;v.unstable_now=function(){return de.now()}}else{var ce=Date,le=ce.now();v.unstable_now=function(){return ce.now()-le}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var pe=null,fe=null,w=function(){if(null!==pe)try{var m=v.unstable_now();pe(!0,m),pe=null}catch(m){throw setTimeout(w,0),m}};q=function(m){null!==pe?setTimeout(q,0,m):(pe=m,setTimeout(w,0))},ee=function(m,v){fe=setTimeout(m,v)},ae=function(){clearTimeout(fe)},v.unstable_shouldYield=function(){return!1},ie=v.unstable_forceFrameRate=function(){}}else{var ye=window.setTimeout,be=window.clearTimeout;if("undefined"!=typeof console){var Re=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof Re&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var _e=!1,xe=null,Te=-1,Se=5,we=0;v.unstable_shouldYield=function(){return v.unstable_now()>=we},ie=function(){},v.unstable_forceFrameRate=function(m){0>m||125>>1,ae=m[ee];if(!(void 0!==ae&&0I(de,q))void 0!==le&&0>I(le,de)?(m[ee]=le,m[ce]=q,ee=ce):(m[ee]=de,m[ie]=q,ee=ie);else{if(!(void 0!==le&&0>I(le,q)))break e;m[ee]=le,m[ce]=q,ee=ce}}}return v}return null}function I(m,v){var q=m.sortIndex-v.sortIndex;return 0!==q?q:m.id-v.id}var We=[],ze=[],Ve=1,He=null,qe=3,Xe=!1,Qe=!1,Ye=!1;function T(m){for(var v=J(ze);null!==v;){if(null===v.callback)K(ze);else{if(!(v.startTime<=m))break;K(ze),v.sortIndex=v.expirationTime,H(We,v)}v=J(ze)}}function U(m){if(Ye=!1,T(m),!Qe)if(null!==J(We))Qe=!0,q(V);else{var v=J(ze);null!==v&&ee(U,v.startTime-m)}}function V(m,q){Qe=!1,Ye&&(Ye=!1,ae()),Xe=!0;var ie=qe;try{for(T(q),He=J(We);null!==He&&(!(He.expirationTime>q)||m&&!v.unstable_shouldYield());){var de=He.callback;if("function"==typeof de){He.callback=null,qe=He.priorityLevel;var ce=de(He.expirationTime<=q);q=v.unstable_now(),"function"==typeof ce?He.callback=ce:He===J(We)&&K(We),T(q)}else K(We);He=J(We)}if(null!==He)var le=!0;else{var pe=J(ze);null!==pe&&ee(U,pe.startTime-q),le=!1}return le}finally{He=null,qe=ie,Xe=!1}}var et=ie;v.unstable_IdlePriority=5,v.unstable_ImmediatePriority=1,v.unstable_LowPriority=4,v.unstable_NormalPriority=3,v.unstable_Profiling=null,v.unstable_UserBlockingPriority=2,v.unstable_cancelCallback=function(m){m.callback=null},v.unstable_continueExecution=function(){Qe||Xe||(Qe=!0,q(V))},v.unstable_getCurrentPriorityLevel=function(){return qe},v.unstable_getFirstCallbackNode=function(){return J(We)},v.unstable_next=function(m){switch(qe){case 1:case 2:case 3:var v=3;break;default:v=qe}var q=qe;qe=v;try{return m()}finally{qe=q}},v.unstable_pauseExecution=function(){},v.unstable_requestPaint=et,v.unstable_runWithPriority=function(m,v){switch(m){case 1:case 2:case 3:case 4:case 5:break;default:m=3}var q=qe;qe=m;try{return v()}finally{qe=q}},v.unstable_scheduleCallback=function(m,ie,de){var ce=v.unstable_now();switch("object"==typeof de&&null!==de?de="number"==typeof(de=de.delay)&&0ce?(m.sortIndex=de,H(ze,m),null===J(We)&&m===J(ze)&&(Ye?ae():Ye=!0,ee(U,de-ce))):(m.sortIndex=le,H(We,m),Qe||Xe||(Qe=!0,q(V))),m},v.unstable_wrapCallback=function(m){var v=qe;return function(){var q=qe;qe=v;try{return m.apply(this,arguments)}finally{qe=q}}}},63840:(m,v,q)=>{"use strict";m.exports=q(60053)},42830:(m,v,q)=>{m.exports=Stream;var ee=q(17187).EventEmitter;function Stream(){ee.call(this)}q(35717)(Stream,ee),Stream.Readable=q(56577),Stream.Writable=q(20323),Stream.Duplex=q(68656),Stream.Transform=q(94473),Stream.PassThrough=q(2366),Stream.finished=q(81086),Stream.pipeline=q(56472),Stream.Stream=Stream,Stream.prototype.pipe=function(m,v){var q=this;function ondata(v){m.writable&&!1===m.write(v)&&q.pause&&q.pause()}function ondrain(){q.readable&&q.resume&&q.resume()}q.on("data",ondata),m.on("drain",ondrain),m._isStdio||v&&!1===v.end||(q.on("end",onend),q.on("close",onclose));var ae=!1;function onend(){ae||(ae=!0,m.end())}function onclose(){ae||(ae=!0,"function"==typeof m.destroy&&m.destroy())}function onerror(m){if(cleanup(),0===ee.listenerCount(this,"error"))throw m}function cleanup(){q.removeListener("data",ondata),m.removeListener("drain",ondrain),q.removeListener("end",onend),q.removeListener("close",onclose),q.removeListener("error",onerror),m.removeListener("error",onerror),q.removeListener("end",cleanup),q.removeListener("close",cleanup),m.removeListener("close",cleanup)}return q.on("error",onerror),m.on("error",onerror),q.on("end",cleanup),q.on("close",cleanup),m.on("close",cleanup),m.emit("pipe",q),m}},58106:m=>{"use strict";var v={};function createErrorType(m,q,ee){function getMessage(m,v,ee){return"string"==typeof q?q:q(m,v,ee)}ee||(ee=Error);var ae=function(m){var v,q;function NodeError(v,q,ee){return m.call(this,getMessage(v,q,ee))||this}return q=m,(v=NodeError).prototype=Object.create(q.prototype),v.prototype.constructor=v,v.__proto__=q,NodeError}(ee);ae.prototype.name=ee.name,ae.prototype.code=m,v[m]=ae}function oneOf(m,v){if(Array.isArray(m)){var q=m.length;return m=m.map((function(m){return String(m)})),q>2?"one of ".concat(v," ").concat(m.slice(0,q-1).join(", "),", or ")+m[q-1]:2===q?"one of ".concat(v," ").concat(m[0]," or ").concat(m[1]):"of ".concat(v," ").concat(m[0])}return"of ".concat(v," ").concat(String(m))}function endsWith(m,v,q){return(void 0===q||q>m.length)&&(q=m.length),m.substring(q-v.length,q)===v}function includes(m,v,q){return"number"!=typeof q&&(q=0),!(q+v.length>m.length)&&-1!==m.indexOf(v,q)}createErrorType("ERR_INVALID_OPT_VALUE",(function(m,v){return'The value "'+v+'" is invalid for option "'+m+'"'}),TypeError),createErrorType("ERR_INVALID_ARG_TYPE",(function(m,v,q){var ee,ae,ie,de;if("string"==typeof v&&(ae="not ",v.substr(!ie||ie<0?0:+ie,ae.length)===ae)?(ee="must not be",v=v.replace(/^not /,"")):ee="must be",endsWith(m," argument"))de="The ".concat(m," ").concat(ee," ").concat(oneOf(v,"type"));else{var ce=includes(m,".")?"property":"argument";de='The "'.concat(m,'" ').concat(ce," ").concat(ee," ").concat(oneOf(v,"type"))}return de+=". Received type ".concat(typeof q)}),TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",(function(m){return"The "+m+" method is not implemented"})),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",(function(m){return"Cannot call "+m+" after a stream was destroyed"})),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",(function(m){return"Unknown encoding: "+m}),TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),m.exports.q=v},68656:(m,v,q)=>{"use strict";var ee=Object.keys||function(m){var v=[];for(var q in m)v.push(q);return v};m.exports=Duplex;var ae=q(56577),ie=q(20323);q(35717)(Duplex,ae);for(var de=ee(ie.prototype),ce=0;ce{"use strict";m.exports=PassThrough;var ee=q(94473);function PassThrough(m){if(!(this instanceof PassThrough))return new PassThrough(m);ee.call(this,m)}q(35717)(PassThrough,ee),PassThrough.prototype._transform=function(m,v,q){q(null,m)}},56577:(m,v,q)=>{"use strict";var ee;m.exports=Readable,Readable.ReadableState=ReadableState;q(17187).EventEmitter;var ae=function EElistenerCount(m,v){return m.listeners(v).length},ie=q(83194),de=q(48764).Buffer,ce=(void 0!==q.g?q.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(m){return de.from(m)}var le,pe=q(40964);le=pe&&pe.debuglog?pe.debuglog("stream"):function debug(){};var fe,ye,be,Re=q(39686),_e=q(71029),xe=q(30094).getHighWaterMark,Te=q(58106).q,Se=Te.ERR_INVALID_ARG_TYPE,we=Te.ERR_STREAM_PUSH_AFTER_EOF,Pe=Te.ERR_METHOD_NOT_IMPLEMENTED,Ie=Te.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;q(35717)(Readable,ie);var We=_e.errorOrDestroy,ze=["error","close","destroy","pause","resume"];function prependListener(m,v,q){if("function"==typeof m.prependListener)return m.prependListener(v,q);m._events&&m._events[v]?Array.isArray(m._events[v])?m._events[v].unshift(q):m._events[v]=[q,m._events[v]]:m.on(v,q)}function ReadableState(m,v,ae){ee=ee||q(68656),m=m||{},"boolean"!=typeof ae&&(ae=v instanceof ee),this.objectMode=!!m.objectMode,ae&&(this.objectMode=this.objectMode||!!m.readableObjectMode),this.highWaterMark=xe(this,m,"readableHighWaterMark",ae),this.buffer=new Re,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.destroyed=!1,this.defaultEncoding=m.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,m.encoding&&(fe||(fe=q(54729).s),this.decoder=new fe(m.encoding),this.encoding=m.encoding)}function Readable(m){if(ee=ee||q(68656),!(this instanceof Readable))return new Readable(m);var v=this instanceof ee;this._readableState=new ReadableState(m,this,v),this.readable=!0,m&&("function"==typeof m.read&&(this._read=m.read),"function"==typeof m.destroy&&(this._destroy=m.destroy)),ie.call(this)}function readableAddChunk(m,v,q,ee,ae){le("readableAddChunk",v);var ie,ce=m._readableState;if(null===v)ce.reading=!1,onEofChunk(m,ce);else if(ae||(ie=chunkInvalid(ce,v)),ie)We(m,ie);else if(ce.objectMode||v&&v.length>0)if("string"==typeof v||ce.objectMode||Object.getPrototypeOf(v)===de.prototype||(v=_uint8ArrayToBuffer(v)),ee)ce.endEmitted?We(m,new Ie):addChunk(m,ce,v,!0);else if(ce.ended)We(m,new we);else{if(ce.destroyed)return!1;ce.reading=!1,ce.decoder&&!q?(v=ce.decoder.write(v),ce.objectMode||0!==v.length?addChunk(m,ce,v,!1):maybeReadMore(m,ce)):addChunk(m,ce,v,!1)}else ee||(ce.reading=!1,maybeReadMore(m,ce));return!ce.ended&&(ce.length=Ve?m=Ve:(m--,m|=m>>>1,m|=m>>>2,m|=m>>>4,m|=m>>>8,m|=m>>>16,m++),m}function howMuchToRead(m,v){return m<=0||0===v.length&&v.ended?0:v.objectMode?1:m!=m?v.flowing&&v.length?v.buffer.head.data.length:v.length:(m>v.highWaterMark&&(v.highWaterMark=computeNewHighWaterMark(m)),m<=v.length?m:v.ended?v.length:(v.needReadable=!0,0))}function onEofChunk(m,v){if(le("onEofChunk"),!v.ended){if(v.decoder){var q=v.decoder.end();q&&q.length&&(v.buffer.push(q),v.length+=v.objectMode?1:q.length)}v.ended=!0,v.sync?emitReadable(m):(v.needReadable=!1,v.emittedReadable||(v.emittedReadable=!0,emitReadable_(m)))}}function emitReadable(m){var v=m._readableState;le("emitReadable",v.needReadable,v.emittedReadable),v.needReadable=!1,v.emittedReadable||(le("emitReadable",v.flowing),v.emittedReadable=!0,process.nextTick(emitReadable_,m))}function emitReadable_(m){var v=m._readableState;le("emitReadable_",v.destroyed,v.length,v.ended),v.destroyed||!v.length&&!v.ended||(m.emit("readable"),v.emittedReadable=!1),v.needReadable=!v.flowing&&!v.ended&&v.length<=v.highWaterMark,flow(m)}function maybeReadMore(m,v){v.readingMore||(v.readingMore=!0,process.nextTick(maybeReadMore_,m,v))}function maybeReadMore_(m,v){for(;!v.reading&&!v.ended&&(v.length0,v.resumeScheduled&&!v.paused?v.flowing=!0:m.listenerCount("data")>0&&m.resume()}function nReadingNextTick(m){le("readable nexttick read 0"),m.read(0)}function resume(m,v){v.resumeScheduled||(v.resumeScheduled=!0,process.nextTick(resume_,m,v))}function resume_(m,v){le("resume",v.reading),v.reading||m.read(0),v.resumeScheduled=!1,m.emit("resume"),flow(m),v.flowing&&!v.reading&&m.read(0)}function flow(m){var v=m._readableState;for(le("flow",v.flowing);v.flowing&&null!==m.read(););}function fromList(m,v){return 0===v.length?null:(v.objectMode?q=v.buffer.shift():!m||m>=v.length?(q=v.decoder?v.buffer.join(""):1===v.buffer.length?v.buffer.first():v.buffer.concat(v.length),v.buffer.clear()):q=v.buffer.consume(m,v.decoder),q);var q}function endReadable(m){var v=m._readableState;le("endReadable",v.endEmitted),v.endEmitted||(v.ended=!0,process.nextTick(endReadableNT,v,m))}function endReadableNT(m,v){if(le("endReadableNT",m.endEmitted,m.length),!m.endEmitted&&0===m.length&&(m.endEmitted=!0,v.readable=!1,v.emit("end"),m.autoDestroy)){var q=v._writableState;(!q||q.autoDestroy&&q.finished)&&v.destroy()}}function indexOf(m,v){for(var q=0,ee=m.length;q=v.highWaterMark:v.length>0)||v.ended))return le("read: emitReadable",v.length,v.ended),0===v.length&&v.ended?endReadable(this):emitReadable(this),null;if(0===(m=howMuchToRead(m,v))&&v.ended)return 0===v.length&&endReadable(this),null;var ee,ae=v.needReadable;return le("need readable",ae),(0===v.length||v.length-m0?fromList(m,v):null)?(v.needReadable=v.length<=v.highWaterMark,m=0):(v.length-=m,v.awaitDrain=0),0===v.length&&(v.ended||(v.needReadable=!0),q!==m&&v.ended&&endReadable(this)),null!==ee&&this.emit("data",ee),ee},Readable.prototype._read=function(m){We(this,new Pe("_read()"))},Readable.prototype.pipe=function(m,v){var q=this,ee=this._readableState;switch(ee.pipesCount){case 0:ee.pipes=m;break;case 1:ee.pipes=[ee.pipes,m];break;default:ee.pipes.push(m)}ee.pipesCount+=1,le("pipe count=%d opts=%j",ee.pipesCount,v);var ie=(!v||!1!==v.end)&&m!==process.stdout&&m!==process.stderr?onend:unpipe;function onunpipe(m,v){le("onunpipe"),m===q&&v&&!1===v.hasUnpiped&&(v.hasUnpiped=!0,cleanup())}function onend(){le("onend"),m.end()}ee.endEmitted?process.nextTick(ie):q.once("end",ie),m.on("unpipe",onunpipe);var de=pipeOnDrain(q);m.on("drain",de);var ce=!1;function cleanup(){le("cleanup"),m.removeListener("close",onclose),m.removeListener("finish",onfinish),m.removeListener("drain",de),m.removeListener("error",onerror),m.removeListener("unpipe",onunpipe),q.removeListener("end",onend),q.removeListener("end",unpipe),q.removeListener("data",ondata),ce=!0,!ee.awaitDrain||m._writableState&&!m._writableState.needDrain||de()}function ondata(v){le("ondata");var ae=m.write(v);le("dest.write",ae),!1===ae&&((1===ee.pipesCount&&ee.pipes===m||ee.pipesCount>1&&-1!==indexOf(ee.pipes,m))&&!ce&&(le("false write response, pause",ee.awaitDrain),ee.awaitDrain++),q.pause())}function onerror(v){le("onerror",v),unpipe(),m.removeListener("error",onerror),0===ae(m,"error")&&We(m,v)}function onclose(){m.removeListener("finish",onfinish),unpipe()}function onfinish(){le("onfinish"),m.removeListener("close",onclose),unpipe()}function unpipe(){le("unpipe"),q.unpipe(m)}return q.on("data",ondata),prependListener(m,"error",onerror),m.once("close",onclose),m.once("finish",onfinish),m.emit("pipe",q),ee.flowing||(le("pipe resume"),q.resume()),m},Readable.prototype.unpipe=function(m){var v=this._readableState,q={hasUnpiped:!1};if(0===v.pipesCount)return this;if(1===v.pipesCount)return m&&m!==v.pipes||(m||(m=v.pipes),v.pipes=null,v.pipesCount=0,v.flowing=!1,m&&m.emit("unpipe",this,q)),this;if(!m){var ee=v.pipes,ae=v.pipesCount;v.pipes=null,v.pipesCount=0,v.flowing=!1;for(var ie=0;ie0,!1!==ee.flowing&&this.resume()):"readable"===m&&(ee.endEmitted||ee.readableListening||(ee.readableListening=ee.needReadable=!0,ee.flowing=!1,ee.emittedReadable=!1,le("on readable",ee.length,ee.reading),ee.length?emitReadable(this):ee.reading||process.nextTick(nReadingNextTick,this))),q},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(m,v){var q=ie.prototype.removeListener.call(this,m,v);return"readable"===m&&process.nextTick(updateReadableListening,this),q},Readable.prototype.removeAllListeners=function(m){var v=ie.prototype.removeAllListeners.apply(this,arguments);return"readable"!==m&&void 0!==m||process.nextTick(updateReadableListening,this),v},Readable.prototype.resume=function(){var m=this._readableState;return m.flowing||(le("resume"),m.flowing=!m.readableListening,resume(this,m)),m.paused=!1,this},Readable.prototype.pause=function(){return le("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(le("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(m){var v=this,q=this._readableState,ee=!1;for(var ae in m.on("end",(function(){if(le("wrapped end"),q.decoder&&!q.ended){var m=q.decoder.end();m&&m.length&&v.push(m)}v.push(null)})),m.on("data",(function(ae){(le("wrapped data"),q.decoder&&(ae=q.decoder.write(ae)),q.objectMode&&null==ae)||(q.objectMode||ae&&ae.length)&&(v.push(ae)||(ee=!0,m.pause()))})),m)void 0===this[ae]&&"function"==typeof m[ae]&&(this[ae]=function methodWrap(v){return function methodWrapReturnFunction(){return m[v].apply(m,arguments)}}(ae));for(var ie=0;ie{"use strict";m.exports=Transform;var ee=q(58106).q,ae=ee.ERR_METHOD_NOT_IMPLEMENTED,ie=ee.ERR_MULTIPLE_CALLBACK,de=ee.ERR_TRANSFORM_ALREADY_TRANSFORMING,ce=ee.ERR_TRANSFORM_WITH_LENGTH_0,le=q(68656);function afterTransform(m,v){var q=this._transformState;q.transforming=!1;var ee=q.writecb;if(null===ee)return this.emit("error",new ie);q.writechunk=null,q.writecb=null,null!=v&&this.push(v),ee(m);var ae=this._readableState;ae.reading=!1,(ae.needReadable||ae.length{"use strict";function CorkedRequest(m){var v=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish(v,m)}}var ee;m.exports=Writable,Writable.WritableState=WritableState;var ae={deprecate:q(94927)},ie=q(83194),de=q(48764).Buffer,ce=(void 0!==q.g?q.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(m){return de.from(m)}var le,pe=q(71029),fe=q(30094).getHighWaterMark,ye=q(58106).q,be=ye.ERR_INVALID_ARG_TYPE,Re=ye.ERR_METHOD_NOT_IMPLEMENTED,_e=ye.ERR_MULTIPLE_CALLBACK,xe=ye.ERR_STREAM_CANNOT_PIPE,Te=ye.ERR_STREAM_DESTROYED,Se=ye.ERR_STREAM_NULL_VALUES,we=ye.ERR_STREAM_WRITE_AFTER_END,Pe=ye.ERR_UNKNOWN_ENCODING,Ie=pe.errorOrDestroy;function nop(){}function WritableState(m,v,ae){ee=ee||q(68656),m=m||{},"boolean"!=typeof ae&&(ae=v instanceof ee),this.objectMode=!!m.objectMode,ae&&(this.objectMode=this.objectMode||!!m.writableObjectMode),this.highWaterMark=fe(this,m,"writableHighWaterMark",ae),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ie=!1===m.decodeStrings;this.decodeStrings=!ie,this.defaultEncoding=m.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(m){onwrite(v,m)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(m){var v=this instanceof(ee=ee||q(68656));if(!v&&!le.call(Writable,this))return new Writable(m);this._writableState=new WritableState(m,this,v),this.writable=!0,m&&("function"==typeof m.write&&(this._write=m.write),"function"==typeof m.writev&&(this._writev=m.writev),"function"==typeof m.destroy&&(this._destroy=m.destroy),"function"==typeof m.final&&(this._final=m.final)),ie.call(this)}function writeAfterEnd(m,v){var q=new we;Ie(m,q),process.nextTick(v,q)}function validChunk(m,v,q,ee){var ae;return null===q?ae=new Se:"string"==typeof q||v.objectMode||(ae=new be("chunk",["string","Buffer"],q)),!ae||(Ie(m,ae),process.nextTick(ee,ae),!1)}function decodeChunk(m,v,q){return m.objectMode||!1===m.decodeStrings||"string"!=typeof v||(v=de.from(v,q)),v}function writeOrBuffer(m,v,q,ee,ae,ie){if(!q){var de=decodeChunk(v,ee,ae);ee!==de&&(q=!0,ae="buffer",ee=de)}var ce=v.objectMode?1:ee.length;v.length+=ce;var le=v.length-1))throw new Pe(m);return this._writableState.defaultEncoding=m,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(m,v,q){q(new Re("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(m,v,q){var ee=this._writableState;return"function"==typeof m?(q=m,m=null,v=null):"function"==typeof v&&(q=v,v=null),null!=m&&this.write(m,v),ee.corked&&(ee.corked=1,this.uncork()),ee.ending||endWritable(this,ee,q),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(m){this._writableState&&(this._writableState.destroyed=m)}}),Writable.prototype.destroy=pe.destroy,Writable.prototype._undestroy=pe.undestroy,Writable.prototype._destroy=function(m,v){v(m)}},20828:(m,v,q)=>{"use strict";var ee;function _defineProperty(m,v,q){return(v=_toPropertyKey(v))in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function _toPropertyKey(m){var v=_toPrimitive(m,"string");return"symbol"==typeof v?v:String(v)}function _toPrimitive(m,v){if("object"!=typeof m||null===m)return m;var q=m[Symbol.toPrimitive];if(void 0!==q){var ee=q.call(m,v||"default");if("object"!=typeof ee)return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===v?String:Number)(m)}var ae=q(81086),ie=Symbol("lastResolve"),de=Symbol("lastReject"),ce=Symbol("error"),le=Symbol("ended"),pe=Symbol("lastPromise"),fe=Symbol("handlePromise"),ye=Symbol("stream");function createIterResult(m,v){return{value:m,done:v}}function readAndResolve(m){var v=m[ie];if(null!==v){var q=m[ye].read();null!==q&&(m[pe]=null,m[ie]=null,m[de]=null,v(createIterResult(q,!1)))}}function onReadable(m){process.nextTick(readAndResolve,m)}function wrapForNext(m,v){return function(q,ee){m.then((function(){v[le]?q(createIterResult(void 0,!0)):v[fe](q,ee)}),ee)}}var be=Object.getPrototypeOf((function(){})),Re=Object.setPrototypeOf((_defineProperty(ee={get stream(){return this[ye]},next:function next(){var m=this,v=this[ce];if(null!==v)return Promise.reject(v);if(this[le])return Promise.resolve(createIterResult(void 0,!0));if(this[ye].destroyed)return new Promise((function(v,q){process.nextTick((function(){m[ce]?q(m[ce]):v(createIterResult(void 0,!0))}))}));var q,ee=this[pe];if(ee)q=new Promise(wrapForNext(ee,this));else{var ae=this[ye].read();if(null!==ae)return Promise.resolve(createIterResult(ae,!1));q=new Promise(this[fe])}return this[pe]=q,q}},Symbol.asyncIterator,(function(){return this})),_defineProperty(ee,"return",(function _return(){var m=this;return new Promise((function(v,q){m[ye].destroy(null,(function(m){m?q(m):v(createIterResult(void 0,!0))}))}))})),ee),be);m.exports=function createReadableStreamAsyncIterator(m){var v,q=Object.create(Re,(_defineProperty(v={},ye,{value:m,writable:!0}),_defineProperty(v,ie,{value:null,writable:!0}),_defineProperty(v,de,{value:null,writable:!0}),_defineProperty(v,ce,{value:null,writable:!0}),_defineProperty(v,le,{value:m._readableState.endEmitted,writable:!0}),_defineProperty(v,fe,{value:function value(m,v){var ee=q[ye].read();ee?(q[pe]=null,q[ie]=null,q[de]=null,m(createIterResult(ee,!1))):(q[ie]=m,q[de]=v)},writable:!0}),v));return q[pe]=null,ae(m,(function(m){if(m&&"ERR_STREAM_PREMATURE_CLOSE"!==m.code){var v=q[de];return null!==v&&(q[pe]=null,q[ie]=null,q[de]=null,v(m)),void(q[ce]=m)}var ee=q[ie];null!==ee&&(q[pe]=null,q[ie]=null,q[de]=null,ee(createIterResult(void 0,!0))),q[le]=!0})),m.on("readable",onReadable.bind(null,q)),q}},39686:(m,v,q)=>{"use strict";function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0?this.tail.next=v:this.head=v,this.tail=v,++this.length}},{key:"unshift",value:function unshift(m){var v={data:m,next:this.head};0===this.length&&(this.tail=v),this.head=v,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var m=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(m){if(0===this.length)return"";for(var v=this.head,q=""+v.data;v=v.next;)q+=m+v.data;return q}},{key:"concat",value:function concat(m){if(0===this.length)return ee.alloc(0);for(var v,q,ae,ie=ee.allocUnsafe(m>>>0),de=this.head,ce=0;de;)v=de.data,q=ie,ae=ce,ee.prototype.copy.call(v,q,ae),ce+=de.data.length,de=de.next;return ie}},{key:"consume",value:function consume(m,v){var q;return mae.length?ae.length:m;if(ie===ae.length?ee+=ae:ee+=ae.slice(0,m),0==(m-=ie)){ie===ae.length?(++q,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=ae.slice(ie));break}++q}return this.length-=q,ee}},{key:"_getBuffer",value:function _getBuffer(m){var v=ee.allocUnsafe(m),q=this.head,ae=1;for(q.data.copy(v),m-=q.data.length;q=q.next;){var ie=q.data,de=m>ie.length?ie.length:m;if(ie.copy(v,v.length-m,0,de),0==(m-=de)){de===ie.length?(++ae,q.next?this.head=q.next:this.head=this.tail=null):(this.head=q,q.data=ie.slice(de));break}++ae}return this.length-=ae,v}},{key:ie,value:function value(m,v){return ae(this,_objectSpread(_objectSpread({},v),{},{depth:0,customInspect:!1}))}}])&&_defineProperties(m.prototype,v),q&&_defineProperties(m,q),Object.defineProperty(m,"prototype",{writable:!1}),BufferList}()},71029:m=>{"use strict";function emitErrorAndCloseNT(m,v){emitErrorNT(m,v),emitCloseNT(m)}function emitCloseNT(m){m._writableState&&!m._writableState.emitClose||m._readableState&&!m._readableState.emitClose||m.emit("close")}function emitErrorNT(m,v){m.emit("error",v)}m.exports={destroy:function destroy(m,v){var q=this,ee=this._readableState&&this._readableState.destroyed,ae=this._writableState&&this._writableState.destroyed;return ee||ae?(v?v(m):m&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(emitErrorNT,this,m)):process.nextTick(emitErrorNT,this,m)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,(function(m){!v&&m?q._writableState?q._writableState.errorEmitted?process.nextTick(emitCloseNT,q):(q._writableState.errorEmitted=!0,process.nextTick(emitErrorAndCloseNT,q,m)):process.nextTick(emitErrorAndCloseNT,q,m):v?(process.nextTick(emitCloseNT,q),v(m)):process.nextTick(emitCloseNT,q)})),this)},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function errorOrDestroy(m,v){var q=m._readableState,ee=m._writableState;q&&q.autoDestroy||ee&&ee.autoDestroy?m.destroy(v):m.emit("error",v)}}},81086:(m,v,q)=>{"use strict";var ee=q(58106).q.ERR_STREAM_PREMATURE_CLOSE;function once(m){var v=!1;return function(){if(!v){v=!0;for(var q=arguments.length,ee=new Array(q),ae=0;ae{m.exports=function(){throw new Error("Readable.from is not available in the browser")}},56472:(m,v,q)=>{"use strict";var ee;function once(m){var v=!1;return function(){v||(v=!0,m.apply(void 0,arguments))}}var ae=q(58106).q,ie=ae.ERR_MISSING_ARGS,de=ae.ERR_STREAM_DESTROYED;function noop(m){if(m)throw m}function isRequest(m){return m.setHeader&&"function"==typeof m.abort}function destroyer(m,v,ae,ie){ie=once(ie);var ce=!1;m.on("close",(function(){ce=!0})),void 0===ee&&(ee=q(81086)),ee(m,{readable:v,writable:ae},(function(m){if(m)return ie(m);ce=!0,ie()}));var le=!1;return function(v){if(!ce&&!le)return le=!0,isRequest(m)?m.abort():"function"==typeof m.destroy?m.destroy():void ie(v||new de("pipe"))}}function call(m){m()}function pipe(m,v){return m.pipe(v)}function popCallback(m){return m.length?"function"!=typeof m[m.length-1]?noop:m.pop():noop}m.exports=function pipeline(){for(var m=arguments.length,v=new Array(m),q=0;q0,(function(m){ee||(ee=m),m&&de.forEach(call),ie||(de.forEach(call),ae(ee))}))}));return v.reduce(pipe)}},30094:(m,v,q)=>{"use strict";var ee=q(58106).q.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom(m,v,q){return null!=m.highWaterMark?m.highWaterMark:v?m[q]:null}m.exports={getHighWaterMark:function getHighWaterMark(m,v,q,ae){var ie=highWaterMarkFrom(v,ae,q);if(null!=ie){if(!isFinite(ie)||Math.floor(ie)!==ie||ie<0)throw new ee(ae?q:"highWaterMark",ie);return Math.floor(ie)}return m.objectMode?16:16384}}},83194:(m,v,q)=>{m.exports=q(17187).EventEmitter},54729:(m,v,q)=>{"use strict";var ee=q(89509).Buffer,ae=ee.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ee.isEncoding===ae||!ae(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,q){var ee=v.length-1;if(ee=0?(ae>0&&(m.lastNeed=ae-1),ae):--ee=0?(ae>0&&(m.lastNeed=ae-2),ae):--ee=0?(ae>0&&(2===ae?ae=0:m.lastNeed=ae-3),ae):0}function utf8CheckExtraBytes(m,v,q){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,q=utf8CheckExtraBytes(this,m);return void 0!==q?q:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var q=m.toString("utf16le",v);if(q){var ee=q.charCodeAt(q.length-1);if(ee>=55296&&ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],q.slice(0,-1)}return q}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var q=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,q)}return v}function base64Text(m,v){var q=(m.length-v)%3;return 0===q?m.toString("base64",v):(this.lastNeed=3-q,this.lastTotal=3,1===q?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-q))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,q;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";q=this.lastNeed,this.lastNeed=0}else q=0;return q{"use strict";var ee=q(40396).Buffer,ae=ee.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ee.isEncoding===ae||!ae(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,q){var ee=v.length-1;if(ee=0?(ae>0&&(m.lastNeed=ae-1),ae):--ee=0?(ae>0&&(m.lastNeed=ae-2),ae):--ee=0?(ae>0&&(2===ae?ae=0:m.lastNeed=ae-3),ae):0}function utf8CheckExtraBytes(m,v,q){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,q=utf8CheckExtraBytes(this,m);return void 0!==q?q:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var q=m.toString("utf16le",v);if(q){var ee=q.charCodeAt(q.length-1);if(ee>=55296&&ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],q.slice(0,-1)}return q}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var q=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,q)}return v}function base64Text(m,v){var q=(m.length-v)%3;return 0===q?m.toString("base64",v):(this.lastNeed=3-q,this.lastTotal=3,1===q?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-q))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,q;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";q=this.lastNeed,this.lastNeed=0}else q=0;return q{var ee=q(48764),ae=ee.Buffer;function copyProps(m,v){for(var q in m)v[q]=m[q]}function SafeBuffer(m,v,q){return ae(m,v,q)}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?m.exports=ee:(copyProps(ee,v),v.Buffer=SafeBuffer),copyProps(ae,SafeBuffer),SafeBuffer.from=function(m,v,q){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ae(m,v,q)},SafeBuffer.alloc=function(m,v,q){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ee=ae(m);return void 0!==v?"string"==typeof q?ee.fill(v,q):ee.fill(v):ee.fill(0),ee},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ee.SlowBuffer(m)}},44359:m=>{"use strict";m.exports=function stripHtmlComments(m){if("string"!=typeof m)throw new TypeError("strip-html-comments expected a string");return m.replace(/)/g,"")}},10870:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(13470),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},36636:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(19807),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},93379:(m,v,q)=>{"use strict";var ee=function isOldIE(){var m;return function memorize(){return void 0===m&&(m=Boolean(window&&document&&document.all&&!window.atob)),m}}(),ae=function getTarget(){var m={};return function memorize(v){if(void 0===m[v]){var q=document.querySelector(v);if(window.HTMLIFrameElement&&q instanceof window.HTMLIFrameElement)try{q=q.contentDocument.head}catch(m){q=null}m[v]=q}return m[v]}}(),ie=[];function getIndexByIdentifier(m){for(var v=-1,q=0;q{m.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},48710:(m,v,q)=>{"use strict";const ee=q(42351),ae=q(84855);m.exports=function(m){if(ee.has(m))return m;if(ae.has(m))return ae.get(m);throw new Error(`Unknown property: ${m}`)}},44973:m=>{m.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},73276:(m,v,q)=>{"use strict";const ee=q(44973);m.exports=function(m,v){const q=ee.get(m);if(!q)throw new Error(`Unknown property \`${m}\`.`);const ae=q.get(v);if(ae)return ae;throw new Error(`Unknown value \`${v}\` for property \`${m}\`.`)}},84855:m=>{m.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},2793:m=>{var v=/[\'\"]/;m.exports=function unquote(m){return m?(v.test(m.charAt(0))&&(m=m.substr(1)),v.test(m.charAt(m.length-1))&&(m=m.substr(0,m.length-1)),m):""}},49945:function(m){var v,q,ee,ae,ie;v=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,q=/^(?=([^\/?#]*))\1([^]*)$/,ee=/(?:\/|^)\.(?=\/)/g,ae=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,ie={buildAbsoluteURL:function(m,v,ee){if(ee=ee||{},m=m.trim(),!(v=v.trim())){if(!ee.alwaysNormalize)return m;var ae=ie.parseURL(m);if(!ae)throw new Error("Error trying to parse base URL.");return ae.path=ie.normalizePath(ae.path),ie.buildURLFromParts(ae)}var de=ie.parseURL(v);if(!de)throw new Error("Error trying to parse relative URL.");if(de.scheme)return ee.alwaysNormalize?(de.path=ie.normalizePath(de.path),ie.buildURLFromParts(de)):v;var ce=ie.parseURL(m);if(!ce)throw new Error("Error trying to parse base URL.");if(!ce.netLoc&&ce.path&&"/"!==ce.path[0]){var le=q.exec(ce.path);ce.netLoc=le[1],ce.path=le[2]}ce.netLoc&&!ce.path&&(ce.path="/");var pe={scheme:ce.scheme,netLoc:de.netLoc,path:null,params:de.params,query:de.query,fragment:de.fragment};if(!de.netLoc&&(pe.netLoc=ce.netLoc,"/"!==de.path[0]))if(de.path){var fe=ce.path,ye=fe.substring(0,fe.lastIndexOf("/")+1)+de.path;pe.path=ie.normalizePath(ye)}else pe.path=ce.path,de.params||(pe.params=ce.params,de.query||(pe.query=ce.query));return null===pe.path&&(pe.path=ee.alwaysNormalize?ie.normalizePath(de.path):de.path),ie.buildURLFromParts(pe)},parseURL:function(m){var q=v.exec(m);return q?{scheme:q[1]||"",netLoc:q[2]||"",path:q[3]||"",params:q[4]||"",query:q[5]||"",fragment:q[6]||""}:null},normalizePath:function(m){for(m=m.split("").reverse().join("").replace(ee,"");m.length!==(m=m.replace(ae,"")).length;);return m.split("").reverse().join("")},buildURLFromParts:function(m){return m.scheme+m.netLoc+m.path+m.params+m.query+m.fragment}},m.exports=ie},94927:(m,v,q)=>{function config(m){try{if(!q.g.localStorage)return!1}catch(m){return!1}var v=q.g.localStorage[m];return null!=v&&"true"===String(v).toLowerCase()}m.exports=function deprecate(m,v){if(config("noDeprecation"))return m;var q=!1;return function deprecated(){if(!q){if(config("throwDeprecation"))throw new Error(v);config("traceDeprecation")?console.trace(v):console.warn(v),q=!0}return m.apply(this,arguments)}}},91496:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:m.exports=function inherits(m,v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}},20384:m=>{m.exports=function isBuffer(m){return m&&"object"==typeof m&&"function"==typeof m.copy&&"function"==typeof m.fill&&"function"==typeof m.readUInt8}},89539:(m,v,q)=>{var ee=/%[sdj%]/g;v.format=function(m){if(!isString(m)){for(var v=[],q=0;q=ie)return m;switch(m){case"%s":return String(ae[q++]);case"%d":return Number(ae[q++]);case"%j":try{return JSON.stringify(ae[q++])}catch(m){return"[Circular]"}default:return m}})),ce=ae[q];q=3&&(ee.depth=arguments[2]),arguments.length>=4&&(ee.colors=arguments[3]),isBoolean(q)?ee.showHidden=q:q&&v._extend(ee,q),isUndefined(ee.showHidden)&&(ee.showHidden=!1),isUndefined(ee.depth)&&(ee.depth=2),isUndefined(ee.colors)&&(ee.colors=!1),isUndefined(ee.customInspect)&&(ee.customInspect=!0),ee.colors&&(ee.stylize=stylizeWithColor),formatValue(ee,m,ee.depth)}function stylizeWithColor(m,v){var q=inspect.styles[v];return q?"["+inspect.colors[q][0]+"m"+m+"["+inspect.colors[q][1]+"m":m}function stylizeNoColor(m,v){return m}function arrayToHash(m){var v={};return m.forEach((function(m,q){v[m]=!0})),v}function formatValue(m,q,ee){if(m.customInspect&&q&&isFunction(q.inspect)&&q.inspect!==v.inspect&&(!q.constructor||q.constructor.prototype!==q)){var ae=q.inspect(ee,m);return isString(ae)||(ae=formatValue(m,ae,ee)),ae}var ie=formatPrimitive(m,q);if(ie)return ie;var de=Object.keys(q),ce=arrayToHash(de);if(m.showHidden&&(de=Object.getOwnPropertyNames(q)),isError(q)&&(de.indexOf("message")>=0||de.indexOf("description")>=0))return formatError(q);if(0===de.length){if(isFunction(q)){var le=q.name?": "+q.name:"";return m.stylize("[Function"+le+"]","special")}if(isRegExp(q))return m.stylize(RegExp.prototype.toString.call(q),"regexp");if(isDate(q))return m.stylize(Date.prototype.toString.call(q),"date");if(isError(q))return formatError(q)}var pe,fe="",ye=!1,be=["{","}"];(isArray(q)&&(ye=!0,be=["[","]"]),isFunction(q))&&(fe=" [Function"+(q.name?": "+q.name:"")+"]");return isRegExp(q)&&(fe=" "+RegExp.prototype.toString.call(q)),isDate(q)&&(fe=" "+Date.prototype.toUTCString.call(q)),isError(q)&&(fe=" "+formatError(q)),0!==de.length||ye&&0!=q.length?ee<0?isRegExp(q)?m.stylize(RegExp.prototype.toString.call(q),"regexp"):m.stylize("[Object]","special"):(m.seen.push(q),pe=ye?formatArray(m,q,ee,ce,de):de.map((function(v){return formatProperty(m,q,ee,ce,v,ye)})),m.seen.pop(),reduceToSingleString(pe,fe,be)):be[0]+fe+be[1]}function formatPrimitive(m,v){if(isUndefined(v))return m.stylize("undefined","undefined");if(isString(v)){var q="'"+JSON.stringify(v).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return m.stylize(q,"string")}return isNumber(v)?m.stylize(""+v,"number"):isBoolean(v)?m.stylize(""+v,"boolean"):isNull(v)?m.stylize("null","null"):void 0}function formatError(m){return"["+Error.prototype.toString.call(m)+"]"}function formatArray(m,v,q,ee,ae){for(var ie=[],de=0,ce=v.length;de-1&&(ce=ie?ce.split("\n").map((function(m){return" "+m})).join("\n").substr(2):"\n"+ce.split("\n").map((function(m){return" "+m})).join("\n")):ce=m.stylize("[Circular]","special")),isUndefined(de)){if(ie&&ae.match(/^\d+$/))return ce;(de=JSON.stringify(""+ae)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=m.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=m.stylize(de,"string"))}return de+": "+ce}function reduceToSingleString(m,v,q){return m.reduce((function(m,v){return v.indexOf("\n")>=0&&0,m+v.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?q[0]+(""===v?"":v+"\n ")+" "+m.join(",\n ")+" "+q[1]:q[0]+v+" "+m.join(", ")+" "+q[1]}function isArray(m){return Array.isArray(m)}function isBoolean(m){return"boolean"==typeof m}function isNull(m){return null===m}function isNumber(m){return"number"==typeof m}function isString(m){return"string"==typeof m}function isUndefined(m){return void 0===m}function isRegExp(m){return isObject(m)&&"[object RegExp]"===objectToString(m)}function isObject(m){return"object"==typeof m&&null!==m}function isDate(m){return isObject(m)&&"[object Date]"===objectToString(m)}function isError(m){return isObject(m)&&("[object Error]"===objectToString(m)||m instanceof Error)}function isFunction(m){return"function"==typeof m}function objectToString(m){return Object.prototype.toString.call(m)}function pad(m){return m<10?"0"+m.toString(10):m.toString(10)}v.debuglog=function(m){if(isUndefined(ae)&&(ae=process.env.NODE_DEBUG||""),m=m.toUpperCase(),!ie[m])if(new RegExp("\\b"+m+"\\b","i").test(ae)){var q=process.pid;ie[m]=function(){var ee=v.format.apply(v,arguments);console.error("%s %d: %s",m,q,ee)}}else ie[m]=function(){};return ie[m]},v.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},v.isArray=isArray,v.isBoolean=isBoolean,v.isNull=isNull,v.isNullOrUndefined=function isNullOrUndefined(m){return null==m},v.isNumber=isNumber,v.isString=isString,v.isSymbol=function isSymbol(m){return"symbol"==typeof m},v.isUndefined=isUndefined,v.isRegExp=isRegExp,v.isObject=isObject,v.isDate=isDate,v.isError=isError,v.isFunction=isFunction,v.isPrimitive=function isPrimitive(m){return null===m||"boolean"==typeof m||"number"==typeof m||"string"==typeof m||"symbol"==typeof m||void 0===m},v.isBuffer=q(20384);var de=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hasOwnProperty(m,v){return Object.prototype.hasOwnProperty.call(m,v)}v.log=function(){var m,q;console.log("%s - %s",(m=new Date,q=[pad(m.getHours()),pad(m.getMinutes()),pad(m.getSeconds())].join(":"),[m.getDate(),de[m.getMonth()],q].join(" ")),v.format.apply(v,arguments))},v.inherits=q(91496),v._extend=function(m,v){if(!v||!isObject(v))return m;for(var q=Object.keys(v),ee=q.length;ee--;)m[q[ee]]=v[q[ee]];return m}},69011:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>Dv});var ee=q(58908),ae=q.n(ee),ie=q(89144),de=q.n(ie),ce=q(87462),le=q(27537),pe=q.n(le),fe=q(97326),ye=q(94578),be=q(75974),Re=q.n(be),_e=q(9603),xe=q.n(_e),Te=q(13407),Se=q.n(Te),we=q(89611);function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}function _construct(m,v,q){return _construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(m,v,q){var ee=[null];ee.push.apply(ee,v);var ae=new(Function.bind.apply(m,ee));return q&&(0,we.Z)(ae,q.prototype),ae},_construct.apply(null,arguments)}var Pe=q(60136),Ie=q(49945),We=q.n(Ie),ze="http://example.com";const Ve=function resolveUrl(m,v){if(/^[a-z]+:/i.test(v))return v;/^data:/.test(m)&&(m=ae().location&&ae().location.href||"");var q="function"==typeof ae().URL,ee=/^\/\//.test(m),ie=!ae().location&&!/\/\//i.test(m);if(q?m=new(ae().URL)(m,ae().location||ze):/\/\//i.test(m)||(m=We().buildAbsoluteURL(ae().location&&ae().location.href||"",m)),q){var de=new URL(v,m);return ie?de.href.slice(ze.length):ee?de.href.slice(de.protocol.length):de.href}return We().buildAbsoluteURL(m,v)};var He=function(){function Stream(){this.listeners={}}var m=Stream.prototype;return m.on=function on(m,v){this.listeners[m]||(this.listeners[m]=[]),this.listeners[m].push(v)},m.off=function off(m,v){if(!this.listeners[m])return!1;var q=this.listeners[m].indexOf(v);return this.listeners[m]=this.listeners[m].slice(0),this.listeners[m].splice(q,1),q>-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var q=v.length,ee=0;ee-1;v=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,v)),this.buffer=this.buffer.substring(v+1)},LineStream}(He),nt=String.fromCharCode(9),rt=function parseByterange(m){var v=/([0-9.]*)?@?([0-9.]*)?/.exec(m||""),q={};return v[1]&&(q.length=parseInt(v[1],10)),v[2]&&(q.offset=parseInt(v[2],10)),q},it=function attributeSeparator(){return new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))')},ot=function parseAttributes(m){for(var v,q=m.split(it()),ee={},ae=q.length;ae--;)""!==q[ae]&&((v=/([^=]*)=(.*)/.exec(q[ae]).slice(1))[0]=v[0].replace(/^\s+|\s+$/g,""),v[1]=v[1].replace(/^\s+|\s+$/g,""),v[1]=v[1].replace(/^['"](.*)['"]$/g,"$1"),ee[v[0]]=v[1]);return ee},st=function(m){function ParseStream(){var v;return(v=m.call(this)||this).customParsers=[],v.tagMappers=[],v}(0,ye.Z)(ParseStream,m);var v=ParseStream.prototype;return v.push=function push(m){var v,q,ee=this;0!==(m=m.trim()).length&&("#"===m[0]?this.tagMappers.reduce((function(v,q){var ee=q(m);return ee===m?v:v.concat([ee])}),[m]).forEach((function(m){for(var ae=0;ae0&&(de.duration=m.duration),0===m.duration&&(de.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=ie},key:function key(){if(m.attributes)if("NONE"!==m.attributes.METHOD)if(m.attributes.URI){if("com.apple.streamingkeydelivery"===m.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:m.attributes});if("com.microsoft.playready"===m.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:m.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===m.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(m.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===m.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==m.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):m.attributes.KEYID&&"0x"===m.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:m.attributes.KEYFORMAT,keyId:m.attributes.KEYID.substring(2)},pssh:decodeB64ToUint8Array(m.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}m.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),ee={method:m.attributes.METHOD||"AES-128",uri:m.attributes.URI},void 0!==m.attributes.IV&&(ee.iv=m.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else ee=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence":function mediaSequence(){isFinite(m.number)?this.manifest.mediaSequence=m.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+m.number})},"discontinuity-sequence":function discontinuitySequence(){isFinite(m.number)?(this.manifest.discontinuitySequence=m.number,be=m.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+m.number})},"playlist-type":function playlistType(){/VOD|EVENT/.test(m.playlistType)?this.manifest.playlistType=m.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+m.playlist})},map:function map(){q={},m.uri&&(q.uri=m.uri),m.byterange&&(q.byterange=m.byterange),ee&&(q.key=ee)},"stream-inf":function streamInf(){this.manifest.playlists=ie,this.manifest.mediaGroups=this.manifest.mediaGroups||ye,m.attributes?(de.attributes||(de.attributes={}),(0,ce.Z)(de.attributes,m.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media:function media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||ye,m.attributes&&m.attributes.TYPE&&m.attributes["GROUP-ID"]&&m.attributes.NAME){var q=this.manifest.mediaGroups[m.attributes.TYPE];q[m.attributes["GROUP-ID"]]=q[m.attributes["GROUP-ID"]]||{},v=q[m.attributes["GROUP-ID"]],(fe={default:/yes/i.test(m.attributes.DEFAULT)}).default?fe.autoselect=!0:fe.autoselect=/yes/i.test(m.attributes.AUTOSELECT),m.attributes.LANGUAGE&&(fe.language=m.attributes.LANGUAGE),m.attributes.URI&&(fe.uri=m.attributes.URI),m.attributes["INSTREAM-ID"]&&(fe.instreamId=m.attributes["INSTREAM-ID"]),m.attributes.CHARACTERISTICS&&(fe.characteristics=m.attributes.CHARACTERISTICS),m.attributes.FORCED&&(fe.forced=/yes/i.test(m.attributes.FORCED)),v[m.attributes.NAME]=fe}else this.trigger("warn",{message:"ignoring incomplete or missing media group"})},discontinuity:function discontinuity(){be+=1,de.discontinuity=!0,this.manifest.discontinuityStarts.push(ie.length)},"program-date-time":function programDateTime(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=m.dateTimeString,this.manifest.dateTimeObject=m.dateTimeObject),de.dateTimeString=m.dateTimeString,de.dateTimeObject=m.dateTimeObject},targetduration:function targetduration(){!isFinite(m.duration)||m.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+m.duration}):(this.manifest.targetDuration=m.duration,ut.call(this,this.manifest))},start:function start(){m.attributes&&!isNaN(m.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:m.attributes["TIME-OFFSET"],precise:m.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out":function cueOut(){de.cueOut=m.data},"cue-out-cont":function cueOutCont(){de.cueOutCont=m.data},"cue-in":function cueIn(){de.cueIn=m.data},skip:function skip(){this.manifest.skip=ct(m.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",m.attributes,["SKIPPED-SEGMENTS"])},part:function part(){var v=this;le=!0;var q=this.manifest.segments.length,part=ct(m.attributes);de.parts=de.parts||[],de.parts.push(part),part.byterange&&(part.byterange.hasOwnProperty("offset")||(part.byterange.offset=_e),_e=part.byterange.offset+part.byterange.length);var ee=de.parts.length-1;this.warnOnMissingAttributes_("#EXT-X-PART #"+ee+" for segment #"+q,m.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((function(m,q){m.hasOwnProperty("lastPart")||v.trigger("warn",{message:"#EXT-X-RENDITION-REPORT #"+q+" lacks required attribute(s): LAST-PART"})}))},"server-control":function serverControl(){var v=this.manifest.serverControl=ct(m.attributes);v.hasOwnProperty("canBlockReload")||(v.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),ut.call(this,this.manifest),v.canSkipDateranges&&!v.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint":function preloadHint(){var v=this.manifest.segments.length,q=ct(m.attributes),ee=q.type&&"PART"===q.type;de.preloadHints=de.preloadHints||[],de.preloadHints.push(q),q.byterange&&(q.byterange.hasOwnProperty("offset")||(q.byterange.offset=ee?_e:0,ee&&(_e=q.byterange.offset+q.byterange.length)));var ae=de.preloadHints.length-1;if(this.warnOnMissingAttributes_("#EXT-X-PRELOAD-HINT #"+ae+" for segment #"+v,m.attributes,["TYPE","URI"]),q.type)for(var ie=0;iepe&&(le-=pe,le-=pe,le-=It(2))}return Number(le)}),Ot=function numberToBytes(m,v){var q=(void 0===v?{}:v).le,ee=void 0!==q&&q;("bigint"!=typeof m&&"number"!=typeof m||"number"==typeof m&&m!=m)&&(m=0),m=It(m);for(var ae=Ct(m),ie=new Uint8Array(new ArrayBuffer(ae)),de=0;de=v.length&&le.call(v,(function(v,q){return v===(ce[q]?ce[q]&m[ie+q]:m[ie+q])}))},Mt=function forEachMediaGroup(m,v,q){v.forEach((function(v){for(var ee in m.mediaGroups[v])for(var ae in m.mediaGroups[v][ee]){var ie=m.mediaGroups[v][ee][ae];q(ie,v,ee,ae)}}))},Wt=q(3969),zt=function isObject(m){return!!m&&"object"==typeof m},Vt=function merge(){for(var m=arguments.length,v=new Array(m),q=0;qv.timeline?1:-1}))},Sn=function findPlaylistWithName(m,v){for(var q=0;qq.timeline||q.segments.length&&m.timeline>q.segments[q.segments.length-1].timeline)&&m.discontinuitySequence--);q.segments[ie].discontinuity&&!ae.discontinuity&&(ae.discontinuity=!0,m.discontinuityStarts.unshift(0),m.discontinuitySequence--),On({playlist:m,mediaSequence:q.segments[ie].number})}}))},Hn=function positionManifestOnTimeline(m){var v=m.oldManifest,q=m.newManifest,ee=v.playlists.concat(Cn(v)),ae=q.playlists.concat(Cn(q));return q.timelineStarts=xn([v.timelineStarts,q.timelineStarts]),zn({oldPlaylists:ee,newPlaylists:ae,timelineStarts:q.timelineStarts}),q},Gn=function generateSidxKey(m){return m&&m.uri+"-"+ln(m.byterange)},Kn=function mergeDiscontiguousPlaylists(m){return Ht(m.reduce((function(m,v){var q=v.attributes.id+(v.attributes.lang||"");if(m[q]){var ee;if(v.segments)v.segments[0]&&(v.segments[0].discontinuity=!0),(ee=m[q].segments).push.apply(ee,v.segments);v.attributes.contentProtection&&(m[q].attributes.contentProtection=v.attributes.contentProtection)}else m[q]=v,m[q].attributes.timelineStarts=[];return m[q].attributes.timelineStarts.push({start:v.attributes.periodStart,timeline:v.attributes.periodStart}),m}),{})).map((function(m){return m.discontinuityStarts=Kt(m.segments||[],"discontinuity"),m}))},Zn=function addSidxSegmentsToPlaylist(m,v){var q=Gn(m.sidx),ee=q&&v[q]&&v[q].sidx;return ee&&yn(m,ee,m.sidx.resolvedUri),m},$n=function addSidxSegmentsToPlaylists(m,v){if(void 0===v&&(v={}),!Object.keys(v).length)return m;for(var q in m)m[q]=Zn(m[q],v);return m},Qn=function formatAudioPlaylist(m,v){var q,ee=m.attributes,ae=m.segments,ie=m.sidx,de=m.mediaSequence,ce=m.discontinuitySequence,le=m.discontinuityStarts,pe={attributes:(q={NAME:ee.id,BANDWIDTH:ee.bandwidth,CODECS:ee.codecs},q["PROGRAM-ID"]=1,q),uri:"",endList:"static"===ee.type,timeline:ee.periodStart,resolvedUri:"",targetDuration:ee.duration,discontinuitySequence:ce,discontinuityStarts:le,timelineStarts:ee.timelineStarts,mediaSequence:de,segments:ae};return ee.contentProtection&&(pe.contentProtection=ee.contentProtection),ie&&(pe.sidx=ie),v&&(pe.attributes.AUDIO="audio",pe.attributes.SUBTITLES="subs"),pe},Jn=function formatVttPlaylist(m){var v,q=m.attributes,ee=m.segments,ae=m.mediaSequence,ie=m.discontinuityStarts,de=m.discontinuitySequence;void 0===ee&&(ee=[{uri:q.baseUrl,timeline:q.periodStart,resolvedUri:q.baseUrl||"",duration:q.sourceDuration,number:0}],q.duration=q.sourceDuration);var ce=((v={NAME:q.id,BANDWIDTH:q.bandwidth})["PROGRAM-ID"]=1,v);return q.codecs&&(ce.CODECS=q.codecs),{attributes:ce,uri:"",endList:"static"===q.type,timeline:q.periodStart,resolvedUri:q.baseUrl||"",targetDuration:q.duration,timelineStarts:q.timelineStarts,discontinuityStarts:ie,discontinuitySequence:de,mediaSequence:ae,segments:ee}},Yn=function organizeAudioPlaylists(m,v,q){var ee;void 0===v&&(v={}),void 0===q&&(q=!1);var ae=m.reduce((function(m,ae){var ie=ae.attributes.role&&ae.attributes.role.value||"",de=ae.attributes.lang||"",ce=ae.attributes.label||"main";if(de&&!ae.attributes.label){var le=ie?" ("+ie+")":"";ce=""+ae.attributes.lang+le}m[ce]||(m[ce]={language:de,autoselect:!0,default:"main"===ie,playlists:[],uri:""});var pe=Zn(Qn(ae,q),v);return m[ce].playlists.push(pe),void 0===ee&&"main"===ie&&((ee=ae).default=!0),m}),{});ee||(ae[Object.keys(ae)[0]].default=!0);return ae},ta=function organizeVttPlaylists(m,v){return void 0===v&&(v={}),m.reduce((function(m,q){var ee=q.attributes.lang||"text";return m[ee]||(m[ee]={language:ee,default:!1,autoselect:!1,playlists:[],uri:""}),m[ee].playlists.push(Zn(Jn(q),v)),m}),{})},aa=function organizeCaptionServices(m){return m.reduce((function(m,v){return v?(v.forEach((function(v){var q=v.channel,ee=v.language;m[ee]={autoselect:!1,default:!1,instreamId:q,language:ee},v.hasOwnProperty("aspectRatio")&&(m[ee].aspectRatio=v.aspectRatio),v.hasOwnProperty("easyReader")&&(m[ee].easyReader=v.easyReader),v.hasOwnProperty("3D")&&(m[ee]["3D"]=v["3D"])})),m):m}),{})},ra=function formatVideoPlaylist(m){var v,q=m.attributes,ee=m.segments,ae=m.sidx,ie=m.discontinuityStarts,de={attributes:(v={NAME:q.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:q.width,height:q.height},CODECS:q.codecs,BANDWIDTH:q.bandwidth},v["PROGRAM-ID"]=1,v),uri:"",endList:"static"===q.type,timeline:q.periodStart,resolvedUri:"",targetDuration:q.duration,discontinuityStarts:ie,timelineStarts:q.timelineStarts,segments:ee};return q.frameRate&&(de.attributes["FRAME-RATE"]=q.frameRate),q.contentProtection&&(de.contentProtection=q.contentProtection),ae&&(de.sidx=ae),de},ia=function videoOnly(m){var v=m.attributes;return"video/mp4"===v.mimeType||"video/webm"===v.mimeType||"video"===v.contentType},oa=function audioOnly(m){var v=m.attributes;return"audio/mp4"===v.mimeType||"audio/webm"===v.mimeType||"audio"===v.contentType},sa=function vttOnly(m){var v=m.attributes;return"text/vtt"===v.mimeType||"text"===v.contentType},ca=function addMediaSequenceValues(m,v){m.forEach((function(m){m.mediaSequence=0,m.discontinuitySequence=Zt(v,(function(v){return v.timeline===m.timeline})),m.segments&&m.segments.forEach((function(m,v){m.number=v}))}))},ua=function flattenMediaGroupPlaylists(m){return m?Object.keys(m).reduce((function(v,q){var ee=m[q];return v.concat(ee.playlists)}),[]):[]},ha=function toM3u8(m){var v,q=m.dashPlaylists,ee=m.locations,ae=m.sidxMapping,ie=void 0===ae?{}:ae,de=m.previousManifest;if(!q.length)return{};var ce=q[0].attributes,le=ce.sourceDuration,pe=ce.type,fe=ce.suggestedPresentationDelay,ye=ce.minimumUpdatePeriod,be=Kn(q.filter(ia)).map(ra),Re=Kn(q.filter(oa)),_e=Kn(q.filter(sa)),xe=q.map((function(m){return m.attributes.captionServices})).filter(Boolean),Te={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:(v={AUDIO:{},VIDEO:{}},v["CLOSED-CAPTIONS"]={},v.SUBTITLES={},v),uri:"",duration:le,playlists:$n(be,ie)};ye>=0&&(Te.minimumUpdatePeriod=1e3*ye),ee&&(Te.locations=ee),"dynamic"===pe&&(Te.suggestedPresentationDelay=fe);var Se=0===Te.playlists.length,we=Re.length?Yn(Re,ie,Se):null,Pe=_e.length?ta(_e,ie):null,Ie=be.concat(ua(we),ua(Pe)),We=Ie.map((function(m){return m.timelineStarts}));return Te.timelineStarts=xn(We),ca(Ie,Te.timelineStarts),we&&(Te.mediaGroups.AUDIO.audio=we),Pe&&(Te.mediaGroups.SUBTITLES.subs=Pe),xe.length&&(Te.mediaGroups["CLOSED-CAPTIONS"].cc=aa(xe)),de?Hn({oldManifest:de,newManifest:Te}):Te},ga=function getLiveRValue(m,v,q){var ee=m.NOW,ae=m.clientOffset,ie=m.availabilityStartTime,de=m.timescale,ce=void 0===de?1:de,le=m.periodStart,pe=void 0===le?0:le,fe=m.minimumUpdatePeriod,ye=(ee+ae)/1e3+(void 0===fe?0:fe)-(ie+pe);return Math.ceil((ye*ce-v)/q)},fa=function parseByTimeline(m,v){for(var q=m.type,ee=m.minimumUpdatePeriod,ae=void 0===ee?0:ee,ie=m.media,de=void 0===ie?"":ie,ce=m.sourceDuration,le=m.timescale,pe=void 0===le?1:le,fe=m.startNumber,ye=void 0===fe?1:fe,be=m.periodStart,Re=[],_e=-1,xe=0;xe_e&&(_e=Pe);var Ie=void 0;if(we<0){var We=xe+1;Ie=We===v.length?"dynamic"===q&&ae>0&&de.indexOf("$Number$")>0?ga(m,_e,Se):(ce*pe-_e)/Se:(v[We].t-_e)/Se}else Ie=we+1;for(var ze=ye+Re.length+Ie,Ve=ye+Re.length;Ve=ae?ie:""+new Array(ae-ie.length+1).join("0")+ie)}},ba=function constructTemplateUrl(m,v){return m.replace(va,ya(v))},_a=function parseTemplateInfo(m,v){return m.duration||v?m.duration?mn(m):fa(m,v):[{number:m.startNumber||1,duration:m.sourceDuration,time:0,timeline:m.periodStart}]},xa=function segmentsFromTemplate(m,v){var q={RepresentationID:m.id,Bandwidth:m.bandwidth||0},ee=m.initialization,ae=void 0===ee?{sourceURL:"",range:""}:ee,ie=un({baseUrl:m.baseUrl,source:ba(ae.sourceURL,q),range:ae.range});return _a(m,v).map((function(v){q.Number=v.number,q.Time=v.time;var ee=ba(m.media||"",q),ae=m.timescale||1,de=m.presentationTimeOffset||0,ce=m.periodStart+(v.time-de)/ae;return{uri:ee,timeline:v.timeline,duration:v.duration,resolvedUri:Ve(m.baseUrl||"",ee),map:ie,number:v.number,presentationTime:ce}}))},Ea=function SegmentURLToSegmentObject(m,v){var q=m.baseUrl,ee=m.initialization,ae=void 0===ee?{}:ee,ie=un({baseUrl:q,source:ae.sourceURL,range:ae.range}),de=un({baseUrl:q,source:v.media,range:v.mediaRange});return de.map=ie,de},Da=function segmentsFromList(m,v){var q=m.duration,ee=m.segmentUrls,ae=void 0===ee?[]:ee,ie=m.periodStart;if(!q&&!v||q&&v)throw new Error(dn);var de,ce=ae.map((function(v){return Ea(m,v)}));return q&&(de=mn(m)),v&&(de=fa(m,v)),de.map((function(v,q){if(ce[q]){var ee=ce[q],ae=m.timescale||1,de=m.presentationTimeOffset||0;return ee.timeline=v.timeline,ee.duration=v.duration,ee.number=v.number,ee.presentationTime=ie+(v.time-de)/ae,ee}})).filter((function(m){return m}))},wa=function generateSegments(m){var v,q,ee=m.attributes,ae=m.segmentInfo;ae.template?(q=xa,v=Vt(ee,ae.template)):ae.base?(q=vn,v=Vt(ee,ae.base)):ae.list&&(q=Da,v=Vt(ee,ae.list));var ie={attributes:ee};if(!q)return ie;var de=q(v,ae.segmentTimeline);if(v.duration){var ce=v,le=ce.duration,pe=ce.timescale,fe=void 0===pe?1:pe;v.duration=le/fe}else de.length?v.duration=de.reduce((function(m,v){return Math.max(m,Math.ceil(v.duration))}),0):v.duration=0;return ie.attributes=v,ie.segments=de,ae.base&&v.indexRange&&(ie.sidx=de[0],ie.segments=[]),ie},Ca=function toPlaylists(m){return m.map(wa)},Aa=function findChildren(m,v){return Xt(m.childNodes).filter((function(m){return m.tagName===v}))},ka=function getContent(m){return m.textContent.trim()},Ia=function parseDivisionValue(m){return parseFloat(m.split("/").reduce((function(m,v){return m/v})))},Fa=function parseDuration(m){var v=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(m);if(!v)return 0;var q=v.slice(1),ee=q[0],ae=q[1],ie=q[2],de=q[3],ce=q[4],le=q[5];return 31536e3*parseFloat(ee||0)+2592e3*parseFloat(ae||0)+86400*parseFloat(ie||0)+3600*parseFloat(de||0)+60*parseFloat(ce||0)+parseFloat(le||0)},ja=function parseDate(m){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(m)&&(m+="Z"),Date.parse(m)},Oa={mediaPresentationDuration:function mediaPresentationDuration(m){return Fa(m)},availabilityStartTime:function availabilityStartTime(m){return ja(m)/1e3},minimumUpdatePeriod:function minimumUpdatePeriod(m){return Fa(m)},suggestedPresentationDelay:function suggestedPresentationDelay(m){return Fa(m)},type:function type(m){return m},timeShiftBufferDepth:function timeShiftBufferDepth(m){return Fa(m)},start:function start(m){return Fa(m)},width:function width(m){return parseInt(m,10)},height:function height(m){return parseInt(m,10)},bandwidth:function bandwidth(m){return parseInt(m,10)},frameRate:function frameRate(m){return Ia(m)},startNumber:function startNumber(m){return parseInt(m,10)},timescale:function timescale(m){return parseInt(m,10)},presentationTimeOffset:function presentationTimeOffset(m){return parseInt(m,10)},duration:function duration(m){var v=parseInt(m,10);return isNaN(v)?Fa(m):v},d:function d(m){return parseInt(m,10)},t:function t(m){return parseInt(m,10)},r:function r(m){return parseInt(m,10)},DEFAULT:function DEFAULT(m){return m}},Ba=function parseAttributes(m){return m&&m.attributes?Xt(m.attributes).reduce((function(m,v){var q=Oa[v.name]||Oa.DEFAULT;return m[v.name]=q(v.value),m}),{}):{}},Ma={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime"},za=function buildBaseUrls(m,v){return v.length?Gt(m.map((function(m){return v.map((function(v){return Ve(m,ka(v))}))}))):m},Ha=function getSegmentInformation(m){var v=Aa(m,"SegmentTemplate")[0],q=Aa(m,"SegmentList")[0],ee=q&&Aa(q,"SegmentURL").map((function(m){return Vt({tag:"SegmentURL"},Ba(m))})),ae=Aa(m,"SegmentBase")[0],ie=q||v,de=ie&&Aa(ie,"SegmentTimeline")[0],ce=q||ae||v,le=ce&&Aa(ce,"Initialization")[0],pe=v&&Ba(v);pe&&le?pe.initialization=le&&Ba(le):pe&&pe.initialization&&(pe.initialization={sourceURL:pe.initialization});var fe={template:pe,segmentTimeline:de&&Aa(de,"S").map((function(m){return Ba(m)})),list:q&&Vt(Ba(q),{segmentUrls:ee,initialization:Ba(le)}),base:ae&&Vt(Ba(ae),{initialization:Ba(le)})};return Object.keys(fe).forEach((function(m){fe[m]||delete fe[m]})),fe},Ga=function inheritBaseUrls(m,v,q){return function(ee){var ae=Aa(ee,"BaseURL"),ie=za(v,ae),de=Vt(m,Ba(ee)),ce=Ha(ee);return ie.map((function(m){return{segmentInfo:Vt(q,ce),attributes:Vt(de,{baseUrl:m})}}))}},Ka=function generateKeySystemInformation(m){return m.reduce((function(m,v){var q=Ba(v);q.schemeIdUri&&(q.schemeIdUri=q.schemeIdUri.toLowerCase());var ee=Ma[q.schemeIdUri];if(ee){m[ee]={attributes:q};var ae=Aa(v,"cenc:pssh")[0];if(ae){var ie=ka(ae);m[ee].pssh=ie&&decodeB64ToUint8Array(ie)}}return m}),{})},Ja=function parseCaptionServiceMetadata(m){return"urn:scte:dash:cc:cea-608:2015"===m.schemeIdUri?("string"!=typeof m.value?[]:m.value.split(";")).map((function(m){var v,q;if(q=m,/^CC\d=/.test(m)){var ee=m.split("=");v=ee[0],q=ee[1]}else/^CC\d$/.test(m)&&(v=m);return{channel:v,language:q}})):"urn:scte:dash:cc:cea-708:2015"===m.schemeIdUri?("string"!=typeof m.value?[]:m.value.split(";")).map((function(m){var v={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(m)){var q=m.split("="),ee=q[0],ae=q[1],ie=void 0===ae?"":ae;v.channel=ee,v.language=m,ie.split(",").forEach((function(m){var q=m.split(":"),ee=q[0],ae=q[1];"lang"===ee?v.language=ae:"er"===ee?v.easyReader=Number(ae):"war"===ee?v.aspectRatio=Number(ae):"3D"===ee&&(v["3D"]=Number(ae))}))}else v.language=m;return v.channel&&(v.channel="SERVICE"+v.channel),v})):void 0},er=function toRepresentations(m,v,q){return function(ee){var ae=Ba(ee),ie=za(v,Aa(ee,"BaseURL")),de=Aa(ee,"Role")[0],ce={role:Ba(de)},le=Vt(m,ae,ce),pe=Aa(ee,"Accessibility")[0],fe=Ja(Ba(pe));fe&&(le=Vt(le,{captionServices:fe}));var ye=Aa(ee,"Label")[0];if(ye&&ye.childNodes.length){var be=ye.childNodes[0].nodeValue.trim();le=Vt(le,{label:be})}var Re=Ka(Aa(ee,"ContentProtection"));Object.keys(Re).length&&(le=Vt(le,{contentProtection:Re}));var _e=Ha(ee),xe=Aa(ee,"Representation"),Te=Vt(q,_e);return Gt(xe.map(Ga(le,ie,Te)))}},tr=function toAdaptationSets(m,v){return function(q,ee){var ae=za(v,Aa(q.node,"BaseURL")),ie=Vt(m,{periodStart:q.attributes.start});"number"==typeof q.attributes.duration&&(ie.periodDuration=q.attributes.duration);var de=Aa(q.node,"AdaptationSet"),ce=Ha(q.node);return Gt(de.map(er(ie,ae,ce)))}},ar=function getPeriodStart(m){var v=m.attributes,q=m.priorPeriodAttributes,ee=m.mpdType;return"number"==typeof v.start?v.start:q&&"number"==typeof q.start&&"number"==typeof q.duration?q.start+q.duration:q||"static"!==ee?null:0},rr=function inheritAttributes(m,v){void 0===v&&(v={});var q=v,ee=q.manifestUri,ae=void 0===ee?"":ee,ie=q.NOW,de=void 0===ie?Date.now():ie,ce=q.clientOffset,le=void 0===ce?0:ce,pe=Aa(m,"Period");if(!pe.length)throw new Error(Qt);var fe=Aa(m,"Location"),ye=Ba(m),be=za([ae],Aa(m,"BaseURL"));ye.type=ye.type||"static",ye.sourceDuration=ye.mediaPresentationDuration||0,ye.NOW=de,ye.clientOffset=le,fe.length&&(ye.locations=fe.map(ka));var Re=[];return pe.forEach((function(m,v){var q=Ba(m),ee=Re[v-1];q.start=ar({attributes:q,priorPeriodAttributes:ee?ee.attributes:null,mpdType:ye.type}),Re.push({node:m,attributes:q})})),{locations:ye.locations,representationInfo:Gt(Re.map(tr(ye,be)))}},ir=function stringToMpdXml(m){if(""===m)throw new Error(Jt);var v,q,ee=new Wt.DOMParser;try{q=(v=ee.parseFromString(m,"application/xml"))&&"MPD"===v.documentElement.tagName?v.documentElement:null}catch(m){}if(!q||q&&q.getElementsByTagName("parsererror").length>0)throw new Error(Yt);return q},or=function parseUTCTimingScheme(m){var v=Aa(m,"UTCTiming")[0];if(!v)return null;var q=Ba(v);switch(q.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":q.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":q.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":q.method="DIRECT",q.value=Date.parse(q.value);break;default:throw new Error(cn)}return q},lr=function parse(m,v){void 0===v&&(v={});var q=rr(ir(m),v),ee=Ca(q.representationInfo);return ha({dashPlaylists:ee,locations:q.locations,sidxMapping:v.sidxMapping,previousManifest:v.previousManifest})},hr=function parseUTCTiming(m){return or(ir(m))},gr=q(84221),vr=q.n(gr),br=Pt([73,68,51]),Rr=function getId3Size(m,v){void 0===v&&(v=0);var q=(m=Pt(m))[v+5],ee=m[v+6]<<21|m[v+7]<<14|m[v+8]<<7|m[v+9];return(16&q)>>4?ee+20:ee+10},xr=function getId3Offset(m,v){return void 0===v&&(v=0),(m=Pt(m)).length-v<10||!Nt(m,br,{offset:v})?v:getId3Offset(m,v+=Rr(m,v))},Dr=(new Uint8Array([79,112,117,115,72,101,97,100]),function normalizePath(m){return"string"==typeof m?Bt(m):m}),Cr=function normalizePaths(m){return Array.isArray(m)?m.map((function(m){return Dr(m)})):[Dr(m)]},Ar=function parseDescriptors(m){m=Pt(m);for(var v=[],q=0;m.length>q;){var ee=m[q],ae=0,ie=0,de=m[++ie];for(ie++;128&de;)ae=(127&de)<<7,de=m[ie],ie++;ae+=127&de;for(var ce=0;ce>>0,de=m.subarray(ae+4,ae+8);if(0===ie)break;var ce=ae+ie;if(ce>m.length){if(q)break;ce=m.length}var le=m.subarray(ae+8,ce);Nt(de,v[0])&&(1===v.length?ee.push(le):ee.push.apply(ee,findBox(le,v.slice(1),q))),ae=ce}return ee},Fr={EBML:Pt([26,69,223,163]),DocType:Pt([66,130]),Segment:Pt([24,83,128,103]),SegmentInfo:Pt([21,73,169,102]),Tracks:Pt([22,84,174,107]),Track:Pt([174]),TrackNumber:Pt([215]),DefaultDuration:Pt([35,227,131]),TrackEntry:Pt([174]),TrackType:Pt([131]),FlagDefault:Pt([136]),CodecID:Pt([134]),CodecPrivate:Pt([99,162]),VideoTrack:Pt([224]),AudioTrack:Pt([225]),Cluster:Pt([31,67,182,117]),Timestamp:Pt([231]),TimestampScale:Pt([42,215,177]),BlockGroup:Pt([160]),BlockDuration:Pt([155]),Block:Pt([161]),SimpleBlock:Pt([163])},Ur=[128,64,32,16,8,4,2,1],Br=function getLength(m){for(var v=1,q=0;q=v.length)return v.length;var ee=Wr(v,q,!1);if(Nt(m.bytes,ee.bytes))return q;var ae=Wr(v,q+ee.length);return getInfinityDataSize(m,v,q+ae.length+ae.value+ee.length)},Zr=function findEbml(m,v){v=Gr(v),m=Pt(m);var q=[];if(!v.length)return q;for(var ee=0;eem.length?m.length:de+ie.value,le=m.subarray(de,ce);Nt(v[0],ae.bytes)&&(1===v.length?q.push(le):q=q.concat(findEbml(le,v.slice(1)))),ee+=ae.length+ie.length+le.length}return q},Qr=Pt([0,0,0,1]),ei=Pt([0,0,1]),si=Pt([0,0,3]),Ri=function discardEmulationPreventionBytes(m){for(var v=[],q=1;q>1&63),-1!==q.indexOf(le)&&(ae=ie+ce),ie+=ce+("h264"===v?1:2)}else ie++}return m.subarray(0,0)},Ei=function findH264Nal(m,v,q){return _i(m,"h264",v,q)},Ti=function findH265Nal(m,v,q){return _i(m,"h265",v,q)},Di={webm:Pt([119,101,98,109]),matroska:Pt([109,97,116,114,111,115,107,97]),flac:Pt([102,76,97,67]),ogg:Pt([79,103,103,83]),ac3:Pt([11,119]),riff:Pt([82,73,70,70]),avi:Pt([65,86,73]),wav:Pt([87,65,86,69]),"3gp":Pt([102,116,121,112,51,103]),mp4:Pt([102,116,121,112]),fmp4:Pt([115,116,121,112]),mov:Pt([102,116,121,112,113,116]),moov:Pt([109,111,111,118]),moof:Pt([109,111,111,102])},Ci={aac:function aac(m){var v=xr(m);return Nt(m,[255,16],{offset:v,mask:[255,22]})},mp3:function mp3(m){var v=xr(m);return Nt(m,[255,2],{offset:v,mask:[255,6]})},webm:function webm(m){var v=Zr(m,[Fr.EBML,Fr.DocType])[0];return Nt(v,Di.webm)},mkv:function mkv(m){var v=Zr(m,[Fr.EBML,Fr.DocType])[0];return Nt(v,Di.matroska)},mp4:function mp4(m){return!Ci["3gp"](m)&&!Ci.mov(m)&&(!(!Nt(m,Di.mp4,{offset:4})&&!Nt(m,Di.fmp4,{offset:4}))||(!(!Nt(m,Di.moof,{offset:4})&&!Nt(m,Di.moov,{offset:4}))||void 0))},mov:function mov(m){return Nt(m,Di.mov,{offset:4})},"3gp":function gp(m){return Nt(m,Di["3gp"],{offset:4})},ac3:function ac3(m){var v=xr(m);return Nt(m,Di.ac3,{offset:v})},ts:function ts(m){if(m.length<189&&m.length>=1)return 71===m[0];for(var v=0;v+1880},Qi=q(51489),Ji=q(61120);function _wrapNativeSuper(m){var v="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function _wrapNativeSuper(m){if(null===m||(q=m,-1===Function.toString.call(q).indexOf("[native code]")))return m;var q;if("function"!=typeof m)throw new TypeError("Super expression must either be null or a function");if(void 0!==v){if(v.has(m))return v.get(m);v.set(m,Wrapper)}function Wrapper(){return _construct(m,arguments,(0,Ji.Z)(this).constructor)}return Wrapper.prototype=Object.create(m.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),(0,we.Z)(Wrapper,m)},_wrapNativeSuper(m)}for(var eo,to="7.21.4",no={},ao=function hooks(m,v){return no[m]=no[m]||[],v&&(no[m]=no[m].concat(v)),no[m]},ro=function removeHook(m,v){var q=ao(m).indexOf(v);return!(q<=-1)&&(no[m]=no[m].slice(),no[m].splice(q,1),!0)},io={prefixed:!0},oo=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"]],so=oo[0],co=0;co0?le:0)}if(ae().console){var pe=ae().console[q];pe||"debug"!==q||(pe=ae().console.info||ae().console.log),pe&&de&&ce.test(q)&&pe[Array.isArray(ie)?"apply":"call"](ae().console,ie)}}};var ho=function createLogger$1(m){var v,q="info",ee=function log(){for(var m=arguments.length,ee=new Array(m),ae=0;ae1?v-1:0),ee=1;ee=0)throw new Error("class has illegal whitespace characters")}function isReal(){return de()===ae().document}function isEl(m){return video_es_isObject(m)&&1===m.nodeType}function isInFrame(){try{return ae().parent!==ae().self}catch(m){return!0}}function createQuerier(m){return function(v,q){if(!isNonBlankString(v))return de()[m](null);isNonBlankString(q)&&(q=de().querySelector(q));var ee=isEl(q)?q:de();return ee[m]&&ee[m](v)}}function createEl(m,v,q,ee){void 0===m&&(m="div"),void 0===v&&(v={}),void 0===q&&(q={});var ae=de().createElement(m);return Object.getOwnPropertyNames(v).forEach((function(m){var q=v[m];-1!==m.indexOf("aria-")||"role"===m||"type"===m?(ho.warn("Setting attributes in the second argument of createEl()\nhas been deprecated. Use the third argument instead.\ncreateEl(type, properties, attributes). Attempting to set "+m+" to "+q+"."),ae.setAttribute(m,q)):"textContent"===m?textContent(ae,q):ae[m]===q&&"tabIndex"!==m||(ae[m]=q)})),Object.getOwnPropertyNames(q).forEach((function(m){ae.setAttribute(m,q[m])})),ee&&appendContent(ae,ee),ae}function textContent(m,v){return void 0===m.textContent?m.innerText=v:m.textContent=v,m}function prependTo(m,v){v.firstChild?v.insertBefore(m,v.firstChild):v.appendChild(m)}function hasClass(m,v){return throwIfWhitespace(v),m.classList?m.classList.contains(v):(q=v,new RegExp("(^|\\s)"+q+"($|\\s)")).test(m.className);var q}function addClass(m,v){return m.classList?m.classList.add(v):hasClass(m,v)||(m.className=(m.className+" "+v).trim()),m}function removeClass(m,v){return m?(m.classList?m.classList.remove(v):(throwIfWhitespace(v),m.className=m.className.split(/\s+/).filter((function(m){return m!==v})).join(" ")),m):(ho.warn("removeClass was called with an element that doesn't exist"),null)}function toggleClass(m,v,q){var ee=hasClass(m,v);if("function"==typeof q&&(q=q(m,v)),"boolean"!=typeof q&&(q=!ee),q!==ee)return q?addClass(m,v):removeClass(m,v),m}function setAttributes(m,v){Object.getOwnPropertyNames(v).forEach((function(q){var ee=v[q];null==ee||!1===ee?m.removeAttribute(q):m.setAttribute(q,!0===ee?"":ee)}))}function getAttributes(m){var v={},q=",autoplay,controls,playsinline,loop,muted,default,defaultMuted,";if(m&&m.attributes&&m.attributes.length>0)for(var ee=m.attributes,ae=ee.length-1;ae>=0;ae--){var ie=ee[ae].name,de=ee[ae].value;"boolean"!=typeof m[ie]&&-1===q.indexOf(","+ie+",")||(de=null!==de),v[ie]=de}return v}function getAttribute(m,v){return m.getAttribute(v)}function setAttribute(m,v,q){m.setAttribute(v,q)}function removeAttribute(m,v){m.removeAttribute(v)}function blockTextSelection(){de().body.focus(),de().onselectstart=function(){return!1}}function unblockTextSelection(){de().onselectstart=function(){return!0}}function getBoundingClientRect(m){if(m&&m.getBoundingClientRect&&m.parentNode){var v=m.getBoundingClientRect(),q={};return["bottom","height","left","right","top","width"].forEach((function(m){void 0!==v[m]&&(q[m]=v[m])})),q.height||(q.height=parseFloat(computedStyle(m,"height"))),q.width||(q.width=parseFloat(computedStyle(m,"width"))),q}}function findPosition(m){if(!m||m&&!m.offsetParent)return{left:0,top:0,width:0,height:0};for(var v=m.offsetWidth,q=m.offsetHeight,ee=0,ae=0;m.offsetParent&&m!==de()[io.fullscreenElement];)ee+=m.offsetLeft,ae+=m.offsetTop,m=m.offsetParent;return{left:ee,top:ae,width:v,height:q}}function getPointerPosition(m,v){var q={x:0,y:0};if(Uo)for(var ee=m;ee&&"html"!==ee.nodeName.toLowerCase();){var ae=computedStyle(ee,"transform");if(/^matrix/.test(ae)){var ie=ae.slice(7,-1).split(/,\s/).map(Number);q.x+=ie[4],q.y+=ie[5]}else if(/^matrix3d/.test(ae)){var de=ae.slice(9,-1).split(/,\s/).map(Number);q.x+=de[12],q.y+=de[13]}ee=ee.parentNode}var ce={},le=findPosition(v.target),pe=findPosition(m),fe=pe.width,ye=pe.height,be=v.offsetY-(pe.top-le.top),Re=v.offsetX-(pe.left-le.left);return v.changedTouches&&(Re=v.changedTouches[0].pageX-pe.left,be=v.changedTouches[0].pageY+pe.top,Uo&&(Re-=q.x,be-=q.y)),ce.y=1-Math.max(0,Math.min(1,be/ye)),ce.x=Math.max(0,Math.min(1,Re/fe)),ce}function isTextNode(m){return video_es_isObject(m)&&3===m.nodeType}function emptyEl(m){for(;m.firstChild;)m.removeChild(m.firstChild);return m}function normalizeContent(m){return"function"==typeof m&&(m=m()),(Array.isArray(m)?m:[m]).map((function(m){return"function"==typeof m&&(m=m()),isEl(m)||isTextNode(m)?m:"string"==typeof m&&/\S/.test(m)?de().createTextNode(m):void 0})).filter((function(m){return m}))}function appendContent(m,v){return normalizeContent(v).forEach((function(v){return m.appendChild(v)})),m}function insertContent(m,v){return appendContent(emptyEl(m),v)}function isSingleLeftClick(m){return void 0===m.button&&void 0===m.buttons||(0===m.button&&void 0===m.buttons||("mouseup"===m.type&&0===m.button&&0===m.buttons||0===m.button&&1===m.buttons))}var No,Mo=createQuerier("querySelector"),Wo=createQuerier("querySelectorAll"),zo=Object.freeze({__proto__:null,isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:Mo,$$:Wo}),Vo=!1,Ho=function autoSetup(){if(!1!==No.options.autoSetup){var m=Array.prototype.slice.call(de().getElementsByTagName("video")),v=Array.prototype.slice.call(de().getElementsByTagName("audio")),q=Array.prototype.slice.call(de().getElementsByTagName("video-js")),ee=m.concat(v,q);if(ee&&ee.length>0)for(var ae=0,ie=ee.length;ae-1&&(ae={passive:!0}),m.addEventListener(v,ee.dispatcher,ae)}else m.attachEvent&&m.attachEvent("on"+v,ee.dispatcher)}function off(m,v,q){if($o.has(m)){var ee=$o.get(m);if(ee.handlers){if(Array.isArray(v))return _handleMultipleEvents(off,m,v,q);var ae=function removeType(m,v){ee.handlers[v]=[],_cleanUpEvents(m,v)};if(void 0!==v){var ie=ee.handlers[v];if(ie)if(q){if(q.guid)for(var de=0;de=v&&(m.apply(void 0,arguments),q=ee)}},os=function debounce(m,v,q,ee){var ie;void 0===ee&&(ee=ae());var de=function debounced(){var ae=this,de=arguments,ce=function later(){ie=null,ce=null,q||m.apply(ae,de)};!ie&&q&&m.apply(ae,de),ee.clearTimeout(ie),ie=ee.setTimeout(ce,v)};return de.cancel=function cancel(){ee.clearTimeout(ie),ie=null},de},ss=function EventTarget(){};ss.prototype.allowedEvents_={},ss.prototype.on=function(m,v){var q=this.addEventListener;this.addEventListener=function(){},on(this,m,v),this.addEventListener=q},ss.prototype.addEventListener=ss.prototype.on,ss.prototype.off=function(m,v){off(this,m,v)},ss.prototype.removeEventListener=ss.prototype.off,ss.prototype.one=function(m,v){var q=this.addEventListener;this.addEventListener=function(){},one(this,m,v),this.addEventListener=q},ss.prototype.any=function(m,v){var q=this.addEventListener;this.addEventListener=function(){},any(this,m,v),this.addEventListener=q},ss.prototype.trigger=function(m){var v=m.type||m;"string"==typeof m&&(m={type:v}),m=fixEvent(m),this.allowedEvents_[v]&&this["on"+v]&&this["on"+v](m),trigger(this,m)},ss.prototype.dispatchEvent=ss.prototype.trigger,ss.prototype.queueTrigger=function(m){var v=this;Yo||(Yo=new Map);var q=m.type||m,ee=Yo.get(this);ee||(ee=new Map,Yo.set(this,ee));var ie=ee.get(q);ee.delete(q),ae().clearTimeout(ie);var de=ae().setTimeout((function(){ee.delete(q),0===ee.size&&(ee=null,Yo.delete(v)),v.trigger(m)}),0);ee.set(q,de)};var ds=function objName(m){return"function"==typeof m.name?m.name():"string"==typeof m.name?m.name:m.name_?m.name_:m.constructor&&m.constructor.name?m.constructor.name:typeof m},cs=function isEvented(m){return m instanceof ss||!!m.eventBusEl_&&["on","one","off","trigger"].every((function(v){return"function"==typeof m[v]}))},us=function addEventedCallback(m,v){cs(m)?v():(m.eventedCallbacks||(m.eventedCallbacks=[]),m.eventedCallbacks.push(v))},ls=function isValidEventType(m){return"string"==typeof m&&/\S/.test(m)||Array.isArray(m)&&!!m.length},ps=function validateTarget(m,v,q){if(!m||!m.nodeName&&!cs(m))throw new Error("Invalid target for "+ds(v)+"#"+q+"; must be a DOM node or evented object.")},hs=function validateEventType(m,v,q){if(!ls(m))throw new Error("Invalid event type for "+ds(v)+"#"+q+"; must be a non-empty string or array.")},gs=function validateListener(m,v,q){if("function"!=typeof m)throw new Error("Invalid listener for "+ds(v)+"#"+q+"; must be a function.")},fs=function normalizeListenArgs(m,v,q){var ee,ae,ie,de=v.length<3||v[0]===m||v[0]===m.eventBusEl_;return de?(ee=m.eventBusEl_,v.length>=3&&v.shift(),ae=v[0],ie=v[1]):(ee=v[0],ae=v[1],ie=v[2]),ps(ee,m,q),hs(ae,m,q),gs(ie,m,q),{isTargetingSelf:de,target:ee,type:ae,listener:ie=as(m,ie)}},ms=function listen(m,v,q,ee){ps(m,m,v),m.nodeName?es[v](m,q,ee):m[v](q,ee)},vs={on:function on(){for(var m=this,v=arguments.length,q=new Array(v),ee=0;ee=0;v--)this.children_[v].dispose&&this.children_[v].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(m.restoreEl?this.el_.parentNode.replaceChild(m.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}},m.isDisposed=function isDisposed(){return Boolean(this.isDisposed_)},m.player=function player(){return this.player_},m.options=function options(m){return m?(this.options_=mergeOptions$3(this.options_,m),this.options_):this.options_},m.el=function el(){return this.el_},m.createEl=function createEl$1(m,v,q){return createEl(m,v,q)},m.localize=function localize(m,v,q){void 0===q&&(q=m);var ee=this.player_.language&&this.player_.language(),ae=this.player_.languages&&this.player_.languages(),ie=ae&&ae[ee],de=ee&&ee.split("-")[0],ce=ae&&ae[de],le=q;return ie&&ie[m]?le=ie[m]:ce&&ce[m]&&(le=ce[m]),v&&(le=le.replace(/\{(\d+)\}/g,(function(m,q){var ee=v[q-1],ae=ee;return void 0===ee&&(ae=m),ae}))),le},m.handleLanguagechange=function handleLanguagechange(){},m.contentEl=function contentEl(){return this.contentEl_||this.el_},m.id=function id(){return this.id_},m.name=function name(){return this.name_},m.children=function children(){return this.children_},m.getChildById=function getChildById(m){return this.childIndex_[m]},m.getChild=function getChild(m){if(m)return this.childNameIndex_[m]},m.getDescendant=function getDescendant(){for(var m=arguments.length,v=new Array(m),q=0;q=0;q--)if(this.children_[q]===m){v=!0,this.children_.splice(q,1);break}if(v){m.parentComponent_=null,this.childIndex_[m.id()]=null,this.childNameIndex_[Rs(m.name())]=null,this.childNameIndex_[bs(m.name())]=null;var ee=m.el();ee&&ee.parentNode===this.contentEl()&&this.contentEl().removeChild(m.el())}}},m.initChildren=function initChildren(){var m=this,v=this.options_.children;if(v){var q,ee=this.options_,ae=Component.getComponent("Tech");(q=Array.isArray(v)?v:Object.keys(v)).concat(Object.keys(this.options_).filter((function(m){return!q.some((function(v){return"string"==typeof v?m===v:m===v.name}))}))).map((function(q){var ee,ae;return"string"==typeof q?ae=v[ee=q]||m.options_[ee]||{}:(ee=q.name,ae=q),{name:ee,opts:ae}})).filter((function(m){var v=Component.getComponent(m.opts.componentClass||Rs(m.name));return v&&!ae.isTech(v)})).forEach((function handleAdd(v){var q=v.name,ae=v.opts;if(void 0!==ee[q]&&(ae=ee[q]),!1!==ae){!0===ae&&(ae={}),ae.playerOptions=m.options_.playerOptions;var ie=m.addChild(q,ae);ie&&(m[q]=ie)}}))}},m.buildCSSClass=function buildCSSClass(){return""},m.ready=function ready(m,v){if(void 0===v&&(v=!1),m)return this.isReady_?void(v?m.call(this):this.setTimeout(m,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(m))},m.triggerReady=function triggerReady(){this.isReady_=!0,this.setTimeout((function(){var m=this.readyQueue_;this.readyQueue_=[],m&&m.length>0&&m.forEach((function(m){m.call(this)}),this),this.trigger("ready")}),1)},m.$=function $$1(m,v){return Mo(m,v||this.contentEl())},m.$$=function $$$1(m,v){return Wo(m,v||this.contentEl())},m.hasClass=function hasClass$1(m){return hasClass(this.el_,m)},m.addClass=function addClass$1(m){addClass(this.el_,m)},m.removeClass=function removeClass$1(m){removeClass(this.el_,m)},m.toggleClass=function toggleClass$1(m,v){toggleClass(this.el_,m,v)},m.show=function show(){this.removeClass("vjs-hidden")},m.hide=function hide(){this.addClass("vjs-hidden")},m.lockShowing=function lockShowing(){this.addClass("vjs-lock-showing")},m.unlockShowing=function unlockShowing(){this.removeClass("vjs-lock-showing")},m.getAttribute=function getAttribute$1(m){return getAttribute(this.el_,m)},m.setAttribute=function setAttribute$1(m,v){setAttribute(this.el_,m,v)},m.removeAttribute=function removeAttribute$1(m){removeAttribute(this.el_,m)},m.width=function width(m,v){return this.dimension("width",m,v)},m.height=function height(m,v){return this.dimension("height",m,v)},m.dimensions=function dimensions(m,v){this.width(m,!0),this.height(v)},m.dimension=function dimension(m,v,q){if(void 0!==v)return null!==v&&v==v||(v=0),-1!==(""+v).indexOf("%")||-1!==(""+v).indexOf("px")?this.el_.style[m]=v:this.el_.style[m]="auto"===v?"":v+"px",void(q||this.trigger("componentresize"));if(!this.el_)return 0;var ee=this.el_.style[m],ae=ee.indexOf("px");return-1!==ae?parseInt(ee.slice(0,ae),10):parseInt(this.el_["offset"+Rs(m)],10)},m.currentDimension=function currentDimension(m){var v=0;if("width"!==m&&"height"!==m)throw new Error("currentDimension only accepts width or height value");if(v=computedStyle(this.el_,m),0===(v=parseFloat(v))||isNaN(v)){var q="offset"+Rs(m);v=this.el_[q]}return v},m.currentDimensions=function currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}},m.currentWidth=function currentWidth(){return this.currentDimension("width")},m.currentHeight=function currentHeight(){return this.currentDimension("height")},m.focus=function focus(){this.el_.focus()},m.blur=function blur(){this.el_.blur()},m.handleKeyDown=function handleKeyDown(m){this.player_&&(pe().isEventKey(m,"Tab")||m.stopPropagation(),this.player_.handleKeyDown(m))},m.handleKeyPress=function handleKeyPress(m){this.handleKeyDown(m)},m.emitTapEvents=function emitTapEvents(){var m,v=0,q=null;this.on("touchstart",(function(ee){1===ee.touches.length&&(q={pageX:ee.touches[0].pageX,pageY:ee.touches[0].pageY},v=ae().performance.now(),m=!0)})),this.on("touchmove",(function(v){if(v.touches.length>1)m=!1;else if(q){var ee=v.touches[0].pageX-q.pageX,ae=v.touches[0].pageY-q.pageY;Math.sqrt(ee*ee+ae*ae)>10&&(m=!1)}}));var ee=function noTap(){m=!1};this.on("touchleave",ee),this.on("touchcancel",ee),this.on("touchend",(function(ee){(q=null,!0===m)&&(ae().performance.now()-v<200&&(ee.preventDefault(),this.trigger("tap")))}))},m.enableTouchActivity=function enableTouchActivity(){if(this.player()&&this.player().reportUserActivity){var m,v=as(this.player(),this.player().reportUserActivity);this.on("touchstart",(function(){v(),this.clearInterval(m),m=this.setInterval(v,250)}));var q=function touchEnd(q){v(),this.clearInterval(m)};this.on("touchmove",v),this.on("touchend",q),this.on("touchcancel",q)}},m.setTimeout=function setTimeout(m,v){var q,ee=this;return m=as(this,m),this.clearTimersOnDispose_(),q=ae().setTimeout((function(){ee.setTimeoutIds_.has(q)&&ee.setTimeoutIds_.delete(q),m()}),v),this.setTimeoutIds_.add(q),q},m.clearTimeout=function clearTimeout(m){return this.setTimeoutIds_.has(m)&&(this.setTimeoutIds_.delete(m),ae().clearTimeout(m)),m},m.setInterval=function setInterval(m,v){m=as(this,m),this.clearTimersOnDispose_();var q=ae().setInterval(m,v);return this.setIntervalIds_.add(q),q},m.clearInterval=function clearInterval(m){return this.setIntervalIds_.has(m)&&(this.setIntervalIds_.delete(m),ae().clearInterval(m)),m},m.requestAnimationFrame=function requestAnimationFrame(m){var v,q=this;return this.supportsRaf_?(this.clearTimersOnDispose_(),m=as(this,m),v=ae().requestAnimationFrame((function(){q.rafIds_.has(v)&&q.rafIds_.delete(v),m()})),this.rafIds_.add(v),v):this.setTimeout(m,1e3/60)},m.requestNamedAnimationFrame=function requestNamedAnimationFrame(m,v){var q=this;if(!this.namedRafs_.has(m)){this.clearTimersOnDispose_(),v=as(this,v);var ee=this.requestAnimationFrame((function(){v(),q.namedRafs_.has(m)&&q.namedRafs_.delete(m)}));return this.namedRafs_.set(m,ee),m}},m.cancelNamedAnimationFrame=function cancelNamedAnimationFrame(m){this.namedRafs_.has(m)&&(this.cancelAnimationFrame(this.namedRafs_.get(m)),this.namedRafs_.delete(m))},m.cancelAnimationFrame=function cancelAnimationFrame(m){return this.supportsRaf_?(this.rafIds_.has(m)&&(this.rafIds_.delete(m),ae().cancelAnimationFrame(m)),m):this.clearTimeout(m)},m.clearTimersOnDispose_=function clearTimersOnDispose_(){var m=this;this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(function(){[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((function(v){var q=v[0],ee=v[1];m[q].forEach((function(v,q){return m[ee](q)}))})),m.clearingTimersOnDispose_=!1})))},Component.registerComponent=function registerComponent(m,v){if("string"!=typeof m||!m)throw new Error('Illegal component name, "'+m+'"; must be a non-empty string.');var q,ee=Component.getComponent("Tech"),ae=ee&&ee.isTech(v),ie=Component===v||Component.prototype.isPrototypeOf(v.prototype);if(ae||!ie)throw q=ae?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error('Illegal component, "'+m+'"; '+q+".");m=Rs(m),Component.components_||(Component.components_={});var de=Component.getComponent("Player");if("Player"===m&&de&&de.players){var ce=de.players,le=Object.keys(ce);if(ce&&le.length>0&&le.map((function(m){return ce[m]})).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return Component.components_[m]=v,Component.components_[bs(m)]=v,v},Component.getComponent=function getComponent(m){if(m&&Component.components_)return Component.components_[m]},Component}();function rangeCheck(m,v,q){if("number"!=typeof v||v<0||v>q)throw new Error("Failed to execute '"+m+"' on 'TimeRanges': The index provided ("+v+") is non-numeric or out of bounds (0-"+q+").")}function getRange(m,v,q,ee){return rangeCheck(m,ee,q.length-1),q[ee][v]}function createTimeRangesObj(m){var v;return v=void 0===m||0===m.length?{length:0,start:function start(){throw new Error("This TimeRanges object is empty")},end:function end(){throw new Error("This TimeRanges object is empty")}}:{length:m.length,start:getRange.bind(null,"start",0,m),end:getRange.bind(null,"end",1,m)},ae().Symbol&&ae().Symbol.iterator&&(v[ae().Symbol.iterator]=function(){return(m||[]).values()}),v}function createTimeRanges(m,v){return Array.isArray(m)?createTimeRangesObj(m):void 0===m||void 0===v?createTimeRangesObj():createTimeRangesObj([[m,v]])}function bufferedPercent(m,v){var q,ee,ae=0;if(!v)return 0;m&&m.length||(m=createTimeRanges(0,0));for(var ie=0;iev&&(ee=v),ae+=ee-q;return ae/v}function MediaError(m){if(m instanceof MediaError)return m;"number"==typeof m?this.code=m:"string"==typeof m?this.message=m:video_es_isObject(m)&&("number"==typeof m.code&&(this.code=m.code),video_es_assign(this,m)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}Ss.prototype.supportsRaf_="function"==typeof ae().requestAnimationFrame&&"function"==typeof ae().cancelAnimationFrame,Ss.registerComponent("Component",Ss),MediaError.prototype.code=0,MediaError.prototype.message="",MediaError.prototype.status=null,MediaError.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],MediaError.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(var ws=0;ws=0;ee--)if(v[ee].enabled){Os(v,v[ee]);break}return(q=m.call(this,v)||this).changing_=!1,q}(0,ye.Z)(AudioTrackList,m);var v=AudioTrackList.prototype;return v.addTrack=function addTrack(v){var q=this;v.enabled&&Os(this,v),m.prototype.addTrack.call(this,v),v.addEventListener&&(v.enabledChange_=function(){q.changing_||(q.changing_=!0,Os(q,v),q.changing_=!1,q.trigger("change"))},v.addEventListener("enabledchange",v.enabledChange_))},v.removeTrack=function removeTrack(v){m.prototype.removeTrack.call(this,v),v.removeEventListener&&v.enabledChange_&&(v.removeEventListener("enabledchange",v.enabledChange_),v.enabledChange_=null)},AudioTrackList}(Fs),Bs=function disableOthers(m,v){for(var q=0;q=0;ee--)if(v[ee].selected){Bs(v,v[ee]);break}return(q=m.call(this,v)||this).changing_=!1,Object.defineProperty((0,fe.Z)(q),"selectedIndex",{get:function get(){for(var m=0;m0&&(ae().console&&ae().console.groupCollapsed&&ae().console.groupCollapsed("Text Track parsing errors for "+v.src),ee.forEach((function(m){return ho.error(m)})),ae().console&&ae().console.groupEnd&&ae().console.groupEnd()),q.flush()},Ys=function loadTrack(m,v){var q={uri:m},ee=$s(m);ee&&(q.cors=ee);var ie="use-credentials"===v.tech_.crossOrigin();ie&&(q.withCredentials=ie),xe()(q,as(this,(function(m,q,ee){if(m)return ho.error(m,q);v.loaded_=!0,"function"!=typeof ae().WebVTT?v.tech_&&v.tech_.any(["vttjsloaded","vttjserror"],(function(m){if("vttjserror"!==m.type)return Js(ee,v);ho.error("vttjs failed to load, stopping trying to process "+v.src)})):Js(ee,v)})))},ed=function(m){function TextTrack(v){var q;if(void 0===v&&(v={}),!v.tech)throw new Error("A tech was not provided.");var ee=mergeOptions$3(v,{kind:Hs[v.kind]||"subtitles",language:v.language||v.srclang||""}),ae=qs[ee.mode]||"disabled",ie=ee.default;"metadata"!==ee.kind&&"chapters"!==ee.kind||(ae="hidden"),(q=m.call(this,ee)||this).tech_=ee.tech,q.cues_=[],q.activeCues_=[],q.preload_=!1!==q.tech_.preloadTextTracks;var de=new Ws(q.cues_),ce=new Ws(q.activeCues_),le=!1;q.timeupdateHandler=as((0,fe.Z)(q),(function(m){void 0===m&&(m={}),this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,le&&(this.trigger("cuechange"),le=!1),"timeupdate"!==m.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==m.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))}));return q.tech_.one("dispose",(function disposeHandler(){q.stopTracking()})),"disabled"!==ae&&q.startTracking(),Object.defineProperties((0,fe.Z)(q),{default:{get:function get(){return ie},set:function set(){}},mode:{get:function get(){return ae},set:function set(m){qs[m]&&ae!==m&&(ae=m,this.preload_||"disabled"===ae||0!==this.cues.length||Ys(this.src,this),this.stopTracking(),"disabled"!==ae&&this.startTracking(),this.trigger("modechange"))}},cues:{get:function get(){return this.loaded_?de:null},set:function set(){}},activeCues:{get:function get(){if(!this.loaded_)return null;if(0===this.cues.length)return ce;for(var m=this.tech_.currentTime(),v=[],q=0,ee=this.cues.length;q=m||ae.startTime===ae.endTime&&ae.startTime<=m&&ae.startTime+.5>=m)&&v.push(ae)}if(le=!1,v.length!==this.activeCues_.length)le=!0;else for(var ie=0;ie0)return void this.trigger("vttjsloaded");var v=de().createElement("script");v.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",v.onload=function(){m.trigger("vttjsloaded")},v.onerror=function(){m.trigger("vttjserror")},this.on("dispose",(function(){v.onload=null,v.onerror=null})),ae().WebVTT=!0,this.el().parentNode.appendChild(v)}else this.ready(this.addWebVttScript_)},v.emulateTextTracks=function emulateTextTracks(){var m=this,v=this.textTracks(),q=this.remoteTextTracks(),ee=function handleAddTrack(m){return v.addTrack(m.track)},ae=function handleRemoveTrack(m){return v.removeTrack(m.track)};q.on("addtrack",ee),q.on("removetrack",ae),this.addWebVttScript_();var ie=function updateDisplay(){return m.trigger("texttrackchange")},de=function textTracksChanges(){ie();for(var m=0;m=0;ae--){var ie=m[ae];ie[v]&&ie[v](ee,q)}}function getOrCreateFactory(m,v){var q=vd[m.id()],ee=null;if(null==q)return ee=v(m),vd[m.id()]=[[v,ee]],ee;for(var ae=0;ae0;!this.player_.tech(!0)||(ko||wo)&&v||this.player_.tech(!0).focus(),this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()}},PosterImage}(wd);Ss.registerComponent("PosterImage",Cd);var Ad="#222",kd={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function constructColor(m,v){var q;if(4===m.length)q=m[1]+m[1]+m[2]+m[2]+m[3]+m[3];else{if(7!==m.length)throw new Error("Invalid color code provided, "+m+"; must be formatted as e.g. #f0e or #f604e2.");q=m.slice(1)}return"rgba("+parseInt(q.slice(0,2),16)+","+parseInt(q.slice(2,4),16)+","+parseInt(q.slice(4,6),16)+","+v+")"}function tryUpdateStyle(m,v,q){try{m.style[v]=q}catch(m){return}}var Id=function(m){function TextTrackDisplay(v,q,ee){var ie;ie=m.call(this,v,q,ee)||this;var de=function updateDisplayHandler(m){return ie.updateDisplay(m)};return v.on("loadstart",(function(m){return ie.toggleDisplay(m)})),v.on("texttrackchange",de),v.on("loadedmetadata",(function(m){return ie.preselectTrack(m)})),v.ready(as((0,fe.Z)(ie),(function(){if(v.tech_&&v.tech_.featuresNativeTextTracks)this.hide();else{v.on("fullscreenchange",de),v.on("playerresize",de),ae().addEventListener("orientationchange",de),v.on("dispose",(function(){return ae().removeEventListener("orientationchange",de)}));for(var m=this.options_.playerOptions.tracks||[],q=0;q0;return silencePromise(v),void(!this.player_.tech(!0)||(ko||wo)&&q||this.player_.tech(!0).focus())}var ee=this.player_.getChild("controlBar"),ae=ee&&ee.getChild("playToggle");if(ae){var ie=function playFocus(){return ae.focus()};isPromise(v)?v.then(ie,(function(){})):this.setTimeout(ie,1)}else this.player_.tech(!0).focus()},v.handleKeyDown=function handleKeyDown(v){this.mouseused_=!1,m.prototype.handleKeyDown.call(this,v)},v.handleMouseDown=function handleMouseDown(m){this.mouseused_=!0},BigPlayButton}(Od);Ud.prototype.controlText_="Play Video",Ss.registerComponent("BigPlayButton",Ud);var Bd=function(m){function CloseButton(v,q){var ee;return(ee=m.call(this,v,q)||this).controlText(q&&q.controlText||ee.localize("Close")),ee}(0,ye.Z)(CloseButton,m);var v=CloseButton.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-close-button "+m.prototype.buildCSSClass.call(this)},v.handleClick=function handleClick(m){this.trigger({type:"close",bubbles:!1})},v.handleKeyDown=function handleKeyDown(v){pe().isEventKey(v,"Esc")?(v.preventDefault(),v.stopPropagation(),this.trigger("click")):m.prototype.handleKeyDown.call(this,v)},CloseButton}(Od);Ss.registerComponent("CloseButton",Bd);var Ld=function(m){function PlayToggle(v,q){var ee;return void 0===q&&(q={}),ee=m.call(this,v,q)||this,q.replay=void 0===q.replay||q.replay,ee.on(v,"play",(function(m){return ee.handlePlay(m)})),ee.on(v,"pause",(function(m){return ee.handlePause(m)})),q.replay&&ee.on(v,"ended",(function(m){return ee.handleEnded(m)})),ee}(0,ye.Z)(PlayToggle,m);var v=PlayToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-play-control "+m.prototype.buildCSSClass.call(this)},v.handleClick=function handleClick(m){this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()},v.handleSeeked=function handleSeeked(m){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(m):this.handlePlay(m)},v.handlePlay=function handlePlay(m){this.removeClass("vjs-ended"),this.removeClass("vjs-paused"),this.addClass("vjs-playing"),this.controlText("Pause")},v.handlePause=function handlePause(m){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.controlText("Play")},v.handleEnded=function handleEnded(m){var v=this;this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.controlText("Replay"),this.one(this.player_,"seeked",(function(m){return v.handleSeeked(m)}))},PlayToggle}(Od);Ld.prototype.controlText_="Play",Ss.registerComponent("PlayToggle",Ld);var Nd=function defaultImplementation(m,v){m=m<0?0:m;var q=Math.floor(m%60),ee=Math.floor(m/60%60),ae=Math.floor(m/3600),ie=Math.floor(v/60%60),de=Math.floor(v/3600);return(isNaN(m)||m===1/0)&&(ae=ee=q="-"),(ae=ae>0||de>0?ae+":":"")+(ee=((ae||ie>=10)&&ee<10?"0"+ee:ee)+":")+(q=q<10?"0"+q:q)},Md=Nd;function formatTime(m,v){return void 0===v&&(v=m),Md(m,v)}var Wd=function(m){function TimeDisplay(v,q){var ee;return(ee=m.call(this,v,q)||this).on(v,["timeupdate","ended"],(function(m){return ee.updateContent(m)})),ee.updateTextNode_(),ee}(0,ye.Z)(TimeDisplay,m);var v=TimeDisplay.prototype;return v.createEl=function createEl$1(){var v=this.buildCSSClass(),q=m.prototype.createEl.call(this,"div",{className:v+" vjs-time-control vjs-control"}),ee=createEl("span",{className:"vjs-control-text",textContent:this.localize(this.labelText_)+" "},{role:"presentation"});return q.appendChild(ee),this.contentEl_=createEl("span",{className:v+"-display"},{"aria-live":"off",role:"presentation"}),q.appendChild(this.contentEl_),q},v.dispose=function dispose(){this.contentEl_=null,this.textNode_=null,m.prototype.dispose.call(this)},v.updateTextNode_=function updateTextNode_(m){var v=this;void 0===m&&(m=0),m=formatTime(m),this.formattedTime_!==m&&(this.formattedTime_=m,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(function(){if(v.contentEl_){var m=v.textNode_;m&&v.contentEl_.firstChild!==m&&(m=null,ho.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),v.textNode_=de().createTextNode(v.formattedTime_),v.textNode_&&(m?v.contentEl_.replaceChild(v.textNode_,m):v.contentEl_.appendChild(v.textNode_))}})))},v.updateContent=function updateContent(m){},TimeDisplay}(Ss);Wd.prototype.labelText_="Time",Wd.prototype.controlText_="Time",Ss.registerComponent("TimeDisplay",Wd);var Vd=function(m){function CurrentTimeDisplay(){return m.apply(this,arguments)||this}(0,ye.Z)(CurrentTimeDisplay,m);var v=CurrentTimeDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-current-time"},v.updateContent=function updateContent(m){var v;v=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(v)},CurrentTimeDisplay}(Wd);Vd.prototype.labelText_="Current Time",Vd.prototype.controlText_="Current Time",Ss.registerComponent("CurrentTimeDisplay",Vd);var Hd=function(m){function DurationDisplay(v,q){var ee,ae=function updateContent(m){return ee.updateContent(m)};return(ee=m.call(this,v,q)||this).on(v,"durationchange",ae),ee.on(v,"loadstart",ae),ee.on(v,"loadedmetadata",ae),ee}(0,ye.Z)(DurationDisplay,m);var v=DurationDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-duration"},v.updateContent=function updateContent(m){var v=this.player_.duration();this.updateTextNode_(v)},DurationDisplay}(Wd);Hd.prototype.labelText_="Duration",Hd.prototype.controlText_="Duration",Ss.registerComponent("DurationDisplay",Hd);var Gd=function(m){function TimeDivider(){return m.apply(this,arguments)||this}return(0,ye.Z)(TimeDivider,m),TimeDivider.prototype.createEl=function createEl(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),q=m.prototype.createEl.call(this,"div"),ee=m.prototype.createEl.call(this,"span",{textContent:"/"});return q.appendChild(ee),v.appendChild(q),v},TimeDivider}(Ss);Ss.registerComponent("TimeDivider",Gd);var Xd=function(m){function RemainingTimeDisplay(v,q){var ee;return(ee=m.call(this,v,q)||this).on(v,"durationchange",(function(m){return ee.updateContent(m)})),ee}(0,ye.Z)(RemainingTimeDisplay,m);var v=RemainingTimeDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-remaining-time"},v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this);return!1!==this.options_.displayNegative&&v.insertBefore(createEl("span",{},{"aria-hidden":!0},"-"),this.contentEl_),v},v.updateContent=function updateContent(m){var v;"number"==typeof this.player_.duration()&&(v=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(v))},RemainingTimeDisplay}(Wd);Xd.prototype.labelText_="Remaining Time",Xd.prototype.controlText_="Remaining Time",Ss.registerComponent("RemainingTimeDisplay",Xd);var Kd=function(m){function LiveDisplay(v,q){var ee;return(ee=m.call(this,v,q)||this).updateShowing(),ee.on(ee.player(),"durationchange",(function(m){return ee.updateShowing(m)})),ee}(0,ye.Z)(LiveDisplay,m);var v=LiveDisplay.prototype;return v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-live-control vjs-control"});return this.contentEl_=createEl("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(createEl("span",{className:"vjs-control-text",textContent:this.localize("Stream Type")+" "})),this.contentEl_.appendChild(de().createTextNode(this.localize("LIVE"))),v.appendChild(this.contentEl_),v},v.dispose=function dispose(){this.contentEl_=null,m.prototype.dispose.call(this)},v.updateShowing=function updateShowing(m){this.player().duration()===1/0?this.show():this.hide()},LiveDisplay}(Ss);Ss.registerComponent("LiveDisplay",Kd);var Zd=function(m){function SeekToLive(v,q){var ee;return(ee=m.call(this,v,q)||this).updateLiveEdgeStatus(),ee.player_.liveTracker&&(ee.updateLiveEdgeStatusHandler_=function(m){return ee.updateLiveEdgeStatus(m)},ee.on(ee.player_.liveTracker,"liveedgechange",ee.updateLiveEdgeStatusHandler_)),ee}(0,ye.Z)(SeekToLive,m);var v=SeekToLive.prototype;return v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this,"button",{className:"vjs-seek-to-live-control vjs-control"});return this.textEl_=createEl("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),v.appendChild(this.textEl_),v},v.updateLiveEdgeStatus=function updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))},v.handleClick=function handleClick(){this.player_.liveTracker.seekToLiveEdge()},v.dispose=function dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,m.prototype.dispose.call(this)},SeekToLive}(Od);Zd.prototype.controlText_="Seek to live, currently playing live",Ss.registerComponent("SeekToLive",Zd);var $d=function clamp(m,v,q){return m=Number(m),Math.min(q,Math.max(v,isNaN(m)?v:m))},Qd=function(m){function Slider(v,q){var ee;return(ee=m.call(this,v,q)||this).handleMouseDown_=function(m){return ee.handleMouseDown(m)},ee.handleMouseUp_=function(m){return ee.handleMouseUp(m)},ee.handleKeyDown_=function(m){return ee.handleKeyDown(m)},ee.handleClick_=function(m){return ee.handleClick(m)},ee.handleMouseMove_=function(m){return ee.handleMouseMove(m)},ee.update_=function(m){return ee.update(m)},ee.bar=ee.getChild(ee.options_.barName),ee.vertical(!!ee.options_.vertical),ee.enable(),ee}(0,ye.Z)(Slider,m);var v=Slider.prototype;return v.enabled=function enabled(){return this.enabled_},v.enable=function enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)},v.disable=function disable(){if(this.enabled()){var m=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(m,"mousemove",this.handleMouseMove_),this.off(m,"mouseup",this.handleMouseUp_),this.off(m,"touchmove",this.handleMouseMove_),this.off(m,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}},v.createEl=function createEl(v,q,ee){return void 0===q&&(q={}),void 0===ee&&(ee={}),q.className=q.className+" vjs-slider",q=video_es_assign({tabIndex:0},q),ee=video_es_assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},ee),m.prototype.createEl.call(this,v,q,ee)},v.handleMouseDown=function handleMouseDown(m){var v=this.bar.el_.ownerDocument;"mousedown"===m.type&&m.preventDefault(),"touchstart"!==m.type||Co||m.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(v,"mousemove",this.handleMouseMove_),this.on(v,"mouseup",this.handleMouseUp_),this.on(v,"touchmove",this.handleMouseMove_),this.on(v,"touchend",this.handleMouseUp_),this.handleMouseMove(m,!0)},v.handleMouseMove=function handleMouseMove(m){},v.handleMouseUp=function handleMouseUp(){var m=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(m,"mousemove",this.handleMouseMove_),this.off(m,"mouseup",this.handleMouseUp_),this.off(m,"touchmove",this.handleMouseMove_),this.off(m,"touchend",this.handleMouseUp_),this.update()},v.update=function update(){var m=this;if(this.el_&&this.bar){var v=this.getProgress();return v===this.progress_||(this.progress_=v,this.requestNamedAnimationFrame("Slider#update",(function(){var q=m.vertical()?"height":"width";m.bar.el().style[q]=(100*v).toFixed(2)+"%"}))),v}},v.getProgress=function getProgress(){return Number($d(this.getPercent(),0,1).toFixed(4))},v.calculateDistance=function calculateDistance(m){var v=getPointerPosition(this.el_,m);return this.vertical()?v.y:v.x},v.handleKeyDown=function handleKeyDown(v){pe().isEventKey(v,"Left")||pe().isEventKey(v,"Down")?(v.preventDefault(),v.stopPropagation(),this.stepBack()):pe().isEventKey(v,"Right")||pe().isEventKey(v,"Up")?(v.preventDefault(),v.stopPropagation(),this.stepForward()):m.prototype.handleKeyDown.call(this,v)},v.handleClick=function handleClick(m){m.stopPropagation(),m.preventDefault()},v.vertical=function vertical(m){if(void 0===m)return this.vertical_||!1;this.vertical_=!!m,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")},Slider}(Ss);Ss.registerComponent("Slider",Qd);var Jd=function percentify(m,v){return $d(m/v*100,0,100).toFixed(2)+"%"},Yd=function(m){function LoadProgressBar(v,q){var ee;return(ee=m.call(this,v,q)||this).partEls_=[],ee.on(v,"progress",(function(m){return ee.update(m)})),ee}(0,ye.Z)(LoadProgressBar,m);var v=LoadProgressBar.prototype;return v.createEl=function createEl$1(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-load-progress"}),q=createEl("span",{className:"vjs-control-text"}),ee=createEl("span",{textContent:this.localize("Loaded")}),ae=de().createTextNode(": ");return this.percentageEl_=createEl("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),v.appendChild(q),q.appendChild(ee),q.appendChild(ae),q.appendChild(this.percentageEl_),v},v.dispose=function dispose(){this.partEls_=null,this.percentageEl_=null,m.prototype.dispose.call(this)},v.update=function update(m){var v=this;this.requestNamedAnimationFrame("LoadProgressBar#update",(function(){var m=v.player_.liveTracker,q=v.player_.buffered(),ee=m&&m.isLive()?m.seekableEnd():v.player_.duration(),ae=v.player_.bufferedEnd(),ie=v.partEls_,de=Jd(ae,ee);v.percent_!==de&&(v.el_.style.width=de,textContent(v.percentageEl_,de),v.percent_=de);for(var ce=0;ceq.length;ye--)v.el_.removeChild(ie[ye-1]);ie.length=q.length}))},LoadProgressBar}(Ss);Ss.registerComponent("LoadProgressBar",Yd);var ec=function(m){function TimeTooltip(v,q){var ee;return(ee=m.call(this,v,q)||this).update=rs(as((0,fe.Z)(ee),ee.update),ns),ee}(0,ye.Z)(TimeTooltip,m);var v=TimeTooltip.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})},v.update=function update(m,v,q){var ee=findPosition(this.el_),ae=getBoundingClientRect(this.player_.el()),ie=m.width*v;if(ae&&ee){var de=m.left-ae.left+ie,ce=m.width-ie+(ae.right-m.right),le=ee.width/2;deee.width&&(le=ee.width),le=Math.round(le),this.el_.style.right="-"+le+"px",this.write(q)}},v.write=function write(m){textContent(this.el_,m)},v.updateTime=function updateTime(m,v,q,ee){var ae=this;this.requestNamedAnimationFrame("TimeTooltip#updateTime",(function(){var ie,de=ae.player_.duration();if(ae.player_.liveTracker&&ae.player_.liveTracker.isLive()){var ce=ae.player_.liveTracker.liveWindow(),le=ce-v*ce;ie=(le<1?"":"-")+formatTime(le,ce)}else ie=formatTime(q,de);ae.update(m,v,ie),ee&&ee()}))},TimeTooltip}(Ss);Ss.registerComponent("TimeTooltip",ec);var nc=function(m){function PlayProgressBar(v,q){var ee;return(ee=m.call(this,v,q)||this).update=rs(as((0,fe.Z)(ee),ee.update),ns),ee}(0,ye.Z)(PlayProgressBar,m);var v=PlayProgressBar.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})},v.update=function update(m,v){var q=this.getChild("timeTooltip");if(q){var ee=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();q.updateTime(m,v,ee)}},PlayProgressBar}(Ss);nc.prototype.options_={children:[]},Uo||Eo||nc.prototype.options_.children.push("timeTooltip"),Ss.registerComponent("PlayProgressBar",nc);var ic=function(m){function MouseTimeDisplay(v,q){var ee;return(ee=m.call(this,v,q)||this).update=rs(as((0,fe.Z)(ee),ee.update),ns),ee}(0,ye.Z)(MouseTimeDisplay,m);var v=MouseTimeDisplay.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},v.update=function update(m,v){var q=this,ee=v*this.player_.duration();this.getChild("timeTooltip").updateTime(m,v,ee,(function(){q.el_.style.left=m.width*v+"px"}))},MouseTimeDisplay}(Ss);ic.prototype.options_={children:["timeTooltip"]},Ss.registerComponent("MouseTimeDisplay",ic);var oc=function(m){function SeekBar(v,q){var ee;return(ee=m.call(this,v,q)||this).setEventHandlers_(),ee}(0,ye.Z)(SeekBar,m);var v=SeekBar.prototype;return v.setEventHandlers_=function setEventHandlers_(){var m=this;this.update_=as(this,this.update),this.update=rs(this.update_,ns),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=function(v){return m.enableInterval_(v)},this.disableIntervalHandler_=function(v){return m.disableInterval_(v)},this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in de()&&"visibilityState"in de()&&this.on(de(),"visibilitychange",this.toggleVisibility_)},v.toggleVisibility_=function toggleVisibility_(m){"hidden"===de().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(m)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())},v.enableInterval_=function enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,ns))},v.disableInterval_=function disableInterval_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&m&&"ended"!==m.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)},v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})},v.update=function update(v){var q=this;if("hidden"!==de().visibilityState){var ee=m.prototype.update.call(this);return this.requestNamedAnimationFrame("SeekBar#update",(function(){var m=q.player_.ended()?q.player_.duration():q.getCurrentTime_(),v=q.player_.liveTracker,ae=q.player_.duration();v&&v.isLive()&&(ae=q.player_.liveTracker.liveCurrentTime()),q.percent_!==ee&&(q.el_.setAttribute("aria-valuenow",(100*ee).toFixed(2)),q.percent_=ee),q.currentTime_===m&&q.duration_===ae||(q.el_.setAttribute("aria-valuetext",q.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(m,ae),formatTime(ae,ae)],"{1} of {2}")),q.currentTime_=m,q.duration_=ae),q.bar&&q.bar.update(getBoundingClientRect(q.el()),q.getProgress())})),ee}},v.userSeek_=function userSeek_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(m)},v.getCurrentTime_=function getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()},v.getPercent=function getPercent(){var m,v=this.getCurrentTime_(),q=this.player_.liveTracker;return q&&q.isLive()?(m=(v-q.seekableStart())/q.liveWindow(),q.atLiveEdge()&&(m=1)):m=v/this.player_.duration(),m},v.handleMouseDown=function handleMouseDown(v){isSingleLeftClick(v)&&(v.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),m.prototype.handleMouseDown.call(this,v))},v.handleMouseMove=function handleMouseMove(m,v){if(void 0===v&&(v=!1),isSingleLeftClick(m)){var q;v||this.player_.scrubbing()||this.player_.scrubbing(!0);var ee=this.calculateDistance(m),ae=this.player_.liveTracker;if(ae&&ae.isLive()){if(ee>=.99)return void ae.seekToLiveEdge();var ie=ae.seekableStart(),de=ae.liveCurrentTime();if((q=ie+ee*ae.liveWindow())>=de&&(q=de),q<=ie&&(q=ie+.1),q===1/0)return}else(q=ee*this.player_.duration())===this.player_.duration()&&(q-=.1);this.userSeek_(q)}},v.enable=function enable(){m.prototype.enable.call(this);var v=this.getChild("mouseTimeDisplay");v&&v.show()},v.disable=function disable(){m.prototype.disable.call(this);var v=this.getChild("mouseTimeDisplay");v&&v.hide()},v.handleMouseUp=function handleMouseUp(v){m.prototype.handleMouseUp.call(this,v),v&&v.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?silencePromise(this.player_.play()):this.update_()},v.stepForward=function stepForward(){this.userSeek_(this.player_.currentTime()+5)},v.stepBack=function stepBack(){this.userSeek_(this.player_.currentTime()-5)},v.handleAction=function handleAction(m){this.player_.paused()?this.player_.play():this.player_.pause()},v.handleKeyDown=function handleKeyDown(v){var q=this.player_.liveTracker;if(pe().isEventKey(v,"Space")||pe().isEventKey(v,"Enter"))v.preventDefault(),v.stopPropagation(),this.handleAction(v);else if(pe().isEventKey(v,"Home"))v.preventDefault(),v.stopPropagation(),this.userSeek_(0);else if(pe().isEventKey(v,"End"))v.preventDefault(),v.stopPropagation(),q&&q.isLive()?this.userSeek_(q.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(pe()(v))){v.preventDefault(),v.stopPropagation();var ee=10*(pe().codes[pe()(v)]-pe().codes[0])/100;q&&q.isLive()?this.userSeek_(q.seekableStart()+q.liveWindow()*ee):this.userSeek_(this.player_.duration()*ee)}else pe().isEventKey(v,"PgDn")?(v.preventDefault(),v.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):pe().isEventKey(v,"PgUp")?(v.preventDefault(),v.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):m.prototype.handleKeyDown.call(this,v)},v.dispose=function dispose(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in de()&&"visibilityState"in de()&&this.off(de(),"visibilitychange",this.toggleVisibility_),m.prototype.dispose.call(this)},SeekBar}(Qd);oc.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},Uo||Eo||oc.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),Ss.registerComponent("SeekBar",oc);var lc=function(m){function ProgressControl(v,q){var ee;return(ee=m.call(this,v,q)||this).handleMouseMove=rs(as((0,fe.Z)(ee),ee.handleMouseMove),ns),ee.throttledHandleMouseSeek=rs(as((0,fe.Z)(ee),ee.handleMouseSeek),ns),ee.handleMouseUpHandler_=function(m){return ee.handleMouseUp(m)},ee.handleMouseDownHandler_=function(m){return ee.handleMouseDown(m)},ee.enable(),ee}(0,ye.Z)(ProgressControl,m);var v=ProgressControl.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-progress-control vjs-control"})},v.handleMouseMove=function handleMouseMove(m){var v=this.getChild("seekBar");if(v){var q=v.getChild("playProgressBar"),ee=v.getChild("mouseTimeDisplay");if(q||ee){var ae=v.el(),ie=findPosition(ae),de=getPointerPosition(ae,m).x;de=$d(de,0,1),ee&&ee.update(ie,de),q&&q.update(ie,v.getProgress())}}},v.handleMouseSeek=function handleMouseSeek(m){var v=this.getChild("seekBar");v&&v.handleMouseMove(m)},v.enabled=function enabled(){return this.enabled_},v.disable=function disable(){if(this.children().forEach((function(m){return m.disable&&m.disable()})),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){var m=this.getChild("seekBar");this.player_.scrubbing(!1),m.videoWasPlaying&&silencePromise(this.player_.play())}},v.enable=function enable(){this.children().forEach((function(m){return m.enable&&m.enable()})),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)},v.removeListenersAddedOnMousedownAndTouchstart=function removeListenersAddedOnMousedownAndTouchstart(){var m=this.el_.ownerDocument;this.off(m,"mousemove",this.throttledHandleMouseSeek),this.off(m,"touchmove",this.throttledHandleMouseSeek),this.off(m,"mouseup",this.handleMouseUpHandler_),this.off(m,"touchend",this.handleMouseUpHandler_)},v.handleMouseDown=function handleMouseDown(m){var v=this.el_.ownerDocument,q=this.getChild("seekBar");q&&q.handleMouseDown(m),this.on(v,"mousemove",this.throttledHandleMouseSeek),this.on(v,"touchmove",this.throttledHandleMouseSeek),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)},v.handleMouseUp=function handleMouseUp(m){var v=this.getChild("seekBar");v&&v.handleMouseUp(m),this.removeListenersAddedOnMousedownAndTouchstart()},ProgressControl}(Ss);lc.prototype.options_={children:["seekBar"]},Ss.registerComponent("ProgressControl",lc);var pc=function(m){function PictureInPictureToggle(v,q){var ee;return(ee=m.call(this,v,q)||this).on(v,["enterpictureinpicture","leavepictureinpicture"],(function(m){return ee.handlePictureInPictureChange(m)})),ee.on(v,["disablepictureinpicturechanged","loadedmetadata"],(function(m){return ee.handlePictureInPictureEnabledChange(m)})),ee.on(v,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(function(){"audio"===v.currentType().substring(0,5)||v.audioPosterMode()||v.audioOnlyMode()?(v.isInPictureInPicture()&&v.exitPictureInPicture(),ee.hide()):ee.show()})),ee.disable(),ee}(0,ye.Z)(PictureInPictureToggle,m);var v=PictureInPictureToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-picture-in-picture-control "+m.prototype.buildCSSClass.call(this)},v.handlePictureInPictureEnabledChange=function handlePictureInPictureEnabledChange(){de().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()?this.enable():this.disable()},v.handlePictureInPictureChange=function handlePictureInPictureChange(m){this.player_.isInPictureInPicture()?this.controlText("Exit Picture-in-Picture"):this.controlText("Picture-in-Picture"),this.handlePictureInPictureEnabledChange()},v.handleClick=function handleClick(m){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()},PictureInPictureToggle}(Od);pc.prototype.controlText_="Picture-in-Picture",Ss.registerComponent("PictureInPictureToggle",pc);var hc=function(m){function FullscreenToggle(v,q){var ee;return(ee=m.call(this,v,q)||this).on(v,"fullscreenchange",(function(m){return ee.handleFullscreenChange(m)})),!1===de()[v.fsApi_.fullscreenEnabled]&&ee.disable(),ee}(0,ye.Z)(FullscreenToggle,m);var v=FullscreenToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-fullscreen-control "+m.prototype.buildCSSClass.call(this)},v.handleFullscreenChange=function handleFullscreenChange(m){this.player_.isFullscreen()?this.controlText("Non-Fullscreen"):this.controlText("Fullscreen")},v.handleClick=function handleClick(m){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()},FullscreenToggle}(Od);hc.prototype.controlText_="Fullscreen",Ss.registerComponent("FullscreenToggle",hc);var gc=function checkVolumeSupport(m,v){v.tech_&&!v.tech_.featuresVolumeControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresVolumeControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))},fc=function(m){function VolumeLevel(){return m.apply(this,arguments)||this}return(0,ye.Z)(VolumeLevel,m),VolumeLevel.prototype.createEl=function createEl(){var v=m.prototype.createEl.call(this,"div",{className:"vjs-volume-level"});return v.appendChild(m.prototype.createEl.call(this,"span",{className:"vjs-control-text"})),v},VolumeLevel}(Ss);Ss.registerComponent("VolumeLevel",fc);var mc=function(m){function VolumeLevelTooltip(v,q){var ee;return(ee=m.call(this,v,q)||this).update=rs(as((0,fe.Z)(ee),ee.update),ns),ee}(0,ye.Z)(VolumeLevelTooltip,m);var v=VolumeLevelTooltip.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})},v.update=function update(m,v,q,ee){if(!q){var ae=getBoundingClientRect(this.el_),ie=getBoundingClientRect(this.player_.el()),de=m.width*v;if(!ie||!ae)return;var ce=m.left-ie.left+de,le=m.width-de+(ie.right-m.right),pe=ae.width/2;ceae.width&&(pe=ae.width),this.el_.style.right="-"+pe+"px"}this.write(ee+"%")},v.write=function write(m){textContent(this.el_,m)},v.updateVolume=function updateVolume(m,v,q,ee,ae){var ie=this;this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(function(){ie.update(m,v,q,ee.toFixed(0)),ae&&ae()}))},VolumeLevelTooltip}(Ss);Ss.registerComponent("VolumeLevelTooltip",mc);var _c=function(m){function MouseVolumeLevelDisplay(v,q){var ee;return(ee=m.call(this,v,q)||this).update=rs(as((0,fe.Z)(ee),ee.update),ns),ee}(0,ye.Z)(MouseVolumeLevelDisplay,m);var v=MouseVolumeLevelDisplay.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-mouse-display"})},v.update=function update(m,v,q){var ee=this,ae=100*v;this.getChild("volumeLevelTooltip").updateVolume(m,v,q,ae,(function(){q?ee.el_.style.bottom=m.height*v+"px":ee.el_.style.left=m.width*v+"px"}))},MouseVolumeLevelDisplay}(Ss);_c.prototype.options_={children:["volumeLevelTooltip"]},Ss.registerComponent("MouseVolumeLevelDisplay",_c);var Ec=function(m){function VolumeBar(v,q){var ee;return(ee=m.call(this,v,q)||this).on("slideractive",(function(m){return ee.updateLastVolume_(m)})),ee.on(v,"volumechange",(function(m){return ee.updateARIAAttributes(m)})),v.ready((function(){return ee.updateARIAAttributes()})),ee}(0,ye.Z)(VolumeBar,m);var v=VolumeBar.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})},v.handleMouseDown=function handleMouseDown(v){isSingleLeftClick(v)&&m.prototype.handleMouseDown.call(this,v)},v.handleMouseMove=function handleMouseMove(m){var v=this.getChild("mouseVolumeLevelDisplay");if(v){var q=this.el(),ee=getBoundingClientRect(q),ae=this.vertical(),ie=getPointerPosition(q,m);ie=ae?ie.y:ie.x,ie=$d(ie,0,1),v.update(ee,ie,ae)}isSingleLeftClick(m)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(m)))},v.checkMuted=function checkMuted(){this.player_.muted()&&this.player_.muted(!1)},v.getPercent=function getPercent(){return this.player_.muted()?0:this.player_.volume()},v.stepForward=function stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)},v.stepBack=function stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)},v.updateARIAAttributes=function updateARIAAttributes(m){var v=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",v),this.el_.setAttribute("aria-valuetext",v+"%")},v.volumeAsPercentage_=function volumeAsPercentage_(){return Math.round(100*this.player_.volume())},v.updateLastVolume_=function updateLastVolume_(){var m=this,v=this.player_.volume();this.one("sliderinactive",(function(){0===m.player_.volume()&&m.player_.lastVolume_(v)}))},VolumeBar}(Qd);Ec.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},Uo||Eo||Ec.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Ec.prototype.playerEvent="volumechange",Ss.registerComponent("VolumeBar",Ec);var kc=function(m){function VolumeControl(v,q){var ee;return void 0===q&&(q={}),q.vertical=q.vertical||!1,(void 0===q.volumeBar||isPlain(q.volumeBar))&&(q.volumeBar=q.volumeBar||{},q.volumeBar.vertical=q.vertical),ee=m.call(this,v,q)||this,gc((0,fe.Z)(ee),v),ee.throttledHandleMouseMove=rs(as((0,fe.Z)(ee),ee.handleMouseMove),ns),ee.handleMouseUpHandler_=function(m){return ee.handleMouseUp(m)},ee.on("mousedown",(function(m){return ee.handleMouseDown(m)})),ee.on("touchstart",(function(m){return ee.handleMouseDown(m)})),ee.on("mousemove",(function(m){return ee.handleMouseMove(m)})),ee.on(ee.volumeBar,["focus","slideractive"],(function(){ee.volumeBar.addClass("vjs-slider-active"),ee.addClass("vjs-slider-active"),ee.trigger("slideractive")})),ee.on(ee.volumeBar,["blur","sliderinactive"],(function(){ee.volumeBar.removeClass("vjs-slider-active"),ee.removeClass("vjs-slider-active"),ee.trigger("sliderinactive")})),ee}(0,ye.Z)(VolumeControl,m);var v=VolumeControl.prototype;return v.createEl=function createEl(){var v="vjs-volume-horizontal";return this.options_.vertical&&(v="vjs-volume-vertical"),m.prototype.createEl.call(this,"div",{className:"vjs-volume-control vjs-control "+v})},v.handleMouseDown=function handleMouseDown(m){var v=this.el_.ownerDocument;this.on(v,"mousemove",this.throttledHandleMouseMove),this.on(v,"touchmove",this.throttledHandleMouseMove),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)},v.handleMouseUp=function handleMouseUp(m){var v=this.el_.ownerDocument;this.off(v,"mousemove",this.throttledHandleMouseMove),this.off(v,"touchmove",this.throttledHandleMouseMove),this.off(v,"mouseup",this.handleMouseUpHandler_),this.off(v,"touchend",this.handleMouseUpHandler_)},v.handleMouseMove=function handleMouseMove(m){this.volumeBar.handleMouseMove(m)},VolumeControl}(Ss);kc.prototype.options_={children:["volumeBar"]},Ss.registerComponent("VolumeControl",kc);var Ic=function checkMuteSupport(m,v){v.tech_&&!v.tech_.featuresMuteControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresMuteControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))},Fc=function(m){function MuteToggle(v,q){var ee;return ee=m.call(this,v,q)||this,Ic((0,fe.Z)(ee),v),ee.on(v,["loadstart","volumechange"],(function(m){return ee.update(m)})),ee}(0,ye.Z)(MuteToggle,m);var v=MuteToggle.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-mute-control "+m.prototype.buildCSSClass.call(this)},v.handleClick=function handleClick(m){var v=this.player_.volume(),q=this.player_.lastVolume_();if(0===v){var ee=q<.1?.1:q;this.player_.volume(ee),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())},v.update=function update(m){this.updateIcon_(),this.updateControlText_()},v.updateIcon_=function updateIcon_(){var m=this.player_.volume(),v=3;Uo&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===m||this.player_.muted()?v=0:m<.33?v=1:m<.67&&(v=2);for(var q=0;q<4;q++)removeClass(this.el_,"vjs-vol-"+q);addClass(this.el_,"vjs-vol-"+v)},v.updateControlText_=function updateControlText_(){var m=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==m&&this.controlText(m)},MuteToggle}(Od);Fc.prototype.controlText_="Mute",Ss.registerComponent("MuteToggle",Fc);var jc=function(m){function VolumePanel(v,q){var ee;return void 0===q&&(q={}),void 0!==q.inline?q.inline=q.inline:q.inline=!0,(void 0===q.volumeControl||isPlain(q.volumeControl))&&(q.volumeControl=q.volumeControl||{},q.volumeControl.vertical=!q.inline),(ee=m.call(this,v,q)||this).handleKeyPressHandler_=function(m){return ee.handleKeyPress(m)},ee.on(v,["loadstart"],(function(m){return ee.volumePanelState_(m)})),ee.on(ee.muteToggle,"keyup",(function(m){return ee.handleKeyPress(m)})),ee.on(ee.volumeControl,"keyup",(function(m){return ee.handleVolumeControlKeyUp(m)})),ee.on("keydown",(function(m){return ee.handleKeyPress(m)})),ee.on("mouseover",(function(m){return ee.handleMouseOver(m)})),ee.on("mouseout",(function(m){return ee.handleMouseOut(m)})),ee.on(ee.volumeControl,["slideractive"],ee.sliderActive_),ee.on(ee.volumeControl,["sliderinactive"],ee.sliderInactive_),ee}(0,ye.Z)(VolumePanel,m);var v=VolumePanel.prototype;return v.sliderActive_=function sliderActive_(){this.addClass("vjs-slider-active")},v.sliderInactive_=function sliderInactive_(){this.removeClass("vjs-slider-active")},v.volumePanelState_=function volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")},v.createEl=function createEl(){var v="vjs-volume-panel-horizontal";return this.options_.inline||(v="vjs-volume-panel-vertical"),m.prototype.createEl.call(this,"div",{className:"vjs-volume-panel vjs-control "+v})},v.dispose=function dispose(){this.handleMouseOut(),m.prototype.dispose.call(this)},v.handleVolumeControlKeyUp=function handleVolumeControlKeyUp(m){pe().isEventKey(m,"Esc")&&this.muteToggle.focus()},v.handleMouseOver=function handleMouseOver(m){this.addClass("vjs-hover"),on(de(),"keyup",this.handleKeyPressHandler_)},v.handleMouseOut=function handleMouseOut(m){this.removeClass("vjs-hover"),off(de(),"keyup",this.handleKeyPressHandler_)},v.handleKeyPress=function handleKeyPress(m){pe().isEventKey(m,"Esc")&&this.handleMouseOut()},VolumePanel}(Ss);jc.prototype.options_={children:["muteToggle","volumeControl"]},Ss.registerComponent("VolumePanel",jc);var Oc=function(m){function Menu(v,q){var ee;return ee=m.call(this,v,q)||this,q&&(ee.menuButton_=q.menuButton),ee.focusedChild_=-1,ee.on("keydown",(function(m){return ee.handleKeyDown(m)})),ee.boundHandleBlur_=function(m){return ee.handleBlur(m)},ee.boundHandleTapClick_=function(m){return ee.handleTapClick(m)},ee}(0,ye.Z)(Menu,m);var v=Menu.prototype;return v.addEventListenerForItem=function addEventListenerForItem(m){m instanceof Ss&&(this.on(m,"blur",this.boundHandleBlur_),this.on(m,["tap","click"],this.boundHandleTapClick_))},v.removeEventListenerForItem=function removeEventListenerForItem(m){m instanceof Ss&&(this.off(m,"blur",this.boundHandleBlur_),this.off(m,["tap","click"],this.boundHandleTapClick_))},v.removeChild=function removeChild(v){"string"==typeof v&&(v=this.getChild(v)),this.removeEventListenerForItem(v),m.prototype.removeChild.call(this,v)},v.addItem=function addItem(m){var v=this.addChild(m);v&&this.addEventListenerForItem(v)},v.createEl=function createEl$1(){var v=this.options_.contentElType||"ul";this.contentEl_=createEl(v,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");var q=m.prototype.createEl.call(this,"div",{append:this.contentEl_,className:"vjs-menu"});return q.appendChild(this.contentEl_),on(q,"click",(function(m){m.preventDefault(),m.stopImmediatePropagation()})),q},v.dispose=function dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,m.prototype.dispose.call(this)},v.handleBlur=function handleBlur(m){var v=m.relatedTarget||de().activeElement;if(!this.children().some((function(m){return m.el()===v}))){var q=this.menuButton_;q&&q.buttonPressed_&&v!==q.el().firstChild&&q.unpressButton()}},v.handleTapClick=function handleTapClick(m){if(this.menuButton_){this.menuButton_.unpressButton();var v=this.children();if(!Array.isArray(v))return;var q=v.filter((function(v){return v.el()===m.target}))[0];if(!q)return;"CaptionSettingsMenuItem"!==q.name()&&this.menuButton_.focus()}},v.handleKeyDown=function handleKeyDown(m){pe().isEventKey(m,"Left")||pe().isEventKey(m,"Down")?(m.preventDefault(),m.stopPropagation(),this.stepForward()):(pe().isEventKey(m,"Right")||pe().isEventKey(m,"Up"))&&(m.preventDefault(),m.stopPropagation(),this.stepBack())},v.stepForward=function stepForward(){var m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_+1),this.focus(m)},v.stepBack=function stepBack(){var m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_-1),this.focus(m)},v.focus=function focus(m){void 0===m&&(m=0);var v=this.children().slice();v.length&&v[0].hasClass("vjs-menu-title")&&v.shift(),v.length>0&&(m<0?m=0:m>=v.length&&(m=v.length-1),this.focusedChild_=m,v[m].el_.focus())},Menu}(Ss);Ss.registerComponent("Menu",Oc);var Lc=function(m){function MenuButton(v,q){var ee;void 0===q&&(q={}),(ee=m.call(this,v,q)||this).menuButton_=new Od(v,q),ee.menuButton_.controlText(ee.controlText_),ee.menuButton_.el_.setAttribute("aria-haspopup","true");var ae=Od.prototype.buildCSSClass();ee.menuButton_.el_.className=ee.buildCSSClass()+" "+ae,ee.menuButton_.removeClass("vjs-control"),ee.addChild(ee.menuButton_),ee.update(),ee.enabled_=!0;var ie=function handleClick(m){return ee.handleClick(m)};return ee.handleMenuKeyUp_=function(m){return ee.handleMenuKeyUp(m)},ee.on(ee.menuButton_,"tap",ie),ee.on(ee.menuButton_,"click",ie),ee.on(ee.menuButton_,"keydown",(function(m){return ee.handleKeyDown(m)})),ee.on(ee.menuButton_,"mouseenter",(function(){ee.addClass("vjs-hover"),ee.menu.show(),on(de(),"keyup",ee.handleMenuKeyUp_)})),ee.on("mouseleave",(function(m){return ee.handleMouseLeave(m)})),ee.on("keydown",(function(m){return ee.handleSubmenuKeyDown(m)})),ee}(0,ye.Z)(MenuButton,m);var v=MenuButton.prototype;return v.update=function update(){var m=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=m,this.addChild(m),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))},v.createMenu=function createMenu(){var m=new Oc(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){var v=createEl("li",{className:"vjs-menu-title",textContent:Rs(this.options_.title),tabIndex:-1}),q=new Ss(this.player_,{el:v});m.addItem(q)}if(this.items=this.createItems(),this.items)for(var ee=0;ee-1&&"showing"===ie.mode){q=!1;break}}q!==this.isSelected_&&this.selected(q)},v.handleSelectedLanguageChange=function handleSelectedLanguageChange(m){for(var v=this.player().textTracks(),q=!0,ee=0,ae=v.length;ee-1&&"showing"===ie.mode){q=!1;break}}q&&(this.player_.cache_.selectedLanguage={enabled:!1})},OffTextTrackMenuItem}(qc);Ss.registerComponent("OffTextTrackMenuItem",Gc);var Kc=function(m){function TextTrackButton(v,q){return void 0===q&&(q={}),q.tracks=v.textTracks(),m.call(this,v,q)||this}return(0,ye.Z)(TextTrackButton,m),TextTrackButton.prototype.createItems=function createItems(m,v){var q;void 0===m&&(m=[]),void 0===v&&(v=qc),this.label_&&(q=this.label_+" off"),m.push(new Gc(this.player_,{kinds:this.kinds_,kind:this.kind_,label:q})),this.hideThreshold_+=1;var ee=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(var ae=0;ae-1){var de=new v(this.player_,{track:ie,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});de.addClass("vjs-"+ie.kind+"-menu-item"),m.push(de)}}return m},TextTrackButton}(Nc);Ss.registerComponent("TextTrackButton",Kc);var Qc=function(m){function ChaptersTrackMenuItem(v,q){var ee,ae=q.track,ie=q.cue,de=v.currentTime();return q.selectable=!0,q.multiSelectable=!1,q.label=ie.text,q.selected=ie.startTime<=de&&de=0;v--){var q=m[v];if(q.kind===this.kind_)return q}},v.getMenuCaption=function getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(Rs(this.kind_))},v.createMenu=function createMenu(){return this.options_.title=this.getMenuCaption(),m.prototype.createMenu.call(this)},v.createItems=function createItems(){var m=[];if(!this.track_)return m;var v=this.track_.cues;if(!v)return m;for(var q=0,ee=v.length;q-1&&(ee.label_="captions"),ee.menuButton_.controlText(Rs(ee.label_)),ee}(0,ye.Z)(SubsCapsButton,m);var v=SubsCapsButton.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-subs-caps-button "+m.prototype.buildCSSClass.call(this)},v.buildWrapperCSSClass=function buildWrapperCSSClass(){return"vjs-subs-caps-button "+m.prototype.buildWrapperCSSClass.call(this)},v.createItems=function createItems(){var v=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(v.push(new nu(this.player_,{kind:this.label_})),this.hideThreshold_+=1),v=m.prototype.createItems.call(this,v,ru)},SubsCapsButton}(Kc);iu.prototype.kinds_=["captions","subtitles"],iu.prototype.controlText_="Subtitles",Ss.registerComponent("SubsCapsButton",iu);var ou=function(m){function AudioTrackMenuItem(v,q){var ee,ae=q.track,ie=v.audioTracks();q.label=ae.label||ae.language||"Unknown",q.selected=ae.enabled,(ee=m.call(this,v,q)||this).track=ae,ee.addClass("vjs-"+ae.kind+"-menu-item");var de=function changeHandler(){for(var m=arguments.length,v=new Array(m),q=0;q=0;q--)v.push(new du(this.player(),{rate:m[q]+"x"}));return v},v.updateARIAAttributes=function updateARIAAttributes(){this.el().setAttribute("aria-valuenow",this.player().playbackRate())},v.handleClick=function handleClick(m){var v=this.player().playbackRate(),q=this.playbackRates(),ee=(q.indexOf(v)+1)%q.length;this.player().playbackRate(q[ee])},v.handlePlaybackRateschange=function handlePlaybackRateschange(m){this.update()},v.playbackRates=function playbackRates(){var m=this.player();return m.playbackRates&&m.playbackRates()||[]},v.playbackRateSupported=function playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0},v.updateVisibility=function updateVisibility(m){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")},v.updateLabel=function updateLabel(m){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")},PlaybackRateMenuButton}(Lc);cu.prototype.controlText_="Playback Rate",Ss.registerComponent("PlaybackRateMenuButton",cu);var uu=function(m){function Spacer(){return m.apply(this,arguments)||this}(0,ye.Z)(Spacer,m);var v=Spacer.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-spacer "+m.prototype.buildCSSClass.call(this)},v.createEl=function createEl(v,q,ee){return void 0===v&&(v="div"),void 0===q&&(q={}),void 0===ee&&(ee={}),q.className||(q.className=this.buildCSSClass()),m.prototype.createEl.call(this,v,q,ee)},Spacer}(Ss);Ss.registerComponent("Spacer",uu);var lu=function(m){function CustomControlSpacer(){return m.apply(this,arguments)||this}(0,ye.Z)(CustomControlSpacer,m);var v=CustomControlSpacer.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-custom-control-spacer "+m.prototype.buildCSSClass.call(this)},v.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:this.buildCSSClass(),textContent:" "})},CustomControlSpacer}(uu);Ss.registerComponent("CustomControlSpacer",lu);var pu=function(m){function ControlBar(){return m.apply(this,arguments)||this}return(0,ye.Z)(ControlBar,m),ControlBar.prototype.createEl=function createEl(){return m.prototype.createEl.call(this,"div",{className:"vjs-control-bar",dir:"ltr"})},ControlBar}(Ss);pu.prototype.options_={children:["playToggle","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","fullscreenToggle"]},"exitPictureInPicture"in de()&&pu.prototype.options_.children.splice(pu.prototype.options_.children.length-1,0,"pictureInPictureToggle"),Ss.registerComponent("ControlBar",pu);var hu=function(m){function ErrorDisplay(v,q){var ee;return(ee=m.call(this,v,q)||this).on(v,"error",(function(m){return ee.open(m)})),ee}(0,ye.Z)(ErrorDisplay,m);var v=ErrorDisplay.prototype;return v.buildCSSClass=function buildCSSClass(){return"vjs-error-display "+m.prototype.buildCSSClass.call(this)},v.content=function content(){var m=this.player().error();return m?this.localize(m.message):""},ErrorDisplay}(Is);hu.prototype.options_=(0,ce.Z)({},Is.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),Ss.registerComponent("ErrorDisplay",hu);var gu="vjs-text-track-settings",fu=["#000","Black"],mu=["#00F","Blue"],vu=["#0FF","Cyan"],yu=["#0F0","Green"],bu=["#F0F","Magenta"],Ru=["#F00","Red"],_u=["#FFF","White"],xu=["#FF0","Yellow"],Eu=["1","Opaque"],Tu=["0.5","Semi-Transparent"],Du=["0","Transparent"],Su={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[fu,_u,Ru,yu,mu,xu,bu,vu]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Transparency",options:[Eu,Tu,Du]},color:{selector:".vjs-fg-color > select",id:"captions-foreground-color-%s",label:"Color",options:[_u,fu,Ru,yu,mu,xu,bu,vu]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Dropshadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:function parser(m){return"1.00"===m?null:Number(m)}},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Transparency",options:[Eu,Tu]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Transparency",options:[Du,Tu,Eu]}};function parseOptionValue(m,v){if(v&&(m=v(m)),m&&"none"!==m)return m}function setSelectedOption(m,v,q){if(v)for(var ee=0;ee',this.localize(ae.label),"",'").join("")},v.createElFgColor_=function createElFgColor_(){var m="captions-text-legend-"+this.id_;return['
','',this.localize("Text"),"",this.createElSelect_("color",m),'',this.createElSelect_("textOpacity",m),"","
"].join("")},v.createElBgColor_=function createElBgColor_(){var m="captions-background-"+this.id_;return['
','',this.localize("Background"),"",this.createElSelect_("backgroundColor",m),'',this.createElSelect_("backgroundOpacity",m),"","
"].join("")},v.createElWinColor_=function createElWinColor_(){var m="captions-window-"+this.id_;return['
','',this.localize("Window"),"",this.createElSelect_("windowColor",m),'',this.createElSelect_("windowOpacity",m),"","
"].join("")},v.createElColors_=function createElColors_(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})},v.createElFont_=function createElFont_(){return createEl("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})},v.createElControls_=function createElControls_(){var m=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:['",'"].join("")})},v.content=function content(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]},v.label=function label(){return this.localize("Caption Settings Dialog")},v.description=function description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")},v.buildCSSClass=function buildCSSClass(){return m.prototype.buildCSSClass.call(this)+" vjs-text-track-settings"},v.getValues=function getValues(){var m,v,q,ee=this;return v=function(m,v,q){var ae,ie,de=(ae=ee.$(v.selector),ie=v.parser,parseOptionValue(ae.options[ae.options.selectedIndex].value,ie));return void 0!==de&&(m[q]=de),m},void 0===(q={})&&(q=0),mo(m=Su).reduce((function(q,ee){return v(q,m[ee],ee)}),q)},v.setValues=function setValues(m){var v=this;each(Su,(function(q,ee){setSelectedOption(v.$(q.selector),m[ee],q.parser)}))},v.setDefaults=function setDefaults(){var m=this;each(Su,(function(v){var q=v.hasOwnProperty("default")?v.default:0;m.$(v.selector).selectedIndex=q}))},v.restoreSettings=function restoreSettings(){var m;try{m=JSON.parse(ae().localStorage.getItem(gu))}catch(m){ho.warn(m)}m&&this.setValues(m)},v.saveSettings=function saveSettings(){if(this.options_.persistTextTrackSettings){var m=this.getValues();try{Object.keys(m).length?ae().localStorage.setItem(gu,JSON.stringify(m)):ae().localStorage.removeItem(gu)}catch(m){ho.warn(m)}}},v.updateDisplay=function updateDisplay(){var m=this.player_.getChild("textTrackDisplay");m&&m.updateDisplay()},v.conditionalBlur_=function conditionalBlur_(){this.previouslyActiveEl_=null;var m=this.player_.controlBar,v=m&&m.subsCapsButton,q=m&&m.captionsButton;v?v.focus():q&&q.focus()},TextTrackSettings}(Is);Ss.registerComponent("TextTrackSettings",wu);var Cu=function(m){function ResizeManager(v,q){var ee,ie=q.ResizeObserver||ae().ResizeObserver;null===q.ResizeObserver&&(ie=!1);var de=mergeOptions$3({createEl:!ie,reportTouchActivity:!1},q);return(ee=m.call(this,v,de)||this).ResizeObserver=q.ResizeObserver||ae().ResizeObserver,ee.loadListener_=null,ee.resizeObserver_=null,ee.debouncedHandler_=os((function(){ee.resizeHandler()}),100,!1,(0,fe.Z)(ee)),ie?(ee.resizeObserver_=new ee.ResizeObserver(ee.debouncedHandler_),ee.resizeObserver_.observe(v.el())):(ee.loadListener_=function(){if(ee.el_&&ee.el_.contentWindow){var m=ee.debouncedHandler_,v=ee.unloadListener_=function(){off(this,"resize",m),off(this,"unload",v),v=null};on(ee.el_.contentWindow,"unload",v),on(ee.el_.contentWindow,"resize",m)}},ee.one("load",ee.loadListener_)),ee}(0,ye.Z)(ResizeManager,m);var v=ResizeManager.prototype;return v.createEl=function createEl(){return m.prototype.createEl.call(this,"iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})},v.resizeHandler=function resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")},v.dispose=function dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,m.prototype.dispose.call(this)},ResizeManager}(Ss);Ss.registerComponent("ResizeManager",Cu);var Au={trackingThreshold:20,liveTolerance:15},ku=function(m){function LiveTracker(v,q){var ee,ae=mergeOptions$3(Au,q,{createEl:!1});return(ee=m.call(this,v,ae)||this).handleVisibilityChange_=function(m){return ee.handleVisibilityChange(m)},ee.trackLiveHandler_=function(){return ee.trackLive_()},ee.handlePlay_=function(m){return ee.handlePlay(m)},ee.handleFirstTimeupdate_=function(m){return ee.handleFirstTimeupdate(m)},ee.handleSeeked_=function(m){return ee.handleSeeked(m)},ee.seekToLiveEdge_=function(m){return ee.seekToLiveEdge(m)},ee.reset_(),ee.on(ee.player_,"durationchange",(function(m){return ee.handleDurationchange(m)})),ee.on(ee.player_,"canplay",(function(){return ee.toggleTracking()})),ko&&"hidden"in de()&&"visibilityState"in de()&&ee.on(de(),"visibilitychange",ee.handleVisibilityChange_),ee}(0,ye.Z)(LiveTracker,m);var v=LiveTracker.prototype;return v.handleVisibilityChange=function handleVisibilityChange(){this.player_.duration()===1/0&&(de().hidden?this.stopTracking():this.startTracking())},v.trackLive_=function trackLive_(){var m=this.player_.seekable();if(m&&m.length){var v=Number(ae().performance.now().toFixed(4)),q=-1===this.lastTime_?0:(v-this.lastTime_)/1e3;this.lastTime_=v,this.pastSeekEnd_=this.pastSeekEnd()+q;var ee=this.liveCurrentTime(),ie=this.player_.currentTime(),de=this.player_.paused()||this.seekedBehindLive_||Math.abs(ee-ie)>this.options_.liveTolerance;this.timeupdateSeen_&&ee!==1/0||(de=!1),de!==this.behindLiveEdge_&&(this.behindLiveEdge_=de,this.trigger("liveedgechange"))}},v.handleDurationchange=function handleDurationchange(){this.toggleTracking()},v.toggleTracking=function toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())},v.startTracking=function startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,ns),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))},v.handleFirstTimeupdate=function handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)},v.handleSeeked=function handleSeeked(){var m=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&m>2,this.nextSeekedFromUser_=!1,this.trackLive_()},v.handlePlay=function handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)},v.reset_=function reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)},v.nextSeekedFromUser=function nextSeekedFromUser(){this.nextSeekedFromUser_=!0},v.stopTracking=function stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))},v.seekableEnd=function seekableEnd(){for(var m=this.player_.seekable(),v=[],q=m?m.length:0;q--;)v.push(m.end(q));return v.length?v.sort()[v.length-1]:1/0},v.seekableStart=function seekableStart(){for(var m=this.player_.seekable(),v=[],q=m?m.length:0;q--;)v.push(m.start(q));return v.length?v.sort()[0]:0},v.liveWindow=function liveWindow(){var m=this.liveCurrentTime();return m===1/0?0:m-this.seekableStart()},v.isLive=function isLive(){return this.isTracking()},v.atLiveEdge=function atLiveEdge(){return!this.behindLiveEdge()},v.liveCurrentTime=function liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()},v.pastSeekEnd=function pastSeekEnd(){var m=this.seekableEnd();return-1!==this.lastSeekEnd_&&m!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=m,this.pastSeekEnd_},v.behindLiveEdge=function behindLiveEdge(){return this.behindLiveEdge_},v.isTracking=function isTracking(){return"number"==typeof this.trackingInterval_},v.seekToLiveEdge=function seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))},v.dispose=function dispose(){this.off(de(),"visibilitychange",this.handleVisibilityChange_),this.stopTracking(),m.prototype.dispose.call(this)},LiveTracker}(Ss);Ss.registerComponent("LiveTracker",ku);var Pu,Iu=function sourcesetLoad(m){var v=m.el();if(v.hasAttribute("src"))return m.triggerSourceset(v.src),!0;var q=m.$$("source"),ee=[],ae="";if(!q.length)return!1;for(var ie=0;ie=2&&ae.push("loadeddata"),m.readyState>=3&&ae.push("canplay"),m.readyState>=4&&ae.push("canplaythrough"),this.ready((function(){ae.forEach((function(m){this.trigger(m)}),this)}))}},v.setScrubbing=function setScrubbing(m){this.isScrubbing_=m},v.scrubbing=function scrubbing(){return this.isScrubbing_},v.setCurrentTime=function setCurrentTime(m){try{this.isScrubbing_&&this.el_.fastSeek&&Bo?this.el_.fastSeek(m):this.el_.currentTime=m}catch(m){ho(m,"Video is not ready. (Video.js)")}},v.duration=function duration(){var m=this;if(this.el_.duration===1/0&&Eo&&Co&&0===this.el_.currentTime){return this.on("timeupdate",(function checkProgress(){m.el_.currentTime>0&&(m.el_.duration===1/0&&m.trigger("durationchange"),m.off("timeupdate",checkProgress))})),NaN}return this.el_.duration||NaN},v.width=function width(){return this.el_.offsetWidth},v.height=function height(){return this.el_.offsetHeight},v.proxyWebkitFullscreen_=function proxyWebkitFullscreen_(){var m=this;if("webkitDisplayingFullscreen"in this.el_){var v=function endFn(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},q=function beginFn(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",v),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",q),this.on("dispose",(function(){m.off("webkitbeginfullscreen",q),m.off("webkitendfullscreen",v)}))}},v.supportsFullScreen=function supportsFullScreen(){if("function"==typeof this.el_.webkitEnterFullScreen){var m=ae().navigator&&ae().navigator.userAgent||"";if(/Android/.test(m)||!/Chrome|Mac OS X 10.5/.test(m))return!0}return!1},v.enterFullScreen=function enterFullScreen(){var m=this.el_;if(m.paused&&m.networkState<=m.HAVE_METADATA)silencePromise(this.el_.play()),this.setTimeout((function(){m.pause();try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}}),0);else try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}},v.exitFullScreen=function exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))},v.requestPictureInPicture=function requestPictureInPicture(){return this.el_.requestPictureInPicture()},v.requestVideoFrameCallback=function requestVideoFrameCallback(v){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(v):m.prototype.requestVideoFrameCallback.call(this,v)},v.cancelVideoFrameCallback=function cancelVideoFrameCallback(v){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(v):m.prototype.cancelVideoFrameCallback.call(this,v)},v.src=function src(m){if(void 0===m)return this.el_.src;this.setSrc(m)},v.reset=function reset(){Html5.resetMediaElement(this.el_)},v.currentSrc=function currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc},v.setControls=function setControls(m){this.el_.controls=!!m},v.addTextTrack=function addTextTrack(v,q,ee){return this.featuresNativeTextTracks?this.el_.addTextTrack(v,q,ee):m.prototype.addTextTrack.call(this,v,q,ee)},v.createRemoteTextTrack=function createRemoteTextTrack(v){if(!this.featuresNativeTextTracks)return m.prototype.createRemoteTextTrack.call(this,v);var q=de().createElement("track");return v.kind&&(q.kind=v.kind),v.label&&(q.label=v.label),(v.language||v.srclang)&&(q.srclang=v.language||v.srclang),v.default&&(q.default=v.default),v.id&&(q.id=v.id),v.src&&(q.src=v.src),q},v.addRemoteTextTrack=function addRemoteTextTrack(v,q){var ee=m.prototype.addRemoteTextTrack.call(this,v,q);return this.featuresNativeTextTracks&&this.el().appendChild(ee),ee},v.removeRemoteTextTrack=function removeRemoteTextTrack(v){if(m.prototype.removeRemoteTextTrack.call(this,v),this.featuresNativeTextTracks)for(var q=this.$$("track"),ee=q.length;ee--;)v!==q[ee]&&v!==q[ee].track||this.el().removeChild(q[ee])},v.getVideoPlaybackQuality=function getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();var m={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(m.droppedVideoFrames=this.el().webkitDroppedFrameCount,m.totalVideoFrames=this.el().webkitDecodedFrameCount),ae().performance&&"function"==typeof ae().performance.now?m.creationTime=ae().performance.now():ae().performance&&ae().performance.timing&&"number"==typeof ae().performance.timing.navigationStart&&(m.creationTime=ae().Date.now()-ae().performance.timing.navigationStart),m},Html5}(fd);Mu(Wu,"TEST_VID",(function(){if(isReal()){var m=de().createElement("video"),v=de().createElement("track");return v.kind="captions",v.srclang="en",v.label="English",m.appendChild(v),m}})),Wu.isSupported=function(){try{Wu.TEST_VID.volume=.5}catch(m){return!1}return!(!Wu.TEST_VID||!Wu.TEST_VID.canPlayType)},Wu.canPlayType=function(m){return Wu.TEST_VID.canPlayType(m)},Wu.canPlaySource=function(m,v){return Wu.canPlayType(m.type)},Wu.canControlVolume=function(){try{var m=Wu.TEST_VID.volume;Wu.TEST_VID.volume=m/2+.1;var v=m!==Wu.TEST_VID.volume;return v&&Uo?(ae().setTimeout((function(){Wu&&Wu.prototype&&(Wu.prototype.featuresVolumeControl=m!==Wu.TEST_VID.volume)})),!1):v}catch(m){return!1}},Wu.canMuteVolume=function(){try{var m=Wu.TEST_VID.muted;return Wu.TEST_VID.muted=!m,Wu.TEST_VID.muted?setAttribute(Wu.TEST_VID,"muted","muted"):removeAttribute(Wu.TEST_VID,"muted"),m!==Wu.TEST_VID.muted}catch(m){return!1}},Wu.canControlPlaybackRate=function(){if(Eo&&Co&&Ao<58)return!1;try{var m=Wu.TEST_VID.playbackRate;return Wu.TEST_VID.playbackRate=m/2+.1,m!==Wu.TEST_VID.playbackRate}catch(m){return!1}},Wu.canOverrideAttributes=function(){try{var m=function noop(){};Object.defineProperty(de().createElement("video"),"src",{get:m,set:m}),Object.defineProperty(de().createElement("audio"),"src",{get:m,set:m}),Object.defineProperty(de().createElement("video"),"innerHTML",{get:m,set:m}),Object.defineProperty(de().createElement("audio"),"innerHTML",{get:m,set:m})}catch(m){return!1}return!0},Wu.supportsNativeTextTracks=function(){return Bo||Uo&&Co},Wu.supportsNativeVideoTracks=function(){return!(!Wu.TEST_VID||!Wu.TEST_VID.videoTracks)},Wu.supportsNativeAudioTracks=function(){return!(!Wu.TEST_VID||!Wu.TEST_VID.audioTracks)},Wu.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function(m){var v=m[0],q=m[1];Mu(Wu.prototype,v,(function(){return Wu[q]()}),!0)})),Wu.prototype.featuresVolumeControl=Wu.canControlVolume(),Wu.prototype.movingMediaElementInDOM=!Uo,Wu.prototype.featuresFullscreenResize=!0,Wu.prototype.featuresProgressEvents=!0,Wu.prototype.featuresTimeupdateEvents=!0,Wu.prototype.featuresVideoFrameCallback=!(!Wu.TEST_VID||!Wu.TEST_VID.requestVideoFrameCallback),Wu.patchCanPlayType=function(){To>=4&&!So&&!Co&&(Pu=Wu.TEST_VID&&Wu.TEST_VID.constructor.prototype.canPlayType,Wu.TEST_VID.constructor.prototype.canPlayType=function(m){return m&&/^application\/(?:x-|vnd\.apple\.)mpegurl/i.test(m)?"maybe":Pu.call(this,m)})},Wu.unpatchCanPlayType=function(){var m=Wu.TEST_VID.constructor.prototype.canPlayType;return Pu&&(Wu.TEST_VID.constructor.prototype.canPlayType=Pu),m},Wu.patchCanPlayType(),Wu.disposeMediaElement=function(m){if(m){for(m.parentNode&&m.parentNode.removeChild(m);m.hasChildNodes();)m.removeChild(m.firstChild);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()}},Wu.resetMediaElement=function(m){if(m){for(var v=m.querySelectorAll("source"),q=v.length;q--;)m.removeChild(v[q]);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()}},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(m){Wu.prototype[m]=function(){return this.el_[m]||this.el_.hasAttribute(m)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(m){Wu.prototype["set"+Rs(m)]=function(v){this.el_[m]=v,v?this.el_.setAttribute(m,m):this.el_.removeAttribute(m)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(m){Wu.prototype[m]=function(){return this.el_[m]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(m){Wu.prototype["set"+Rs(m)]=function(v){this.el_[m]=v}})),["pause","load","play"].forEach((function(m){Wu.prototype[m]=function(){return this.el_[m]()}})),fd.withSourceHandlers(Wu),Wu.nativeSourceHandler={},Wu.nativeSourceHandler.canPlayType=function(m){try{return Wu.TEST_VID.canPlayType(m)}catch(m){return""}},Wu.nativeSourceHandler.canHandleSource=function(m,v){if(m.type)return Wu.nativeSourceHandler.canPlayType(m.type);if(m.src){var q=Zs(m.src);return Wu.nativeSourceHandler.canPlayType("video/"+q)}return""},Wu.nativeSourceHandler.handleSource=function(m,v,q){v.setSrc(m.src)},Wu.nativeSourceHandler.dispose=function(){},Wu.registerSourceHandler(Wu.nativeSourceHandler),fd.registerTech("Html5",Wu);var zu=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Vu={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Hu=["tiny","xsmall","small","medium","large","xlarge","huge"],qu={};Hu.forEach((function(m){var v="x"===m.charAt(0)?"x-"+m.substring(1):m;qu[m]="vjs-layout-"+v}));var Gu={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0},Xu=function(m){function Player(v,q,ee){var ae;if(v.id=v.id||q.id||"vjs_video_"+newGUID(),(q=video_es_assign(Player.getTagSettings(v),q)).initChildren=!1,q.createEl=!1,q.evented=!1,q.reportTouchActivity=!1,!q.language)if("function"==typeof v.closest){var ie=v.closest("[lang]");ie&&ie.getAttribute&&(q.language=ie.getAttribute("lang"))}else for(var ce=v;ce&&1===ce.nodeType;){if(getAttributes(ce).hasOwnProperty("lang")){q.language=ce.getAttribute("lang");break}ce=ce.parentNode}if((ae=m.call(this,null,q,ee)||this).boundDocumentFullscreenChange_=function(m){return ae.documentFullscreenChange_(m)},ae.boundFullWindowOnEscKey_=function(m){return ae.fullWindowOnEscKey(m)},ae.boundUpdateStyleEl_=function(m){return ae.updateStyleEl_(m)},ae.boundApplyInitTime_=function(m){return ae.applyInitTime_(m)},ae.boundUpdateCurrentBreakpoint_=function(m){return ae.updateCurrentBreakpoint_(m)},ae.boundHandleTechClick_=function(m){return ae.handleTechClick_(m)},ae.boundHandleTechDoubleClick_=function(m){return ae.handleTechDoubleClick_(m)},ae.boundHandleTechTouchStart_=function(m){return ae.handleTechTouchStart_(m)},ae.boundHandleTechTouchMove_=function(m){return ae.handleTechTouchMove_(m)},ae.boundHandleTechTouchEnd_=function(m){return ae.handleTechTouchEnd_(m)},ae.boundHandleTechTap_=function(m){return ae.handleTechTap_(m)},ae.isFullscreen_=!1,ae.log=go(ae.id_),ae.fsApi_=io,ae.isPosterFromTech_=!1,ae.queuedCallbacks_=[],ae.isReady_=!1,ae.hasStarted_=!1,ae.userActive_=!1,ae.debugEnabled_=!1,ae.audioOnlyMode_=!1,ae.audioPosterMode_=!1,ae.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!ae.options_||!ae.options_.techOrder||!ae.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(ae.tag=v,ae.tagAttributes=v&&getAttributes(v),ae.language(ae.options_.language),q.languages){var le={};Object.getOwnPropertyNames(q.languages).forEach((function(m){le[m.toLowerCase()]=q.languages[m]})),ae.languages_=le}else ae.languages_=Player.prototype.options_.languages;ae.resetCache_(),ae.poster_=q.poster||"",ae.controls_=!!q.controls,v.controls=!1,v.removeAttribute("controls"),ae.changingSrc_=!1,ae.playCallbacks_=[],ae.playTerminatedQueue_=[],v.hasAttribute("autoplay")?ae.autoplay(!0):ae.autoplay(ae.options_.autoplay),q.plugins&&Object.keys(q.plugins).forEach((function(m){if("function"!=typeof ae[m])throw new Error('plugin "'+m+'" does not exist')})),ae.scrubbing_=!1,ae.el_=ae.createEl(),evented((0,fe.Z)(ae),{eventBusKey:"el_"}),ae.fsApi_.requestFullscreen&&(on(de(),ae.fsApi_.fullscreenchange,ae.boundDocumentFullscreenChange_),ae.on(ae.fsApi_.fullscreenchange,ae.boundDocumentFullscreenChange_)),ae.fluid_&&ae.on(["playerreset","resize"],ae.boundUpdateStyleEl_);var pe=mergeOptions$3(ae.options_);q.plugins&&Object.keys(q.plugins).forEach((function(m){ae[m](q.plugins[m])})),q.debug&&ae.debug(!0),ae.options_.playerOptions=pe,ae.middleware_=[],ae.playbackRates(q.playbackRates),ae.initChildren(),ae.isAudio("audio"===v.nodeName.toLowerCase()),ae.controls()?ae.addClass("vjs-controls-enabled"):ae.addClass("vjs-controls-disabled"),ae.el_.setAttribute("role","region"),ae.isAudio()?ae.el_.setAttribute("aria-label",ae.localize("Audio Player")):ae.el_.setAttribute("aria-label",ae.localize("Video Player")),ae.isAudio()&&ae.addClass("vjs-audio"),ae.flexNotSupported_()&&ae.addClass("vjs-no-flex"),Fo&&ae.addClass("vjs-touch-enabled"),Uo||ae.addClass("vjs-workinghover"),Player.players[ae.id_]=(0,fe.Z)(ae);var ye=to.split(".")[0];return ae.addClass("vjs-v"+ye),ae.userActive(!0),ae.reportUserActivity(),ae.one("play",(function(m){return ae.listenForUserActivity_(m)})),ae.on("stageclick",(function(m){return ae.handleStageClick_(m)})),ae.on("keydown",(function(m){return ae.handleKeyDown(m)})),ae.on("languagechange",(function(m){return ae.handleLanguagechange(m)})),ae.breakpoints(ae.options_.breakpoints),ae.responsive(ae.options_.responsive),ae.on("ready",(function(){ae.audioPosterMode(ae.options_.audioPosterMode),ae.audioOnlyMode(ae.options_.audioOnlyMode)})),ae}(0,ye.Z)(Player,m);var v=Player.prototype;return v.dispose=function dispose(){var v=this;this.trigger("dispose"),this.off("dispose"),off(de(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),off(de(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),Player.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),vd[this.id()]=null,ld.names.forEach((function(m){var q=ld[m],ee=v[q.getterName]();ee&&ee.off&&ee.off()})),m.prototype.dispose.call(this,{restoreEl:this.options_.restoreEl})},v.createEl=function createEl(){var v,q=this.tag,ee=this.playerElIngest_=q.parentNode&&q.parentNode.hasAttribute&&q.parentNode.hasAttribute("data-vjs-player"),ie="video-js"===this.tag.tagName.toLowerCase();ee?v=this.el_=q.parentNode:ie||(v=this.el_=m.prototype.createEl.call(this,"div"));var ce=getAttributes(q);if(ie){for(v=this.el_=q,q=this.tag=de().createElement("video");v.children.length;)q.appendChild(v.firstChild);hasClass(v,"video-js")||addClass(v,"video-js"),v.appendChild(q),ee=this.playerElIngest_=v,Object.keys(v).forEach((function(m){try{q[m]=v[m]}catch(m){}}))}if(q.setAttribute("tabindex","-1"),ce.tabindex="-1",(ko||Co&&Io)&&(q.setAttribute("role","application"),ce.role="application"),q.removeAttribute("width"),q.removeAttribute("height"),"width"in ce&&delete ce.width,"height"in ce&&delete ce.height,Object.getOwnPropertyNames(ce).forEach((function(m){ie&&"class"===m||v.setAttribute(m,ce[m]),ie&&q.setAttribute(m,ce[m])})),q.playerId=q.id,q.id+="_html5_api",q.className="vjs-tech",q.player=v.player=this,this.addClass("vjs-paused"),!0!==ae().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=Go("vjs-styles-dimensions");var le=Mo(".vjs-styles-defaults"),pe=Mo("head");pe.insertBefore(this.styleEl_,le?le.nextSibling:pe.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);for(var fe=q.getElementsByTagName("a"),ye=0;ye0?this.videoWidth()+":"+this.videoHeight():"16:9").split(":"),ie=ee[1]/ee[0];m=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/ie:this.videoWidth()||300,v=void 0!==this.height_?this.height_:m*ie,q=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(q),Xo(this.styleEl_,"\n ."+q+" {\n width: "+m+"px;\n height: "+v+"px;\n }\n\n ."+q+".vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: "+100*ie+"%;\n }\n ")}else{var de="number"==typeof this.width_?this.width_:this.options_.width,ce="number"==typeof this.height_?this.height_:this.options_.height,le=this.tech_&&this.tech_.el();le&&(de>=0&&(le.width=de),ce>=0&&(le.height=ce))}},v.loadTech_=function loadTech_(m,v){var q=this;this.tech_&&this.unloadTech_();var ee=Rs(m),ae=m.charAt(0).toLowerCase()+m.slice(1);"Html5"!==ee&&this.tag&&(fd.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=ee,this.isReady_=!1;var ie=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(ie=!1);var de={source:v,autoplay:ie,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:this.id()+"_"+ae+"_api",playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset,Promise:this.options_.Promise};ld.names.forEach((function(m){var v=ld[m];de[v.getterName]=q[v.privateName]})),video_es_assign(de,this.options_[ee]),video_es_assign(de,this.options_[ae]),video_es_assign(de,this.options_[m.toLowerCase()]),this.tag&&(de.tag=this.tag),v&&v.src===this.cache_.src&&this.cache_.currentTime>0&&(de.startTime=this.cache_.currentTime);var ce=fd.getTech(m);if(!ce)throw new Error("No Tech named '"+ee+"' exists! '"+ee+"' should be registered using videojs.registerTech()'");this.tech_=new ce(de),this.tech_.ready(as(this,this.handleTechReady_),!0),ks(this.textTracksJson_||[],this.tech_),zu.forEach((function(m){q.on(q.tech_,m,(function(v){return q["handleTech"+Rs(m)+"_"](v)}))})),Object.keys(Vu).forEach((function(m){q.on(q.tech_,m,(function(v){0===q.tech_.playbackRate()&&q.tech_.seeking()?q.queuedCallbacks_.push({callback:q["handleTech"+Vu[m]+"_"].bind(q),event:v}):q["handleTech"+Vu[m]+"_"](v)}))})),this.on(this.tech_,"loadstart",(function(m){return q.handleTechLoadStart_(m)})),this.on(this.tech_,"sourceset",(function(m){return q.handleTechSourceset_(m)})),this.on(this.tech_,"waiting",(function(m){return q.handleTechWaiting_(m)})),this.on(this.tech_,"ended",(function(m){return q.handleTechEnded_(m)})),this.on(this.tech_,"seeking",(function(m){return q.handleTechSeeking_(m)})),this.on(this.tech_,"play",(function(m){return q.handleTechPlay_(m)})),this.on(this.tech_,"firstplay",(function(m){return q.handleTechFirstPlay_(m)})),this.on(this.tech_,"pause",(function(m){return q.handleTechPause_(m)})),this.on(this.tech_,"durationchange",(function(m){return q.handleTechDurationChange_(m)})),this.on(this.tech_,"fullscreenchange",(function(m,v){return q.handleTechFullscreenChange_(m,v)})),this.on(this.tech_,"fullscreenerror",(function(m,v){return q.handleTechFullscreenError_(m,v)})),this.on(this.tech_,"enterpictureinpicture",(function(m){return q.handleTechEnterPictureInPicture_(m)})),this.on(this.tech_,"leavepictureinpicture",(function(m){return q.handleTechLeavePictureInPicture_(m)})),this.on(this.tech_,"error",(function(m){return q.handleTechError_(m)})),this.on(this.tech_,"posterchange",(function(m){return q.handleTechPosterChange_(m)})),this.on(this.tech_,"textdata",(function(m){return q.handleTechTextData_(m)})),this.on(this.tech_,"ratechange",(function(m){return q.handleTechRateChange_(m)})),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===ee&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)},v.unloadTech_=function unloadTech_(){var m=this;ld.names.forEach((function(v){var q=ld[v];m[q.privateName]=m[q.getterName]()})),this.textTracksJson_=As(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1},v.tech=function tech(m){return void 0===m&&ho.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_},v.addTechControlsListeners_=function addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)},v.removeTechControlsListeners_=function removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)},v.handleTechReady_=function handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()},v.handleTechLoadStart_=function handleTechLoadStart_(){this.removeClass("vjs-ended"),this.removeClass("vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):(this.trigger("loadstart"),this.trigger("firstplay")),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())},v.manualAutoplay_=function manualAutoplay_(m){var v=this;if(this.tech_&&"string"==typeof m){var q,ee=function resolveMuted(){var m=v.muted();v.muted(!0);var q=function restoreMuted(){v.muted(m)};v.playTerminatedQueue_.push(q);var ee=v.play();if(isPromise(ee))return ee.catch((function(m){throw q(),new Error("Rejection at manualAutoplay. Restoring muted value. "+(m||""))}))};if("any"!==m||this.muted()?q="muted"!==m||this.muted()?this.play():ee():isPromise(q=this.play())&&(q=q.catch(ee)),isPromise(q))return q.then((function(){v.trigger({type:"autoplay-success",autoplay:m})})).catch((function(){v.trigger({type:"autoplay-failure",autoplay:m})}))}},v.updateSourceCaches_=function updateSourceCaches_(m){void 0===m&&(m="");var v=m,q="";"string"!=typeof v&&(v=m.src,q=m.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],v&&!q&&(q=Td(this,v)),this.cache_.source=mergeOptions$3({},m,{src:v,type:q});for(var ee=this.cache_.sources.filter((function(m){return m.src&&m.src===v})),ae=[],ie=this.$$("source"),de=[],ce=0;ce0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((function(m){return m.callback(m.event)})),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")},v.handleTechWaiting_=function handleTechWaiting_(){var m=this;this.addClass("vjs-waiting"),this.trigger("waiting");var v=this.currentTime();this.on("timeupdate",(function timeUpdateListener(){v!==m.currentTime()&&(m.removeClass("vjs-waiting"),m.off("timeupdate",timeUpdateListener))}))},v.handleTechCanPlay_=function handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")},v.handleTechCanPlayThrough_=function handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")},v.handleTechPlaying_=function handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")},v.handleTechSeeking_=function handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")},v.handleTechSeeked_=function handleTechSeeked_(){this.removeClass("vjs-seeking"),this.removeClass("vjs-ended"),this.trigger("seeked")},v.handleTechFirstPlay_=function handleTechFirstPlay_(){this.options_.starttime&&(ho.warn("Passing the `starttime` option to the player will be deprecated in 6.0"),this.currentTime(this.options_.starttime)),this.addClass("vjs-has-started"),this.trigger("firstplay")},v.handleTechPause_=function handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")},v.handleTechEnded_=function handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")},v.handleTechDurationChange_=function handleTechDurationChange_(){this.duration(this.techGet_("duration"))},v.handleTechClick_=function handleTechClick_(m){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,m):this.paused()?silencePromise(this.play()):this.pause()))},v.handleTechDoubleClick_=function handleTechDoubleClick_(m){this.controls_&&(Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(function(v){return v.contains(m.target)}))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,m):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen()))},v.handleTechTap_=function handleTechTap_(){this.userActive(!this.userActive())},v.handleTechTouchStart_=function handleTechTouchStart_(){this.userWasActive=this.userActive()},v.handleTechTouchMove_=function handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()},v.handleTechTouchEnd_=function handleTechTouchEnd_(m){m.cancelable&&m.preventDefault()},v.handleStageClick_=function handleStageClick_(){this.reportUserActivity()},v.toggleFullscreenClass_=function toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")},v.documentFullscreenChange_=function documentFullscreenChange_(m){var v=m.target.player;if(!v||v===this){var q=this.el(),ee=de()[this.fsApi_.fullscreenElement]===q;!ee&&q.matches?ee=q.matches(":"+this.fsApi_.fullscreen):!ee&&q.msMatchesSelector&&(ee=q.msMatchesSelector(":"+this.fsApi_.fullscreen)),this.isFullscreen(ee)}},v.handleTechFullscreenChange_=function handleTechFullscreenChange_(m,v){var q=this;v&&(v.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(function(){q.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(v.isFullscreen))},v.handleTechFullscreenError_=function handleTechFullscreenError_(m,v){this.trigger("fullscreenerror",v)},v.togglePictureInPictureClass_=function togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")},v.handleTechEnterPictureInPicture_=function handleTechEnterPictureInPicture_(m){this.isInPictureInPicture(!0)},v.handleTechLeavePictureInPicture_=function handleTechLeavePictureInPicture_(m){this.isInPictureInPicture(!1)},v.handleTechError_=function handleTechError_(){var m=this.tech_.error();this.error(m)},v.handleTechTextData_=function handleTechTextData_(){var m=null;arguments.length>1&&(m=arguments[1]),this.trigger("textdata",m)},v.getCache=function getCache(){return this.cache_},v.resetCache_=function resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}},v.techCall_=function techCall_(m,v){this.ready((function(){if(m in Rd)return set(this.middleware_,this.tech_,m,v);if(m in _d)return mediate(this.middleware_,this.tech_,m,v);try{this.tech_&&this.tech_[m](v)}catch(m){throw ho(m),m}}),!0)},v.techGet_=function techGet_(m){if(this.tech_&&this.tech_.isReady_){if(m in bd)return get(this.middleware_,this.tech_,m);if(m in _d)return mediate(this.middleware_,this.tech_,m);try{return this.tech_[m]()}catch(v){if(void 0===this.tech_[m])throw ho("Video.js: "+m+" method not defined for "+this.techName_+" playback technology.",v),v;if("TypeError"===v.name)throw ho("Video.js: "+m+" unavailable on "+this.techName_+" playback technology element.",v),this.tech_.isReady_=!1,v;throw ho(v),v}}},v.play=function play(){var m=this,v=this.options_.Promise||ae().Promise;return v?new v((function(v){m.play_(v)})):this.play_()},v.play_=function play_(m){var v=this;void 0===m&&(m=silencePromise),this.playCallbacks_.push(m);var q=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),ee=Boolean(Bo||Uo);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!q)return this.waitToPlay_=function(m){v.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!q&&ee&&this.load());var ae=this.techGet_("play");ee&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===ae?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(ae)},v.runPlayTerminatedQueue_=function runPlayTerminatedQueue_(){var m=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],m.forEach((function(m){m()}))},v.runPlayCallbacks_=function runPlayCallbacks_(m){var v=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],v.forEach((function(v){v(m)}))},v.pause=function pause(){this.techCall_("pause")},v.paused=function paused(){return!1!==this.techGet_("paused")},v.played=function played(){return this.techGet_("played")||createTimeRanges(0,0)},v.scrubbing=function scrubbing(m){if(void 0===m)return this.scrubbing_;this.scrubbing_=!!m,this.techCall_("setScrubbing",this.scrubbing_),m?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")},v.currentTime=function currentTime(m){return void 0!==m?(m<0&&(m=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",m),void(this.cache_.initTime=0)):(this.cache_.initTime=m,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_))):(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime)},v.applyInitTime_=function applyInitTime_(){this.currentTime(this.cache_.initTime)},v.duration=function duration(m){if(void 0===m)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(m=parseFloat(m))<0&&(m=1/0),m!==this.cache_.duration&&(this.cache_.duration=m,m===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(m)||this.trigger("durationchange"))},v.remainingTime=function remainingTime(){return this.duration()-this.currentTime()},v.remainingTimeDisplay=function remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())},v.buffered=function buffered(){var buffered=this.techGet_("buffered");return buffered&&buffered.length||(buffered=createTimeRanges(0,0)),buffered},v.bufferedPercent=function bufferedPercent$1(){return bufferedPercent(this.buffered(),this.duration())},v.bufferedEnd=function bufferedEnd(){var m=this.buffered(),v=this.duration(),q=m.end(m.length-1);return q>v&&(q=v),q},v.volume=function volume(m){var v;return void 0!==m?(v=Math.max(0,Math.min(1,parseFloat(m))),this.cache_.volume=v,this.techCall_("setVolume",v),void(v>0&&this.lastVolume_(v))):(v=parseFloat(this.techGet_("volume")),isNaN(v)?1:v)},v.muted=function muted(m){if(void 0===m)return this.techGet_("muted")||!1;this.techCall_("setMuted",m)},v.defaultMuted=function defaultMuted(m){return void 0!==m?this.techCall_("setDefaultMuted",m):this.techGet_("defaultMuted")||!1},v.lastVolume_=function lastVolume_(m){if(void 0===m||0===m)return this.cache_.lastVolume;this.cache_.lastVolume=m},v.supportsFullScreen=function supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1},v.isFullscreen=function isFullscreen(m){if(void 0!==m){var v=this.isFullscreen_;return this.isFullscreen_=Boolean(m),this.isFullscreen_!==v&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_},v.requestFullscreen=function requestFullscreen(m){var v=this.options_.Promise||ae().Promise;if(v){var q=this;return new v((function(v,ee){function offHandler(){q.off("fullscreenerror",errorHandler),q.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),v()}function errorHandler(m,v){offHandler(),ee(v)}q.one("fullscreenchange",changeHandler),q.one("fullscreenerror",errorHandler);var ae=q.requestFullscreenHelper_(m);ae&&(ae.then(offHandler,offHandler),ae.then(v,ee))}))}return this.requestFullscreenHelper_()},v.requestFullscreenHelper_=function requestFullscreenHelper_(m){var v,q=this;if(this.fsApi_.prefixed||(v=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==m&&(v=m)),this.fsApi_.requestFullscreen){var ee=this.el_[this.fsApi_.requestFullscreen](v);return ee&&ee.then((function(){return q.isFullscreen(!0)}),(function(){return q.isFullscreen(!1)})),ee}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()},v.exitFullscreen=function exitFullscreen(){var m=this.options_.Promise||ae().Promise;if(m){var v=this;return new m((function(m,q){function offHandler(){v.off("fullscreenerror",errorHandler),v.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),m()}function errorHandler(m,v){offHandler(),q(v)}v.one("fullscreenchange",changeHandler),v.one("fullscreenerror",errorHandler);var ee=v.exitFullscreenHelper_();ee&&(ee.then(offHandler,offHandler),ee.then(m,q))}))}return this.exitFullscreenHelper_()},v.exitFullscreenHelper_=function exitFullscreenHelper_(){var m=this;if(this.fsApi_.requestFullscreen){var v=de()[this.fsApi_.exitFullscreen]();return v&&silencePromise(v.then((function(){return m.isFullscreen(!1)}))),v}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()},v.enterFullWindow=function enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=de().documentElement.style.overflow,on(de(),"keydown",this.boundFullWindowOnEscKey_),de().documentElement.style.overflow="hidden",addClass(de().body,"vjs-full-window"),this.trigger("enterFullWindow")},v.fullWindowOnEscKey=function fullWindowOnEscKey(m){pe().isEventKey(m,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())},v.exitFullWindow=function exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,off(de(),"keydown",this.boundFullWindowOnEscKey_),de().documentElement.style.overflow=this.docOrigOverflow,removeClass(de().body,"vjs-full-window"),this.trigger("exitFullWindow")},v.disablePictureInPicture=function disablePictureInPicture(m){if(void 0===m)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",m),this.options_.disablePictureInPicture=m,this.trigger("disablepictureinpicturechanged")},v.isInPictureInPicture=function isInPictureInPicture(m){return void 0!==m?(this.isInPictureInPicture_=!!m,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_},v.requestPictureInPicture=function requestPictureInPicture(){if("pictureInPictureEnabled"in de()&&!1===this.disablePictureInPicture())return this.techGet_("requestPictureInPicture")},v.exitPictureInPicture=function exitPictureInPicture(){if("pictureInPictureEnabled"in de())return de().exitPictureInPicture()},v.handleKeyDown=function handleKeyDown(m){var v=this.options_.userActions;if(v&&v.hotkeys){(function excludeElement(m){var v=m.tagName.toLowerCase();if(m.isContentEditable)return!0;if("input"===v)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(m.type);return-1!==["textarea"].indexOf(v)})(this.el_.ownerDocument.activeElement)||("function"==typeof v.hotkeys?v.hotkeys.call(this,m):this.handleHotkeys(m))}},v.handleHotkeys=function handleHotkeys(m){var v=this.options_.userActions?this.options_.userActions.hotkeys:{},q=v.fullscreenKey,ee=void 0===q?function(m){return pe().isEventKey(m,"f")}:q,ae=v.muteKey,ie=void 0===ae?function(m){return pe().isEventKey(m,"m")}:ae,ce=v.playPauseKey,le=void 0===ce?function(m){return pe().isEventKey(m,"k")||pe().isEventKey(m,"Space")}:ce;if(ee.call(this,m)){m.preventDefault(),m.stopPropagation();var fe=Ss.getComponent("FullscreenToggle");!1!==de()[this.fsApi_.fullscreenEnabled]&&fe.prototype.handleClick.call(this,m)}else if(ie.call(this,m)){m.preventDefault(),m.stopPropagation(),Ss.getComponent("MuteToggle").prototype.handleClick.call(this,m)}else if(le.call(this,m)){m.preventDefault(),m.stopPropagation(),Ss.getComponent("PlayToggle").prototype.handleClick.call(this,m)}},v.canPlayType=function canPlayType(m){for(var v,q=0,ee=this.options_.techOrder;q1?q.handleSrc_(de.slice(1)):(q.changingSrc_=!1,q.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0),void q.triggerReady());ae=ee,ie=q.tech_,ae.forEach((function(m){return m.setTech&&m.setTech(ie)}))},ee.setTimeout((function(){return setSourceHelper(ae,md[ae.type],ie,ee)}),1),this.options_.retryOnError&&de.length>1){var ce=function retry(){q.error(null),q.handleSrc_(de.slice(1),!0)},le=function stopListeningForErrors(){q.off("error",ce)};this.one("error",ce),this.one("playing",le),this.resetRetryOnError_=function(){q.off("error",ce),q.off("playing",le)}}}else this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0)},v.src=function src(m){return this.handleSrc_(m,!1)},v.src_=function src_(m){var v=this,q=this.selectSource([m]);return!q||(_s(q.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",m):this.techCall_("src",m.src),this.changingSrc_=!1}),!0),!1):(this.changingSrc_=!0,this.loadTech_(q.tech,q.source),this.tech_.ready((function(){v.changingSrc_=!1})),!1))},v.load=function load(){this.techCall_("load")},v.reset=function reset(){var m=this,v=this.options_.Promise||ae().Promise;this.paused()||!v?this.doReset_():silencePromise(this.play().then((function(){return m.doReset_()})))},v.doReset_=function doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),cs(this)&&this.trigger("playerreset")},v.resetControlBarUI_=function resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()},v.resetProgressBar_=function resetProgressBar_(){this.currentTime(0);var m=this.controlBar||{},v=m.durationDisplay,q=m.remainingTimeDisplay;v&&v.updateContent(),q&&q.updateContent()},v.resetPlaybackRate_=function resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()},v.resetVolumeBar_=function resetVolumeBar_(){this.volume(1),this.trigger("volumechange")},v.currentSources=function currentSources(){var m=this.currentSource(),v=[];return 0!==Object.keys(m).length&&v.push(m),this.cache_.sources||v},v.currentSource=function currentSource(){return this.cache_.source||{}},v.currentSrc=function currentSrc(){return this.currentSource()&&this.currentSource().src||""},v.currentType=function currentType(){return this.currentSource()&&this.currentSource().type||""},v.preload=function preload(m){return void 0!==m?(this.techCall_("setPreload",m),void(this.options_.preload=m)):this.techGet_("preload")},v.autoplay=function autoplay(m){if(void 0===m)return this.options_.autoplay||!1;var v;"string"==typeof m&&/(any|play|muted)/.test(m)||!0===m&&this.options_.normalizeAutoplay?(this.options_.autoplay=m,this.manualAutoplay_("string"==typeof m?m:"play"),v=!1):this.options_.autoplay=!!m,v=void 0===v?this.options_.autoplay:v,this.tech_&&this.techCall_("setAutoplay",v)},v.playsinline=function playsinline(m){return void 0!==m?(this.techCall_("setPlaysinline",m),this.options_.playsinline=m,this):this.techGet_("playsinline")},v.loop=function loop(m){return void 0!==m?(this.techCall_("setLoop",m),void(this.options_.loop=m)):this.techGet_("loop")},v.poster=function poster(m){if(void 0===m)return this.poster_;m||(m=""),m!==this.poster_&&(this.poster_=m,this.techCall_("setPoster",m),this.isPosterFromTech_=!1,this.trigger("posterchange"))},v.handleTechPosterChange_=function handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){var m=this.tech_.poster()||"";m!==this.poster_&&(this.poster_=m,this.isPosterFromTech_=!0,this.trigger("posterchange"))}},v.controls=function controls(m){if(void 0===m)return!!this.controls_;m=!!m,this.controls_!==m&&(this.controls_=m,this.usingNativeControls()&&this.techCall_("setControls",m),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))},v.usingNativeControls=function usingNativeControls(m){if(void 0===m)return!!this.usingNativeControls_;m=!!m,this.usingNativeControls_!==m&&(this.usingNativeControls_=m,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))},v.error=function error(m){var v=this;if(void 0===m)return this.error_||null;if(ao("beforeerror").forEach((function(q){var ee=q(v,m);video_es_isObject(ee)&&!Array.isArray(ee)||"string"==typeof ee||"number"==typeof ee||null===ee?m=ee:v.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&m&&4===m.code){var q=function triggerSuppressedError(){this.error(m)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],q),void this.one("loadstart",(function(){this.off(["click","touchstart"],q)}))}if(null===m)return this.error_=m,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new MediaError(m),this.addClass("vjs-error"),ho.error("(CODE:"+this.error_.code+" "+MediaError.errorTypes[this.error_.code]+")",this.error_.message,this.error_),this.trigger("error"),ao("error").forEach((function(m){return m(v,v.error_)}))},v.reportUserActivity=function reportUserActivity(m){this.userActivity_=!0},v.userActive=function userActive(m){if(void 0===m)return this.userActive_;if((m=!!m)!==this.userActive_){if(this.userActive_=m,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(m){m.stopPropagation(),m.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}},v.listenForUserActivity_=function listenForUserActivity_(){var m,v,q,ee=as(this,this.reportUserActivity),ae=function handleMouseUpAndMouseLeave(v){ee(),this.clearInterval(m)};this.on("mousedown",(function handleMouseDown(){ee(),this.clearInterval(m),m=this.setInterval(ee,250)})),this.on("mousemove",(function handleMouseMove(m){m.screenX===v&&m.screenY===q||(v=m.screenX,q=m.screenY,ee())})),this.on("mouseup",ae),this.on("mouseleave",ae);var ie,de=this.getChild("controlBar");!de||Uo||Eo||(de.on("mouseenter",(function(m){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),de.on("mouseleave",(function(m){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",ee),this.on("keyup",ee),this.setInterval((function(){if(this.userActivity_){this.userActivity_=!1,this.userActive(!0),this.clearTimeout(ie);var m=this.options_.inactivityTimeout;m<=0||(ie=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),m))}}),250)},v.playbackRate=function playbackRate(m){if(void 0===m)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",m)},v.defaultPlaybackRate=function defaultPlaybackRate(m){return void 0!==m?this.techCall_("setDefaultPlaybackRate",m):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1},v.isAudio=function isAudio(m){if(void 0===m)return!!this.isAudio_;this.isAudio_=!!m},v.enableAudioOnlyUI_=function enableAudioOnlyUI_(){var m=this;this.addClass("vjs-audio-only-mode");var v=this.children(),q=this.getChild("ControlBar"),ee=q&&q.currentHeight();v.forEach((function(v){v!==q&&v.el_&&!v.hasClass("vjs-hidden")&&(v.hide(),m.audioOnlyCache_.hiddenChildren.push(v))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(ee),this.trigger("audioonlymodechange")},v.disableAudioOnlyUI_=function disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((function(m){return m.show()})),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")},v.audioOnlyMode=function audioOnlyMode(m){var v=this;if("boolean"!=typeof m||m===this.audioOnlyMode_)return this.audioOnlyMode_;this.audioOnlyMode_=m;var q=this.options_.Promise||ae().Promise;if(q){if(m){var ee=[];return this.isInPictureInPicture()&&ee.push(this.exitPictureInPicture()),this.isFullscreen()&&ee.push(this.exitFullscreen()),this.audioPosterMode()&&ee.push(this.audioPosterMode(!1)),q.all(ee).then((function(){return v.enableAudioOnlyUI_()}))}return q.resolve().then((function(){return v.disableAudioOnlyUI_()}))}m?(this.isInPictureInPicture()&&this.exitPictureInPicture(),this.isFullscreen()&&this.exitFullscreen(),this.enableAudioOnlyUI_()):this.disableAudioOnlyUI_()},v.enablePosterModeUI_=function enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},v.disablePosterModeUI_=function disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")},v.audioPosterMode=function audioPosterMode(m){var v=this;if("boolean"!=typeof m||m===this.audioPosterMode_)return this.audioPosterMode_;this.audioPosterMode_=m;var q=this.options_.Promise||ae().Promise;return q?m?this.audioOnlyMode()?this.audioOnlyMode(!1).then((function(){v.enablePosterModeUI_()})):q.resolve().then((function(){v.enablePosterModeUI_()})):q.resolve().then((function(){v.disablePosterModeUI_()})):m?(this.audioOnlyMode()&&this.audioOnlyMode(!1),void this.enablePosterModeUI_()):void this.disablePosterModeUI_()},v.addTextTrack=function addTextTrack(m,v,q){if(this.tech_)return this.tech_.addTextTrack(m,v,q)},v.addRemoteTextTrack=function addRemoteTextTrack(m,v){if(this.tech_)return this.tech_.addRemoteTextTrack(m,v)},v.removeRemoteTextTrack=function removeRemoteTextTrack(m){void 0===m&&(m={});var v=m.track;if(v||(v=m),this.tech_)return this.tech_.removeRemoteTextTrack(v)},v.getVideoPlaybackQuality=function getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")},v.videoWidth=function videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0},v.videoHeight=function videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0},v.language=function language(m){if(void 0===m)return this.language_;this.language_!==String(m).toLowerCase()&&(this.language_=String(m).toLowerCase(),cs(this)&&this.trigger("languagechange"))},v.languages=function languages(){return mergeOptions$3(Player.prototype.options_.languages,this.languages_)},v.toJSON=function toJSON(){var m=mergeOptions$3(this.options_),v=m.tracks;m.tracks=[];for(var q=0;q"):function(){}},hl=1/30,gl=.1,fl=function filterRanges(m,v){var q,ee=[];if(m&&m.length)for(q=0;q=v}))},vl=function findNextRange(m,v){return fl(m,(function(m){return m-hl>=v}))},yl=function findGaps(m){if(m.length<2)return videojs.createTimeRanges();for(var v=[],q=1;q "+m.end(q));return v.join(", ")},_l=function timeUntilRebuffer(m,v,q){return void 0===q&&(q=1),((m.length?m.end(m.length-1):0)-v)/q},xl=function timeRangesToArray(m){for(var v=[],q=0;qie||(q+=v>ae&&v<=ie?ie-v:ie-ae)}return q},Sl=videojs.createTimeRange,wl=function segmentDurationWithParts(m,v){if(!v.preload)return v.duration;var q=0;return(v.parts||[]).forEach((function(m){q+=m.duration})),(v.preloadHints||[]).forEach((function(v){"PART"===v.type&&(q+=m.partTargetDuration)})),q},Cl=function getPartsAndSegments(m){return(m.segments||[]).reduce((function(m,v,q){return v.parts?v.parts.forEach((function(ee,ae){m.push({duration:ee.duration,segmentIndex:q,partIndex:ae,part:ee,segment:v})})):m.push({duration:v.duration,segmentIndex:q,partIndex:null,segment:v,part:null}),m}),[])},Al=function getLastParts(m){var v=m.segments&&m.segments.length&&m.segments[m.segments.length-1];return v&&v.parts||[]},kl=function getKnownPartCount(m){var v=m.preloadSegment;if(v){var q=v.parts,ee=(v.preloadHints||[]).reduce((function(m,v){return m+("PART"===v.type?1:0)}),0);return ee+=q&&q.length?q.length:0}},Pl=function liveEdgeDelay(m,v){if(v.endList)return 0;if(m&&m.suggestedPresentationDelay)return m.suggestedPresentationDelay;var q=Al(v).length>0;return q&&v.serverControl&&v.serverControl.partHoldBack?v.serverControl.partHoldBack:q&&v.partTargetDuration?3*v.partTargetDuration:v.serverControl&&v.serverControl.holdBack?v.serverControl.holdBack:v.targetDuration?3*v.targetDuration:0},Il=function backwardDuration(m,v){var q=0,ee=v-m.mediaSequence,ae=m.segments[ee];if(ae){if(void 0!==ae.start)return{result:ae.start,precise:!0};if(void 0!==ae.end)return{result:ae.end-ae.duration,precise:!0}}for(;ee--;){if(void 0!==(ae=m.segments[ee]).end)return{result:q+ae.end,precise:!0};if(q+=wl(m,ae),void 0!==ae.start)return{result:q+ae.start,precise:!0}}return{result:q,precise:!1}},Fl=function forwardDuration(m,v){for(var q,ee=0,ae=v-m.mediaSequence;aeae){var de=[ae,ee];ee=de[0],ae=de[1]}if(ee<0){for(var ce=ee;ceDate.now()},Nl=function isIncompatible(m){return m.excludeUntil&&m.excludeUntil===1/0},Ml=function isEnabled(m){var v=Ll(m);return!m.disabled&&!v},Wl=function hasAttribute(m,v){return v.attributes&&v.attributes[m]},zl=function isLowestEnabledRendition(m,v){if(1===m.playlists.length)return!0;var q=v.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===m.playlists.filter((function(m){return!!Ml(m)&&(m.attributes.BANDWIDTH||0)0)for(var be=pe-1;be>=0;be--){var Re=le[be];if(ce+=Re.duration,de){if(ce<0)continue}else if(ce+hl<=0)continue;return{partIndex:Re.partIndex,segmentIndex:Re.segmentIndex,startTime:ie-Ul({defaultDuration:v.targetDuration,durationList:le,startIndex:pe,endIndex:be})}}return{partIndex:le[0]&&le[0].partIndex||null,segmentIndex:le[0]&&le[0].segmentIndex||0,startTime:q}}if(pe<0){for(var _e=pe;_e<0;_e++)if((ce-=v.targetDuration)<0)return{partIndex:le[0]&&le[0].partIndex||null,segmentIndex:le[0]&&le[0].segmentIndex||0,startTime:q};pe=0}for(var xe=pe;xe0)continue}else if(ce-hl>=0)continue;return{partIndex:Te.partIndex,segmentIndex:Te.segmentIndex,startTime:ie+Ul({defaultDuration:v.targetDuration,durationList:le,startIndex:pe,endIndex:xe})}}return{segmentIndex:le[le.length-1].segmentIndex,partIndex:le[le.length-1].partIndex,startTime:q}},isEnabled:Ml,isDisabled:function isDisabled(m){return m.disabled},isBlacklisted:Ll,isIncompatible:Nl,playlistEnd:Bl,isAes:function isAes(m){for(var v=0;v-1&&ce!==de.length-1&&(q._HLS_part=ce),(ce>-1||de.length)&&ie--}q._HLS_msn=ie}if(v.serverControl&&v.serverControl.canSkipUntil&&(q._HLS_skip=v.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(q).length){var le=new(ae().URL)(m);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(m){q.hasOwnProperty(m)&&le.searchParams.set(m,q[m])})),m=le.toString()}return m},op=function updateSegment(m,v){if(!m)return v;var q=ap(m,v);if(m.preloadHints&&!v.preloadHints&&delete q.preloadHints,m.parts&&!v.parts)delete q.parts;else if(m.parts&&v.parts)for(var ee=0;ee=500?4:2},this.trigger("error")},v.parseManifest_=function parseManifest_(m){var v=this,q=m.url,ee=m.manifestString;return $l({onwarn:function onwarn(m){var ee=m.message;return v.logger_("m3u8-parser warn for "+q+": "+ee)},oninfo:function oninfo(m){var ee=m.message;return v.logger_("m3u8-parser info for "+q+": "+ee)},manifestString:ee,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,experimentalLLHLS:this.experimentalLLHLS})},v.haveMetadata=function haveMetadata(m){var v=m.playlistString,q=m.playlistObject,ee=m.url,ae=m.id;this.request=null,this.state="HAVE_METADATA";var ie=q||this.parseManifest_({url:ee,manifestString:v});ie.lastRequest=Date.now(),Jl({playlist:ie,uri:ee,id:ae});var de=lp(this.master,ie);this.targetDuration=ie.partTargetDuration||ie.targetDuration,this.pendingMedia_=null,de?(this.master=de,this.media_=this.master.playlists[ae]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(pp(this.media(),!!de)),this.trigger("loadedplaylist")},v.dispose=function dispose(){this.trigger("dispose"),this.stopRequest(),ae().clearTimeout(this.mediaUpdateTimeout),ae().clearTimeout(this.finalRenditionTimeout),this.off()},v.stopRequest=function stopRequest(){if(this.request){var m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}},v.media=function media(m,v){var q=this;if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof m){if(!this.master.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.master.playlists[m]}if(ae().clearTimeout(this.finalRenditionTimeout),v){var ee=(m.partTargetDuration||m.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=ae().setTimeout(this.media.bind(this,m,!1),ee)}else{var ie=this.state,de=!this.media_||m.id!==this.media_.id,ce=this.master.playlists[m.id];if(ce&&ce.endList||m.endList&&m.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=m,void(de&&(this.trigger("mediachanging"),"HAVE_MASTER"===ie?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(pp(m,!0)),de){if(this.state="SWITCHING_MEDIA",this.request){if(m.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=m,this.request=this.vhs_.xhr({uri:m.resolvedUri,withCredentials:this.withCredentials},(function(v,ee){if(q.request){if(m.lastRequest=Date.now(),m.resolvedUri=ll(q.handleManifestRedirects,m.resolvedUri,ee),v)return q.playlistRequestError(q.request,m,ie);q.haveMetadata({playlistString:ee.responseText,url:m.uri,id:m.id}),"HAVE_MASTER"===ie?q.trigger("loadedmetadata"):q.trigger("mediachange")}}))}}},v.pause=function pause(){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MASTER":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")},v.load=function load(m){var v=this;this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);var q=this.media();if(m){var ee=q?(q.partTargetDuration||q.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=ae().setTimeout((function(){v.mediaUpdateTimeout=null,v.load()}),ee)}else this.started?q&&!q.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()},v.updateMediaUpdateTimeout_=function updateMediaUpdateTimeout_(m){var v=this;this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=ae().setTimeout((function(){v.mediaUpdateTimeout=null,v.trigger("mediaupdatetimeout"),v.updateMediaUpdateTimeout_(m)}),m))},v.start=function start(){var m=this;if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=ae().location.href),this.src.resolvedUri=this.src.uri,void setTimeout((function(){m.setupInitialPlaylist(m.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},(function(v,q){if(m.request){if(m.request=null,v)return m.error={status:q.status,message:"HLS playlist request error at URL: "+m.src+".",responseText:q.responseText,code:2},"HAVE_NOTHING"===m.state&&(m.started=!1),m.trigger("error");m.src=ll(m.handleManifestRedirects,m.src,q);var ee=m.parseManifest_({manifestString:q.responseText,url:m.src});m.setupInitialPlaylist(ee)}}))},v.srcUri=function srcUri(){return"string"==typeof this.src?this.src:this.src.uri},v.setupInitialPlaylist=function setupInitialPlaylist(m){if(this.state="HAVE_MASTER",m.playlists)return this.master=m,np(this.master,this.srcUri()),m.playlists.forEach((function(m){m.segments=cp(m),m.segments.forEach((function(v){dp(v,m.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.master.playlists[0]));var v=this.srcUri()||ae().location.href;this.master=tp(0,v),this.haveMetadata({playlistObject:m,url:v,id:this.master.playlists[0].id}),this.trigger("loadedmetadata")},PlaylistLoader}(rp),fp=videojs.xhr,mp=videojs.mergeOptions,vp=function callbackWrapper(m,v,q,ee){var ae="arraybuffer"===m.responseType?m.response:m.responseText;!v&&ae&&(m.responseTime=Date.now(),m.roundTripTime=m.responseTime-m.requestTime,m.bytesReceived=ae.byteLength||ae.length,m.bandwidth||(m.bandwidth=Math.floor(m.bytesReceived/m.roundTripTime*8*1e3))),q.headers&&(m.responseHeaders=q.headers),v&&"ETIMEDOUT"===v.code&&(m.timedout=!0),v||m.aborted||200===q.statusCode||206===q.statusCode||0===q.statusCode||(v=new Error("XHR Failed with a response of: "+(m&&(ae||m.responseText)))),ee(v,m)},yp=function xhrFactory(){var m=function XhrFunction(m,v){m=mp({timeout:45e3},m);var q=XhrFunction.beforeRequest||videojs.Vhs.xhr.beforeRequest;if(q&&"function"==typeof q){var ee=q(m);ee&&(m=ee)}var ae=(!0===videojs.Vhs.xhr.original?fp:videojs.Vhs.xhr)(m,(function(m,q){return vp(ae,m,q,v)})),ie=ae.abort;return ae.abort=function(){return ae.aborted=!0,ie.apply(ae,arguments)},ae.uri=m.uri,ae.requestTime=Date.now(),ae};return m.original=!0,m},bp=function byterangeStr(m){return"bytes="+m.offset+"-"+("bigint"==typeof m.offset||"bigint"==typeof m.length?ae().BigInt(m.offset)+ae().BigInt(m.length)-ae().BigInt(1):m.offset+m.length-1)},Rp=function segmentXhrHeaders(m){var v={};return m.byterange&&(v.Range=bp(m.byterange)),v},_p=function textRange(m,v){return m.start(v)+"-"+m.end(v)},xp=function formatHexString(m,v){var q=m.toString(16);return"00".substring(0,2-q.length)+q+(v%2?" ":"")},Ep=function formatAsciiString(m){return m>=32&&m<126?String.fromCharCode(m):"."},Tp=function createTransferableMessage(m){var v={};return Object.keys(m).forEach((function(q){var ee=m[q];At(ee)?v[q]={bytes:ee.buffer,byteOffset:ee.byteOffset,byteLength:ee.byteLength}:v[q]=ee})),v},Dp=function initSegmentId(m){var v=m.byterange||{length:1/0,offset:0};return[v.length,v.offset,m.resolvedUri].join(",")},Sp=function segmentKeyId(m){return m.resolvedUri},wp=function hexDump(m){for(var v=Array.prototype.slice.call(m),q=16,ee="",ae=0;aenew Date(de.getTime()+1e3*ce)?null:(q>de&&(ee=ie),{segment:ee,estimatedStart:ee.videoTimingInfo?ee.videoTimingInfo.transmuxedPresentationStart:Gl.duration(v,v.mediaSequence+v.segments.indexOf(ee)),type:ee.videoTimingInfo?"accurate":"estimate"})},Ip=function findSegmentForPlayerTime(m,v){if(!v||!v.segments||0===v.segments.length)return null;for(var q,ee=0,ae=0;aeee){if(m>ee+.25*ie.duration)return null;q=ie}return{segment:q,estimatedStart:q.videoTimingInfo?q.videoTimingInfo.transmuxedPresentationStart:ee-q.duration,type:q.videoTimingInfo?"accurate":"estimate"}},Fp=function getOffsetFromTimestamp(m,v){var q,ee;try{q=new Date(m),ee=new Date(v)}catch(m){}var ae=q.getTime();return(ee.getTime()-ae)/1e3},jp=function verifyProgramDateTimeTags(m){if(!m.segments||0===m.segments.length)return!1;for(var v=0;v=fe+pe)return ce(v,{response:ie.subarray(pe,pe+fe),status:q.status,uri:q.uri});ee.request=ee.vhs_.xhr({uri:de,responseType:"arraybuffer",headers:Rp({byterange:m.sidx.byterange})},ce)}))}else this.mediaRequest_=ae().setTimeout((function(){return q(!1)}),0)},v.dispose=function dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},ae().clearTimeout(this.minimumUpdatePeriodTimeout_),ae().clearTimeout(this.mediaRequest_),ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.off()},v.hasPendingRequest=function hasPendingRequest(){return this.request||this.mediaRequest_},v.stopRequest=function stopRequest(){if(this.request){var m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}},v.media=function media(m){var v=this;if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);var q=this.state;if("string"==typeof m){if(!this.masterPlaylistLoader_.master.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.masterPlaylistLoader_.master.playlists[m]}var ee=!this.media_||m.id!==this.media_.id;if(ee&&this.loadedPlaylists_[m.id]&&this.loadedPlaylists_[m.id].endList)return this.state="HAVE_METADATA",this.media_=m,void(ee&&(this.trigger("mediachanging"),this.trigger("mediachange")));ee&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(m,q,(function(ee){v.haveMetadata({startingState:q,playlist:m})})))},v.haveMetadata=function haveMetadata(m){var v=m.startingState,q=m.playlist;this.state="HAVE_METADATA",this.loadedPlaylists_[q.id]=q,this.mediaRequest_=null,this.refreshMedia_(q.id),"HAVE_MASTER"===v?this.trigger("loadedmetadata"):this.trigger("mediachange")},v.pause=function pause(){this.masterPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.masterPlaylistLoader_.createMupOnMedia_),this.masterPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMaster_&&(ae().clearTimeout(this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_),this.masterPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)},v.load=function load(m){var v=this;ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;var q=this.media();if(m){var ee=q?q.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=ae().setTimeout((function(){return v.load()}),ee)}else this.started?q&&!q.endList?(this.isMaster_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()},v.start=function start(){var m=this;this.started=!0,this.isMaster_?this.requestMaster_((function(v,q){m.haveMaster_(),m.hasPendingRequest()||m.media_||m.media(m.masterPlaylistLoader_.master.playlists[0])})):this.mediaRequest_=ae().setTimeout((function(){return m.haveMaster_()}),0)},v.requestMaster_=function requestMaster_(m){var v=this;this.request=this.vhs_.xhr({uri:this.masterPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},(function(q,ee){if(!v.requestErrored_(q,ee)){var ae=ee.responseText!==v.masterPlaylistLoader_.masterXml_;return v.masterPlaylistLoader_.masterXml_=ee.responseText,ee.responseHeaders&&ee.responseHeaders.date?v.masterLoaded_=Date.parse(ee.responseHeaders.date):v.masterLoaded_=Date.now(),v.masterPlaylistLoader_.srcUrl=ll(v.handleManifestRedirects,v.masterPlaylistLoader_.srcUrl,ee),ae?(v.handleMaster_(),void v.syncClientServerClock_((function(){return m(ee,ae)}))):m(ee,ae)}"HAVE_NOTHING"===v.state&&(v.started=!1)}))},v.syncClientServerClock_=function syncClientServerClock_(m){var v=this,q=hr(this.masterPlaylistLoader_.masterXml_);return null===q?(this.masterPlaylistLoader_.clientOffset_=this.masterLoaded_-Date.now(),m()):"DIRECT"===q.method?(this.masterPlaylistLoader_.clientOffset_=q.value-Date.now(),m()):void(this.request=this.vhs_.xhr({uri:ul(this.masterPlaylistLoader_.srcUrl,q.value),method:q.method,withCredentials:this.withCredentials},(function(ee,ae){if(v.request){if(ee)return v.masterPlaylistLoader_.clientOffset_=v.masterLoaded_-Date.now(),m();var ie;ie="HEAD"===q.method?ae.responseHeaders&&ae.responseHeaders.date?Date.parse(ae.responseHeaders.date):v.masterLoaded_:Date.parse(ae.responseText),v.masterPlaylistLoader_.clientOffset_=ie-Date.now(),m()}})))},v.haveMaster_=function haveMaster_(){this.state="HAVE_MASTER",this.isMaster_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)},v.handleMaster_=function handleMaster_(){this.mediaRequest_=null;var m=this.masterPlaylistLoader_.master,v=Vp({masterXml:this.masterPlaylistLoader_.masterXml_,srcUrl:this.masterPlaylistLoader_.srcUrl,clientOffset:this.masterPlaylistLoader_.clientOffset_,sidxMapping:this.masterPlaylistLoader_.sidxMapping_,previousManifest:m});m&&(v=qp(m,v,this.masterPlaylistLoader_.sidxMapping_)),this.masterPlaylistLoader_.master=v||m;var q=this.masterPlaylistLoader_.master.locations&&this.masterPlaylistLoader_.master.locations[0];return q&&q!==this.masterPlaylistLoader_.srcUrl&&(this.masterPlaylistLoader_.srcUrl=q),(!m||v&&v.minimumUpdatePeriod!==m.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),Boolean(v)},v.updateMinimumUpdatePeriodTimeout_=function updateMinimumUpdatePeriodTimeout_(){var m=this.masterPlaylistLoader_;m.createMupOnMedia_&&(m.off("loadedmetadata",m.createMupOnMedia_),m.createMupOnMedia_=null),m.minimumUpdatePeriodTimeout_&&(ae().clearTimeout(m.minimumUpdatePeriodTimeout_),m.minimumUpdatePeriodTimeout_=null);var v=m.master&&m.master.minimumUpdatePeriod;0===v&&(m.media()?v=1e3*m.media().targetDuration:(m.createMupOnMedia_=m.updateMinimumUpdatePeriodTimeout_,m.one("loadedmetadata",m.createMupOnMedia_))),"number"!=typeof v||v<=0?v<0&&this.logger_("found invalid minimumUpdatePeriod of "+v+", not setting a timeout"):this.createMUPTimeout_(v)},v.createMUPTimeout_=function createMUPTimeout_(m){var v=this.masterPlaylistLoader_;v.minimumUpdatePeriodTimeout_=ae().setTimeout((function(){v.minimumUpdatePeriodTimeout_=null,v.trigger("minimumUpdatePeriod"),v.createMUPTimeout_(m)}),m)},v.refreshXml_=function refreshXml_(){var m=this;this.requestMaster_((function(v,q){q&&(m.media_&&(m.media_=m.masterPlaylistLoader_.master.playlists[m.media_.id]),m.masterPlaylistLoader_.sidxMapping_=Kp(m.masterPlaylistLoader_.master,m.masterPlaylistLoader_.sidxMapping_),m.addSidxSegments_(m.media(),m.state,(function(v){m.refreshMedia_(m.media().id)})))}))},v.refreshMedia_=function refreshMedia_(m){var v=this;if(!m)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMaster_&&this.handleMaster_();var q=this.masterPlaylistLoader_.master.playlists,ee=!this.media_||this.media_!==q[m];if(ee?this.media_=q[m]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){!function createMediaUpdateTimeout(){v.media().endList||(v.mediaUpdateTimeout=ae().setTimeout((function(){v.trigger("mediaupdatetimeout"),createMediaUpdateTimeout()}),pp(v.media(),Boolean(ee))))}()}this.trigger("loadedplaylist")},DashPlaylistLoader}(Np),$p={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30},Qp=function stringToArrayBuffer(m){for(var v=new Uint8Array(new ArrayBuffer(m.length)),q=0;q-1)},this.trigger=function(v){var q,ee,ae,ie;if(q=m[v])if(2===arguments.length)for(ae=q.length,ee=0;ee>>1,m.samplingfrequencyindex<<7|m.channelcount<<3,6,1,2]))},Te=function hdlr(m){return v(Ve.hdlr,et[m])},xe=function mdhd(m){var q=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,m.duration>>>24&255,m.duration>>>16&255,m.duration>>>8&255,255&m.duration,85,196,0,0]);return m.samplerate&&(q[12]=m.samplerate>>>24&255,q[13]=m.samplerate>>>16&255,q[14]=m.samplerate>>>8&255,q[15]=255&m.samplerate),v(Ve.mdhd,q)},_e=function mdia(m){return v(Ve.mdia,xe(m),Te(m.type),ce(m))},de=function mfhd(m){return v(Ve.mfhd,new Uint8Array([0,0,0,0,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m]))},ce=function minf(m){return v(Ve.minf,"video"===m.type?v(Ve.vmhd,tt):v(Ve.smhd,nt),ee(),we(m))},le=function moof(m,q){for(var ee=[],ae=q.length;ae--;)ee[ae]=Ie(q[ae]);return v.apply(null,[Ve.moof,de(m)].concat(ee))},pe=function moov(m){for(var q=m.length,ee=[];q--;)ee[q]=be(m[q]);return v.apply(null,[Ve.moov,ye(4294967295)].concat(ee).concat(fe(m)))},fe=function mvex(m){for(var q=m.length,ee=[];q--;)ee[q]=We(m[q]);return v.apply(null,[Ve.mvex].concat(ee))},ye=function mvhd(m){var q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,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,255,255,255,255]);return v(Ve.mvhd,q)},Se=function sdtp(m){var q,ee,ae=m.samples||[],ie=new Uint8Array(4+ae.length);for(ee=0;ee>>8),de.push(255&ae[q].byteLength),de=de.concat(Array.prototype.slice.call(ae[q]));for(q=0;q>>8),ce.push(255&ie[q].byteLength),ce=ce.concat(Array.prototype.slice.call(ie[q]));if(ee=[Ve.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&m.width)>>8,255&m.width,(65280&m.height)>>8,255&m.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),v(Ve.avcC,new Uint8Array([1,m.profileIdc,m.profileCompatibility,m.levelIdc,255].concat([ae.length],de,[ie.length],ce))),v(Ve.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],m.sarRatio){var le=m.sarRatio[0],pe=m.sarRatio[1];ee.push(v(Ve.pasp,new Uint8Array([(4278190080&le)>>24,(16711680&le)>>16,(65280&le)>>8,255&le,(4278190080&pe)>>24,(16711680&pe)>>16,(65280&pe)>>8,255&pe])))}return v.apply(null,ee)},ut=function audioSample(m){return v(Ve.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&m.channelcount)>>8,255&m.channelcount,(65280&m.samplesize)>>8,255&m.samplesize,0,0,0,0,(65280&m.samplerate)>>8,255&m.samplerate,0,0]),ae(m))},Re=function tkhd(m){var q=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,0,(4278190080&m.duration)>>24,(16711680&m.duration)>>16,(65280&m.duration)>>8,255&m.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&m.width)>>8,255&m.width,0,0,(65280&m.height)>>8,255&m.height,0,0]);return v(Ve.tkhd,q)},Ie=function traf(m){var q,ee,ae,ie,de,ce;return q=v(Ve.tfhd,new Uint8Array([0,0,0,58,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),de=Math.floor(m.baseMediaDecodeTime/vt),ce=Math.floor(m.baseMediaDecodeTime%vt),ee=v(Ve.tfdt,new Uint8Array([1,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,255&de,ce>>>24&255,ce>>>16&255,ce>>>8&255,255&ce])),92,"audio"===m.type?(ae=ze(m,92),v(Ve.traf,q,ee,ae)):(ie=Se(m),ae=ze(m,ie.length+92),v(Ve.traf,q,ee,ae,ie))},be=function trak(m){return m.duration=m.duration||4294967295,v(Ve.trak,Re(m),_e(m))},We=function trex(m){var q=new Uint8Array([0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==m.type&&(q[q.length-1]=0),v(Ve.trex,q)},ht=function trunHeader(m,v){var q=0,ee=0,ae=0,ie=0;return m.length&&(void 0!==m[0].duration&&(q=1),void 0!==m[0].size&&(ee=2),void 0!==m[0].flags&&(ae=4),void 0!==m[0].compositionTimeOffset&&(ie=8)),[0,0,q|ee|ae|ie,1,(4278190080&m.length)>>>24,(16711680&m.length)>>>16,(65280&m.length)>>>8,255&m.length,(4278190080&v)>>>24,(16711680&v)>>>16,(65280&v)>>>8,255&v]},pt=function videoTrun(m,q){var ee,ae,ie,de,ce,le;for(q+=20+16*(de=m.samples||[]).length,ie=ht(de,q),(ae=new Uint8Array(ie.length+16*de.length)).set(ie),ee=ie.length,le=0;le>>24,ae[ee++]=(16711680&ce.duration)>>>16,ae[ee++]=(65280&ce.duration)>>>8,ae[ee++]=255&ce.duration,ae[ee++]=(4278190080&ce.size)>>>24,ae[ee++]=(16711680&ce.size)>>>16,ae[ee++]=(65280&ce.size)>>>8,ae[ee++]=255&ce.size,ae[ee++]=ce.flags.isLeading<<2|ce.flags.dependsOn,ae[ee++]=ce.flags.isDependedOn<<6|ce.flags.hasRedundancy<<4|ce.flags.paddingValue<<1|ce.flags.isNonSyncSample,ae[ee++]=61440&ce.flags.degradationPriority,ae[ee++]=15&ce.flags.degradationPriority,ae[ee++]=(4278190080&ce.compositionTimeOffset)>>>24,ae[ee++]=(16711680&ce.compositionTimeOffset)>>>16,ae[ee++]=(65280&ce.compositionTimeOffset)>>>8,ae[ee++]=255&ce.compositionTimeOffset;return v(Ve.trun,ae)},lt=function audioTrun(m,q){var ee,ae,ie,de,ce,le;for(q+=20+8*(de=m.samples||[]).length,ie=ht(de,q),(ee=new Uint8Array(ie.length+8*de.length)).set(ie),ae=ie.length,le=0;le>>24,ee[ae++]=(16711680&ce.duration)>>>16,ee[ae++]=(65280&ce.duration)>>>8,ee[ae++]=255&ce.duration,ee[ae++]=(4278190080&ce.size)>>>24,ee[ae++]=(16711680&ce.size)>>>16,ee[ae++]=(65280&ce.size)>>>8,ee[ae++]=255&ce.size;return v(Ve.trun,ee)},ze=function trun(m,v){return"audio"===m.type?lt(m,v):pt(m,v)};ie=function ftyp(){return v(Ve.ftyp,He,qe,He,Xe)};var yt,bt,Rt,_t,xt,Et,Tt,Dt,St=function mdat(m){return v(Ve.mdat,m)},wt=le,Ct=function initSegment(m){var v,q=ie(),ee=pe(m);return(v=new Uint8Array(q.byteLength+ee.byteLength)).set(q),v.set(ee,q.byteLength),v},At=function sampleForFrame(m,v){var q={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return q.dataOffset=v,q.compositionTimeOffset=m.pts-m.dts,q.duration=m.duration,q.size=4*m.length,q.size+=m.byteLength,m.keyFrame&&(q.flags.dependsOn=2,q.flags.isNonSyncSample=0),q},kt=function groupNalsIntoFrames(m){var v,q,ee=[],ae=[];for(ae.byteLength=0,ae.nalCount=0,ae.duration=0,ee.byteLength=0,v=0;v1&&(v=m.shift(),m.byteLength-=v.byteLength,m.nalCount-=v.nalCount,m[0][0].dts=v.dts,m[0][0].pts=v.pts,m[0][0].duration+=v.duration),m},Ft=function generateSampleTable(m,v){var q,ee,ae,ie,de,ce=v||0,le=[];for(q=0;qWt/2))){for((de=Nt()[m.samplerate])||(de=v[0].data),ce=0;ce=q?m:(v.minSegmentDts=1/0,m.filter((function(m){return m.dts>=q&&(v.minSegmentDts=Math.min(v.minSegmentDts,m.dts),v.minSegmentPts=v.minSegmentDts,!0)})))},$t=function generateSampleTable(m){var v,q,ee=[];for(v=0;v=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(m),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},bn.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},bn.prototype.addText=function(m){this.rows[this.rowIdx]+=m},bn.prototype.backspace=function(){if(!this.isEmpty()){var m=this.rows[this.rowIdx];this.rows[this.rowIdx]=m.substr(0,m.length-1)}};var xn=function Cea708Service(m,v,q){this.serviceNum=m,this.text="",this.currentWindow=new bn(-1),this.windows=[],this.stream=q,"string"==typeof v&&this.createTextDecoder(v)};xn.prototype.init=function(m,v){this.startPts=m;for(var q=0;q<8;q++)this.windows[q]=new bn(q),"function"==typeof v&&(this.windows[q].beforeRowOverflow=v)},xn.prototype.setCurrentWindow=function(m){this.currentWindow=this.windows[m]},xn.prototype.createTextDecoder=function(m){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(m)}catch(v){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+m+" encoding. "+v})}};var Sn=function Cea708Stream(m){m=m||{},Cea708Stream.prototype.init.call(this);var v,q=this,ee=m.captionServices||{},ae={};Object.keys(ee).forEach((function(m){v=ee[m],/^SERVICE/.test(m)&&(ae[m]=v.encoding)})),this.serviceEncodings=ae,this.current708Packet=null,this.services={},this.push=function(m){3===m.type?(q.new708Packet(),q.add708Bytes(m)):(null===q.current708Packet&&q.new708Packet(),q.add708Bytes(m))}};Sn.prototype=new gt,Sn.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Sn.prototype.add708Bytes=function(m){var v=m.ccData,q=v>>>8,ee=255&v;this.current708Packet.ptsVals.push(m.pts),this.current708Packet.data.push(q),this.current708Packet.data.push(ee)},Sn.prototype.push708Packet=function(){var m=this.current708Packet,v=m.data,q=null,ee=null,ae=0,ie=v[ae++];for(m.seq=ie>>6,m.sizeCode=63&ie;ae>5)&&ee>0&&(q=ie=v[ae++]),this.pushServiceBlock(q,ae,ee),ee>0&&(ae+=ee-1)},Sn.prototype.pushServiceBlock=function(m,v,q){var ee,ae=v,ie=this.current708Packet.data,de=this.services[m];for(de||(de=this.initService(m,ae));ae>5,ie.rowLock=(16&ee)>>4,ie.columnLock=(8&ee)>>3,ie.priority=7&ee,ee=q[++m],ie.relativePositioning=(128&ee)>>7,ie.anchorVertical=127&ee,ee=q[++m],ie.anchorHorizontal=ee,ee=q[++m],ie.anchorPoint=(240&ee)>>4,ie.rowCount=15&ee,ee=q[++m],ie.columnCount=63&ee,ee=q[++m],ie.windowStyle=(56&ee)>>3,ie.penStyle=7&ee,ie.virtualRowCount=ie.rowCount+1,m},Sn.prototype.setWindowAttributes=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.winAttr;return ee=q[++m],ae.fillOpacity=(192&ee)>>6,ae.fillRed=(48&ee)>>4,ae.fillGreen=(12&ee)>>2,ae.fillBlue=3&ee,ee=q[++m],ae.borderType=(192&ee)>>6,ae.borderRed=(48&ee)>>4,ae.borderGreen=(12&ee)>>2,ae.borderBlue=3&ee,ee=q[++m],ae.borderType+=(128&ee)>>5,ae.wordWrap=(64&ee)>>6,ae.printDirection=(48&ee)>>4,ae.scrollDirection=(12&ee)>>2,ae.justify=3&ee,ee=q[++m],ae.effectSpeed=(240&ee)>>4,ae.effectDirection=(12&ee)>>2,ae.displayEffect=3&ee,m},Sn.prototype.flushDisplayed=function(m,v){for(var q=[],ee=0;ee<8;ee++)v.windows[ee].visible&&!v.windows[ee].isEmpty()&&q.push(v.windows[ee].getText());v.endPts=m,v.text=q.join("\n\n"),this.pushCaption(v),v.startPts=m},Sn.prototype.pushCaption=function(m){""!==m.text&&(this.trigger("data",{startPts:m.startPts,endPts:m.endPts,text:m.text,stream:"cc708_"+m.serviceNum}),m.text="",m.startPts=m.endPts)},Sn.prototype.displayWindows=function(m,v){var q=this.current708Packet.data[++m],ee=this.getPts(m);this.flushDisplayed(ee,v);for(var ae=0;ae<8;ae++)q&1<>4,ae.offset=(12&ee)>>2,ae.penSize=3&ee,ee=q[++m],ae.italics=(128&ee)>>7,ae.underline=(64&ee)>>6,ae.edgeType=(56&ee)>>3,ae.fontStyle=7&ee,m},Sn.prototype.setPenColor=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.penColor;return ee=q[++m],ae.fgOpacity=(192&ee)>>6,ae.fgRed=(48&ee)>>4,ae.fgGreen=(12&ee)>>2,ae.fgBlue=3&ee,ee=q[++m],ae.bgOpacity=(192&ee)>>6,ae.bgRed=(48&ee)>>4,ae.bgGreen=(12&ee)>>2,ae.bgBlue=3&ee,ee=q[++m],ae.edgeRed=(48&ee)>>4,ae.edgeGreen=(12&ee)>>2,ae.edgeBlue=3&ee,m},Sn.prototype.setPenLocation=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.penLoc;return v.currentWindow.pendingNewLine=!0,ee=q[++m],ae.row=15&ee,ee=q[++m],ae.column=63&ee,m},Sn.prototype.reset=function(m,v){var q=this.getPts(m);return this.flushDisplayed(q,v),this.initService(v.serviceNum,m)};var Cn={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},On=function getCharFromCode(m){return null===m?"":(m=Cn[m]||m,String.fromCharCode(m))},zn=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],Hn=function createDisplayBuffer(){for(var m=[],v=15;v--;)m.push("");return m},Gn=function Cea608Stream(m,v){Cea608Stream.prototype.init.call(this),this.field_=m||0,this.dataChannel_=v||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(m){var v,q,ee,ae,ie;if((v=32639&m.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),ee=v>>>8,ae=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(m.pts),this.flushDisplayed(m.pts),q=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=q,this.startPts_=m.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(m.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(m.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(m.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(m.pts),this.flushDisplayed(m.pts),this.shiftRowsUp_(),this.startPts_=m.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(m.pts),this.displayed_=Hn();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=Hn();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(m.pts),this.displayed_=Hn()),this.mode_="paintOn",this.startPts_=m.pts;else if(this.isSpecialCharacter(ee,ae))ie=On((ee=(3&ee)<<8)|ae),this[this.mode_](m.pts,ie),this.column_++;else if(this.isExtCharacter(ee,ae))"popOn"===this.mode_?this.nonDisplayed_[this.row_]=this.nonDisplayed_[this.row_].slice(0,-1):this.displayed_[this.row_]=this.displayed_[this.row_].slice(0,-1),ie=On((ee=(3&ee)<<8)|ae),this[this.mode_](m.pts,ie),this.column_++;else if(this.isMidRowCode(ee,ae))this.clearFormatting(m.pts),this[this.mode_](m.pts," "),this.column_++,14==(14&ae)&&this.addFormatting(m.pts,["i"]),1==(1&ae)&&this.addFormatting(m.pts,["u"]);else if(this.isOffsetControlCode(ee,ae))this.column_+=3&ae;else if(this.isPAC(ee,ae)){var de=zn.indexOf(7968&v);"rollUp"===this.mode_&&(de-this.rollUpRows_+1<0&&(de=this.rollUpRows_-1),this.setRollUp(m.pts,de)),de!==this.row_&&(this.clearFormatting(m.pts),this.row_=de),1&ae&&-1===this.formatting_.indexOf("u")&&this.addFormatting(m.pts,["u"]),16==(16&v)&&(this.column_=4*((14&v)>>1)),this.isColorPAC(ae)&&14==(14&ae)&&this.addFormatting(m.pts,["i"])}else this.isNormalChar(ee)&&(0===ae&&(ae=null),ie=On(ee),ie+=On(ae),this[this.mode_](m.pts,ie),this.column_+=ie.length)}else this.lastControlCode_=null}};Gn.prototype=new gt,Gn.prototype.flushDisplayed=function(m){var v=this.displayed_.map((function(m,v){try{return m.trim()}catch(m){return this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+v+"."}),""}}),this).join("\n").replace(/^\n+|\n+$/g,"");v.length&&this.trigger("data",{startPts:this.startPts_,endPts:m,text:v,stream:this.name_})},Gn.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=Hn(),this.nonDisplayed_=Hn(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Gn.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Gn.prototype.isSpecialCharacter=function(m,v){return m===this.EXT_&&v>=48&&v<=63},Gn.prototype.isExtCharacter=function(m,v){return(m===this.EXT_+1||m===this.EXT_+2)&&v>=32&&v<=63},Gn.prototype.isMidRowCode=function(m,v){return m===this.EXT_&&v>=32&&v<=47},Gn.prototype.isOffsetControlCode=function(m,v){return m===this.OFFSET_&&v>=33&&v<=35},Gn.prototype.isPAC=function(m,v){return m>=this.BASE_&&m=64&&v<=127},Gn.prototype.isColorPAC=function(m){return m>=64&&m<=79||m>=96&&m<=127},Gn.prototype.isNormalChar=function(m){return m>=32&&m<=127},Gn.prototype.setRollUp=function(m,v){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(m),this.nonDisplayed_=Hn(),this.displayed_=Hn()),void 0!==v&&v!==this.row_)for(var q=0;q"}),"");this[this.mode_](m,q)},Gn.prototype.clearFormatting=function(m){if(this.formatting_.length){var v=this.formatting_.reverse().reduce((function(m,v){return m+""}),"");this.formatting_=[],this[this.mode_](m,v)}},Gn.prototype.popOn=function(m,v){var q=this.nonDisplayed_[this.row_];q+=v,this.nonDisplayed_[this.row_]=q},Gn.prototype.rollUp=function(m,v){var q=this.displayed_[this.row_];q+=v,this.displayed_[this.row_]=q},Gn.prototype.shiftRowsUp_=function(){var m;for(m=0;mv&&(q=-1);Math.abs(v-m)>4294967296;)m+=8589934592*q;return m},Jn=function TimestampRolloverStream(m){var v,q;TimestampRolloverStream.prototype.init.call(this),this.type_=m||$n,this.push=function(m){this.type_!==$n&&m.type!==this.type_||(void 0===q&&(q=m.dts),m.dts=Qn(m.dts,q),m.pts=Qn(m.pts,q),v=m.dts,this.trigger("data",m))},this.flush=function(){q=v,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){q=void 0,v=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};Jn.prototype=new gt;var Yn,ta=Jn,aa=Qn,ra=function percentEncode(m,v,q){var ee,ae="";for(ee=v;ee>>2;fe*=4,fe+=3&pe[7],ce.timeStamp=fe,void 0===v.pts&&void 0===v.dts&&(v.pts=ce.timeStamp,v.dts=ce.timeStamp),this.trigger("timestamp",ce)}v.frames.push(ce),q+=10,q+=de}while(q>>4>1&&(ee+=v[ee]+1),0===q.pid)q.type="pat",m(v.subarray(ee),q),this.trigger("data",q);else if(q.pid===this.pmtPid)for(q.type="pmt",m(v.subarray(ee),q),this.trigger("data",q);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([v,ee,q]):this.processPes_(v,ee,q)},this.processPes_=function(m,v,q){q.pid===this.programMapTable.video?q.streamType=Zn.H264_STREAM_TYPE:q.pid===this.programMapTable.audio?q.streamType=Zn.ADTS_STREAM_TYPE:q.streamType=this.programMapTable["timed-metadata"][q.pid],q.type="pes",q.data=m.subarray(v),this.trigger("data",q)}},ha.prototype=new gt,ha.STREAM_TYPES={h264:27,adts:15},ga=function ElementaryStream(){var m,v=this,q=!1,ee={data:[],size:0},ae={data:[],size:0},ie={data:[],size:0},de=function parsePes(m,v){var q,ee=m[0]<<16|m[1]<<8|m[2];v.data=new Uint8Array,1===ee&&(v.packetLength=6+(m[4]<<8|m[5]),v.dataAlignmentIndicator=0!=(4&m[6]),192&(q=m[7])&&(v.pts=(14&m[9])<<27|(255&m[10])<<20|(254&m[11])<<12|(255&m[12])<<5|(254&m[13])>>>3,v.pts*=4,v.pts+=(6&m[13])>>>1,v.dts=v.pts,64&q&&(v.dts=(14&m[14])<<27|(255&m[15])<<20|(254&m[16])<<12|(255&m[17])<<5|(254&m[18])>>>3,v.dts*=4,v.dts+=(6&m[18])>>>1)),v.data=m.subarray(9+m[8]))},ce=function flushStream(m,q,ee){var ae,ie,ce=new Uint8Array(m.size),le={type:q},pe=0,fe=0;if(m.data.length&&!(m.size<9)){for(le.trackId=m.data[0].pid,pe=0;pe>5,le=(ce=1024*(1+(3&v[pe+6])))*Da/wa[(60&v[pe+2])>>>2],v.byteLength-pe>>6&3),channelcount:(1&v[pe+2])<<2|(192&v[pe+3])>>>6,samplerate:wa[(60&v[pe+2])>>>2],samplingfrequencyindex:(60&v[pe+2])>>>2,samplesize:16,data:v.subarray(pe+7+ie,pe+ae)}),q++,pe+=ae}else"number"!=typeof fe&&(fe=pe),pe++;"number"==typeof fe&&(this.skipWarn_(fe,pe),fe=null),v=v.subarray(pe)}},this.flush=function(){q=0,this.trigger("done")},this.reset=function(){v=void 0,this.trigger("reset")},this.endTimeline=function(){v=void 0,this.trigger("endedtimeline")}},xa.prototype=new gt;var Ca,Aa,ka,Ia=xa,Fa=function ExpGolomb(m){var v=m.byteLength,q=0,ee=0;this.length=function(){return 8*v},this.bitsAvailable=function(){return 8*v+ee},this.loadWord=function(){var ae=m.byteLength-v,ie=new Uint8Array(4),de=Math.min(4,v);if(0===de)throw new Error("no bytes available");ie.set(m.subarray(ae,ae+de)),q=new DataView(ie.buffer).getUint32(0),ee=8*de,v-=de},this.skipBits=function(m){var ae;ee>m?(q<<=m,ee-=m):(m-=ee,m-=8*(ae=Math.floor(m/8)),v-=ae,this.loadWord(),q<<=m,ee-=m)},this.readBits=function(m){var ae=Math.min(ee,m),ie=q>>>32-ae;return(ee-=ae)>0?q<<=ae:v>0&&this.loadWord(),(ae=m-ae)>0?ie<>>m))return q<<=m,ee-=m,m;return this.loadWord(),m+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var m=this.skipLeadingZeros();return this.readBits(m+1)-1},this.readExpGolomb=function(){var m=this.readUnsignedExpGolomb();return 1&m?1+m>>>1:-1*(m>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};Aa=function NalByteStream(){var m,v,q=0;Aa.prototype.init.call(this),this.push=function(ee){var ae;v?((ae=new Uint8Array(v.byteLength+ee.data.byteLength)).set(v),ae.set(ee.data,v.byteLength),v=ae):v=ee.data;for(var ie=v.byteLength;q3&&this.trigger("data",v.subarray(q+3)),v=null,q=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},Aa.prototype=new gt,ka={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Ca=function H264Stream(){var m,v,q,ee,ae,ie,de,ce=new Aa;Ca.prototype.init.call(this),m=this,this.push=function(m){"video"===m.type&&(v=m.trackId,q=m.pts,ee=m.dts,ce.push(m))},ce.on("data",(function(de){var ce={trackId:v,pts:q,dts:ee,data:de,nalUnitTypeCode:31&de[0]};switch(ce.nalUnitTypeCode){case 5:ce.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:ce.nalUnitType="sei_rbsp",ce.escapedRBSP=ae(de.subarray(1));break;case 7:ce.nalUnitType="seq_parameter_set_rbsp",ce.escapedRBSP=ae(de.subarray(1)),ce.config=ie(ce.escapedRBSP);break;case 8:ce.nalUnitType="pic_parameter_set_rbsp";break;case 9:ce.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",ce)})),ce.on("done",(function(){m.trigger("done")})),ce.on("partialdone",(function(){m.trigger("partialdone")})),ce.on("reset",(function(){m.trigger("reset")})),ce.on("endedtimeline",(function(){m.trigger("endedtimeline")})),this.flush=function(){ce.flush()},this.partialFlush=function(){ce.partialFlush()},this.reset=function(){ce.reset()},this.endTimeline=function(){ce.endTimeline()},de=function skipScalingList(m,v){var q,ee=8,ae=8;for(q=0;q=0?q:0,(16&m[v+5])>>4?q+20:q+10},za=function getId3Offset(m,v){return m.length-v<10||m[v]!=="I".charCodeAt(0)||m[v+1]!=="D".charCodeAt(0)||m[v+2]!=="3".charCodeAt(0)?v:getId3Offset(m,v+=Ma(m,v))},Ha=function parseSyncSafeInteger(m){return m[0]<<21|m[1]<<14|m[2]<<7|m[3]},Ga=function percentEncode(m,v,q){var ee,ae="";for(ee=v;ee=v+2&&255==(255&m[v])&&240==(240&m[v+1])&&16==(22&m[v+1])},parseId3TagSize:Ma,parseAdtsSize:function parseAdtsSize(m,v){var q=(224&m[v+5])>>5,ee=m[v+4]<<3;return 6144&m[v+3]|ee|q},parseType:function parseType(m,v){return m[v]==="I".charCodeAt(0)&&m[v+1]==="D".charCodeAt(0)&&m[v+2]==="3".charCodeAt(0)?"timed-metadata":!0&m[v]&&240==(240&m[v+1])?"audio":null},parseSampleRate:function parseSampleRate(m){for(var v=0;v+5>>2];v++}return null},parseAacTimestamp:function parseAacTimestamp(m){var v,q,ee;v=10,64&m[5]&&(v+=4,v+=Ha(m.subarray(10,14)));do{if((q=Ha(m.subarray(v+4,v+8)))<1)return null;if("PRIV"===String.fromCharCode(m[v],m[v+1],m[v+2],m[v+3])){ee=m.subarray(v+10,v+q+10);for(var ae=0;ae>>2;return de*=4,de+=3&ie[7]}break}}v+=10,v+=q}while(v=3;)if(m[le]!=="I".charCodeAt(0)||m[le+1]!=="D".charCodeAt(0)||m[le+2]!=="3".charCodeAt(0))if(255!=(255&m[le])||240!=(240&m[le+1]))le++;else{if(m.length-le<7)break;if(le+(ce=Ja.parseAdtsSize(m,le))>m.length)break;ie={type:"audio",data:m.subarray(le,le+ce),pts:v,dts:v},this.trigger("data",ie),le+=ce}else{if(m.length-le<10)break;if(le+(ce=Ja.parseId3TagSize(m,le))>m.length)break;ae={type:"timed-metadata",data:m.subarray(le,le+ce)},this.trigger("data",ae),le+=ce}ee=m.length-le,m=ee>0?m.subarray(le):new Uint8Array},this.reset=function(){m=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){m=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new gt;var er,tr,ar,rr,ir=ja,or=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],lr=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],hr=Oa.H264Stream,gr=Ja.isLikelyAacData,vr=Wt,br=function retriggerForStream(m,v){v.stream=m,this.trigger("log",v)},Rr=function addPipelineLogRetriggers(m,v){for(var q=Object.keys(v),ee=0;ee=-1e4&&q<=45e3&&(!ee||ce>q)&&(ee=ie,ce=q));return ee?ee.gop:null},this.alignGopsAtStart_=function(m){var v,q,ee,ae,ie,ce,le,pe;for(ie=m.byteLength,ce=m.nalCount,le=m.duration,v=q=0;vee.pts?v++:(q++,ie-=ae.byteLength,ce-=ae.nalCount,le-=ae.duration);return 0===q?m:q===m.length?null:((pe=m.slice(q)).byteLength=ie,pe.duration=le,pe.nalCount=ce,pe.pts=pe[0].pts,pe.dts=pe[0].dts,pe)},this.alignGopsAtEnd_=function(m){var v,q,ee,ae,ie,ce,le;for(v=de.length-1,q=m.length-1,ie=null,ce=!1;v>=0&&q>=0;){if(ee=de[v],ae=m[q],ee.pts===ae.pts){ce=!0;break}ee.pts>ae.pts?v--:(v===de.length-1&&(ie=q),q--)}if(!ce&&null===ie)return null;if(0===(le=ce?q:ie))return m;var pe=m.slice(le),fe=pe.reduce((function(m,v){return m.byteLength+=v.byteLength,m.duration+=v.duration,m.nalCount+=v.nalCount,m}),{byteLength:0,duration:0,nalCount:0});return pe.byteLength=fe.byteLength,pe.duration=fe.duration,pe.nalCount=fe.nalCount,pe.pts=pe[0].pts,pe.dts=pe[0].dts,pe},this.alignGopsWith=function(m){de=m}},er.prototype=new gt,rr=function CoalesceStream(m,v){this.numberOfTracks=0,this.metadataStream=v,void 0!==(m=m||{}).remux?this.remuxTracks=!!m.remux:this.remuxTracks=!0,"boolean"==typeof m.keepOriginalTimestamps?this.keepOriginalTimestamps=m.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,rr.prototype.init.call(this),this.push=function(m){return m.text?this.pendingCaptions.push(m):m.frames?this.pendingMetadata.push(m):(this.pendingTracks.push(m.track),this.pendingBytes+=m.boxes.byteLength,"video"===m.track.type&&(this.videoTrack=m.track,this.pendingBoxes.push(m.boxes)),void("audio"===m.track.type&&(this.audioTrack=m.track,this.pendingBoxes.unshift(m.boxes))))}},rr.prototype=new gt,rr.prototype.flush=function(m){var v,q,ee,ae,ie=0,de={captions:[],captionStreams:{},metadata:[],info:{}},ce=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(ce=this.videoTrack.timelineStartInfo.pts,lr.forEach((function(m){de.info[m]=this.videoTrack[m]}),this)):this.audioTrack&&(ce=this.audioTrack.timelineStartInfo.pts,or.forEach((function(m){de.info[m]=this.audioTrack[m]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?de.type=this.pendingTracks[0].type:de.type="combined",this.emittedTracks+=this.pendingTracks.length,ee=Ct(this.pendingTracks),de.initSegment=new Uint8Array(ee.byteLength),de.initSegment.set(ee),de.data=new Uint8Array(this.pendingBytes),ae=0;ae=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},rr.prototype.setRemux=function(m){this.remuxTracks=m},ar=function Transmuxer(m){var v,q,ee=this,ae=!0;ar.prototype.init.call(this),m=m||{},this.baseMediaDecodeTime=m.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var ae={};this.transmuxPipeline_=ae,ae.type="aac",ae.metadataStream=new Ea.MetadataStream,ae.aacStream=new ir,ae.audioTimestampRolloverStream=new Ea.TimestampRolloverStream("audio"),ae.timedMetadataTimestampRolloverStream=new Ea.TimestampRolloverStream("timed-metadata"),ae.adtsStream=new Ia,ae.coalesceStream=new rr(m,ae.metadataStream),ae.headOfPipeline=ae.aacStream,ae.aacStream.pipe(ae.audioTimestampRolloverStream).pipe(ae.adtsStream),ae.aacStream.pipe(ae.timedMetadataTimestampRolloverStream).pipe(ae.metadataStream).pipe(ae.coalesceStream),ae.metadataStream.on("timestamp",(function(m){ae.aacStream.setTimestamp(m.timeStamp)})),ae.aacStream.on("data",(function(ie){"timed-metadata"!==ie.type&&"audio"!==ie.type||ae.audioSegmentStream||(q=q||{timelineStartInfo:{baseMediaDecodeTime:ee.baseMediaDecodeTime},codec:"adts",type:"audio"},ae.coalesceStream.numberOfTracks++,ae.audioSegmentStream=new tr(q,m),ae.audioSegmentStream.on("log",ee.getLogTrigger_("audioSegmentStream")),ae.audioSegmentStream.on("timingInfo",ee.trigger.bind(ee,"audioTimingInfo")),ae.adtsStream.pipe(ae.audioSegmentStream).pipe(ae.coalesceStream),ee.trigger("trackinfo",{hasAudio:!!q,hasVideo:!!v}))})),ae.coalesceStream.on("data",this.trigger.bind(this,"data")),ae.coalesceStream.on("done",this.trigger.bind(this,"done")),Rr(this,ae)},this.setupTsPipeline=function(){var ae={};this.transmuxPipeline_=ae,ae.type="ts",ae.metadataStream=new Ea.MetadataStream,ae.packetStream=new Ea.TransportPacketStream,ae.parseStream=new Ea.TransportParseStream,ae.elementaryStream=new Ea.ElementaryStream,ae.timestampRolloverStream=new Ea.TimestampRolloverStream,ae.adtsStream=new Ia,ae.h264Stream=new hr,ae.captionStream=new Ea.CaptionStream(m),ae.coalesceStream=new rr(m,ae.metadataStream),ae.headOfPipeline=ae.packetStream,ae.packetStream.pipe(ae.parseStream).pipe(ae.elementaryStream).pipe(ae.timestampRolloverStream),ae.timestampRolloverStream.pipe(ae.h264Stream),ae.timestampRolloverStream.pipe(ae.adtsStream),ae.timestampRolloverStream.pipe(ae.metadataStream).pipe(ae.coalesceStream),ae.h264Stream.pipe(ae.captionStream).pipe(ae.coalesceStream),ae.elementaryStream.on("data",(function(ie){var de;if("metadata"===ie.type){for(de=ie.tracks.length;de--;)v||"video"!==ie.tracks[de].type?q||"audio"!==ie.tracks[de].type||((q=ie.tracks[de]).timelineStartInfo.baseMediaDecodeTime=ee.baseMediaDecodeTime):(v=ie.tracks[de]).timelineStartInfo.baseMediaDecodeTime=ee.baseMediaDecodeTime;v&&!ae.videoSegmentStream&&(ae.coalesceStream.numberOfTracks++,ae.videoSegmentStream=new er(v,m),ae.videoSegmentStream.on("log",ee.getLogTrigger_("videoSegmentStream")),ae.videoSegmentStream.on("timelineStartInfo",(function(v){q&&!m.keepOriginalTimestamps&&(q.timelineStartInfo=v,ae.audioSegmentStream.setEarliestDts(v.dts-ee.baseMediaDecodeTime))})),ae.videoSegmentStream.on("processedGopsInfo",ee.trigger.bind(ee,"gopInfo")),ae.videoSegmentStream.on("segmentTimingInfo",ee.trigger.bind(ee,"videoSegmentTimingInfo")),ae.videoSegmentStream.on("baseMediaDecodeTime",(function(m){q&&ae.audioSegmentStream.setVideoBaseMediaDecodeTime(m)})),ae.videoSegmentStream.on("timingInfo",ee.trigger.bind(ee,"videoTimingInfo")),ae.h264Stream.pipe(ae.videoSegmentStream).pipe(ae.coalesceStream)),q&&!ae.audioSegmentStream&&(ae.coalesceStream.numberOfTracks++,ae.audioSegmentStream=new tr(q,m),ae.audioSegmentStream.on("log",ee.getLogTrigger_("audioSegmentStream")),ae.audioSegmentStream.on("timingInfo",ee.trigger.bind(ee,"audioTimingInfo")),ae.audioSegmentStream.on("segmentTimingInfo",ee.trigger.bind(ee,"audioSegmentTimingInfo")),ae.adtsStream.pipe(ae.audioSegmentStream).pipe(ae.coalesceStream)),ee.trigger("trackinfo",{hasAudio:!!q,hasVideo:!!v})}})),ae.coalesceStream.on("data",this.trigger.bind(this,"data")),ae.coalesceStream.on("id3Frame",(function(m){m.dispatchType=ae.metadataStream.dispatchType,ee.trigger("id3Frame",m)})),ae.coalesceStream.on("caption",this.trigger.bind(this,"caption")),ae.coalesceStream.on("done",this.trigger.bind(this,"done")),Rr(this,ae)},this.setBaseMediaDecodeTime=function(ee){var ae=this.transmuxPipeline_;m.keepOriginalTimestamps||(this.baseMediaDecodeTime=ee),q&&(q.timelineStartInfo.dts=void 0,q.timelineStartInfo.pts=void 0,Yt(q),ae.audioTimestampRolloverStream&&ae.audioTimestampRolloverStream.discontinuity()),v&&(ae.videoSegmentStream&&(ae.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,Yt(v),ae.captionStream.reset()),ae.timestampRolloverStream&&ae.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(m){q&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(m)},this.setRemux=function(v){var q=this.transmuxPipeline_;m.remux=v,q&&q.coalesceStream&&q.coalesceStream.setRemux(v)},this.alignGopsWith=function(m){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(m)},this.getLogTrigger_=function(m){var v=this;return function(q){q.stream=m,v.trigger("log",q)}},this.push=function(m){if(ae){var v=gr(m);v&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():v||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),ae=!1}this.transmuxPipeline_.headOfPipeline.push(m)},this.flush=function(){ae=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},ar.prototype=new gt;var Cr,Ar,Pr,Fr={Transmuxer:ar,VideoSegmentStream:er,AudioSegmentStream:tr,AUDIO_PROPERTIES:or,VIDEO_PROPERTIES:lr,generateSegmentTimingInfo:Dr},Ur=function toUnsigned(m){return m>>>0},Br=function toHexString(m){return("00"+m.toString(16)).slice(-2)},Wr=function parseType(m){var v="";return v+=String.fromCharCode(m[0]),v+=String.fromCharCode(m[1]),v+=String.fromCharCode(m[2]),v+=String.fromCharCode(m[3])},Vr=Ur,Gr=function findBox(m,v){var q,ee,ae,ie,de,ce=[];if(!v.length)return null;for(q=0;q1?q+ee:m.byteLength,ae===v[0]&&(1===v.length?ce.push(m.subarray(q+8,ie)):(de=findBox(m.subarray(q+8,ie),v.slice(1))).length&&(ce=ce.concat(de))),q=ie;return ce},Kr=Ur,Zr=mt.getUint64,Qr=function tfdt(m){var v={version:m[0],flags:new Uint8Array(m.subarray(1,4))};return 1===v.version?v.baseMediaDecodeTime=Zr(m.subarray(4)):v.baseMediaDecodeTime=Kr(m[4]<<24|m[5]<<16|m[6]<<8|m[7]),v},ei=function parseSampleFlags(m){return{isLeading:(12&m[0])>>>2,dependsOn:3&m[0],isDependedOn:(192&m[1])>>>6,hasRedundancy:(48&m[1])>>>4,paddingValue:(14&m[1])>>>1,isNonSyncSample:1&m[1],degradationPriority:m[2]<<8|m[3]}},si=function trun(m){var v,q={version:m[0],flags:new Uint8Array(m.subarray(1,4)),samples:[]},ee=new DataView(m.buffer,m.byteOffset,m.byteLength),ae=1&q.flags[2],ie=4&q.flags[2],de=1&q.flags[1],ce=2&q.flags[1],le=4&q.flags[1],pe=8&q.flags[1],fe=ee.getUint32(4),ye=8;for(ae&&(q.dataOffset=ee.getInt32(ye),ye+=4),ie&&fe&&(v={flags:ei(m.subarray(ye,ye+4))},ye+=4,de&&(v.duration=ee.getUint32(ye),ye+=4),ce&&(v.size=ee.getUint32(ye),ye+=4),pe&&(1===q.version?v.compositionTimeOffset=ee.getInt32(ye):v.compositionTimeOffset=ee.getUint32(ye),ye+=4),q.samples.push(v),fe--);fe--;)v={},de&&(v.duration=ee.getUint32(ye),ye+=4),ce&&(v.size=ee.getUint32(ye),ye+=4),le&&(v.flags=ei(m.subarray(ye,ye+4)),ye+=4),pe&&(1===q.version?v.compositionTimeOffset=ee.getInt32(ye):v.compositionTimeOffset=ee.getUint32(ye),ye+=4),q.samples.push(v);return q},Ri=function tfhd(m){var v,q=new DataView(m.buffer,m.byteOffset,m.byteLength),ee={version:m[0],flags:new Uint8Array(m.subarray(1,4)),trackId:q.getUint32(4)},ae=1&ee.flags[2],ie=2&ee.flags[2],de=8&ee.flags[2],ce=16&ee.flags[2],le=32&ee.flags[2],pe=65536&ee.flags[0],fe=131072&ee.flags[0];return v=8,ae&&(v+=4,ee.baseDataOffset=q.getUint32(12),v+=4),ie&&(ee.sampleDescriptionIndex=q.getUint32(v),v+=4),de&&(ee.defaultSampleDuration=q.getUint32(v),v+=4),ce&&(ee.defaultSampleSize=q.getUint32(v),v+=4),le&&(ee.defaultSampleFlags=q.getUint32(v)),pe&&(ee.durationIsEmpty=!0),!ae&&fe&&(ee.baseDataOffsetIsMoof=!0),ee},_i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==q.g?q.g:"undefined"!=typeof self?self:{},Ei="undefined"!=typeof window?window:void 0!==_i?_i:"undefined"!=typeof self?self:{},Ti=pn,Di=Kn.CaptionStream,Ci=function mapToSample(m,v){for(var q=m,ee=0;ee0?Qr(fe[0]).baseMediaDecodeTime:0,be=Gr(de,["trun"]);v===pe&&be.length>0&&(q=Ui(be,ye,le),ee=Oi(ie,q,pe),ae[pe]||(ae[pe]={seiNals:[],logs:[]}),ae[pe].seiNals=ae[pe].seiNals.concat(ee.seiNals),ae[pe].logs=ae[pe].logs.concat(ee.logs))})),ae},Hi=function parseEmbeddedCaptions(m,v,q){if(null===v)return null;var ee=Bi(m,v)[v]||{};return{seiNals:ee.seiNals,logs:ee.logs,timescale:q}},Qi=function CaptionParser(){var m,v,q,ee,ae,ie,de=!1;this.isInitialized=function(){return de},this.init=function(v){m=new Di,de=!0,ie=!!v&&v.isPartial,m.on("data",(function(m){m.startTime=m.startPts/ee,m.endTime=m.endPts/ee,ae.captions.push(m),ae.captionStreams[m.stream]=!0})),m.on("log",(function(m){ae.logs.push(m)}))},this.isNewInit=function(m,v){return!(m&&0===m.length||v&&"object"==typeof v&&0===Object.keys(v).length)&&(q!==m[0]||ee!==v[q])},this.parse=function(m,ie,de){var ce;if(!this.isInitialized())return null;if(!ie||!de)return null;if(this.isNewInit(ie,de))q=ie[0],ee=de[q];else if(null===q||!ee)return v.push(m),null;for(;v.length>0;){var le=v.shift();this.parse(le,ie,de)}return(ce=Hi(m,q,ee))&&ce.logs&&(ae.logs=ae.logs.concat(ce.logs)),null!==ce&&ce.seiNals?(this.pushNals(ce.seiNals),this.flushStream(),ae):ae.logs.length?{logs:ae.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(v){if(!this.isInitialized()||!v||0===v.length)return null;v.forEach((function(v){m.push(v)}))},this.flushStream=function(){if(!this.isInitialized())return null;ie?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){ae.captions=[],ae.captionStreams={},ae.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){v=[],q=null,ee=null,ae?this.clearParsedCaptions():ae={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},Ji=Ur,eo=Br,to=mt.getUint64;Cr=function startTime(m,v){var q=Gr(v,["moof","traf"]).reduce((function(v,q){var ee,ae,ie=Gr(q,["tfhd"])[0],de=Ji(ie[4]<<24|ie[5]<<16|ie[6]<<8|ie[7]),ce=m[de]||9e4,le=Gr(q,["tfdt"])[0],pe=new DataView(le.buffer,le.byteOffset,le.byteLength);return"bigint"==typeof(ee=1===le[0]?to(le.subarray(4,12)):pe.getUint32(4))?ae=ee/Ei.BigInt(ce):"number"!=typeof ee||isNaN(ee)||(ae=ee/ce),ae11?(ae.codec+=".",ae.codec+=eo(fe[9]),ae.codec+=eo(fe[10]),ae.codec+=eo(fe[11])):ae.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(ae.codec)?(fe=ye.subarray(28),"esds"===Wr(fe.subarray(4,8))&&fe.length>20&&0!==fe[19]?(ae.codec+="."+eo(fe[19]),ae.codec+="."+eo(fe[20]>>>2&63).replace(/^0/,"")):ae.codec="mp4a.40.2"):ae.codec=ae.codec.toLowerCase())}var be=Gr(m,["mdia","mdhd"])[0];be&&(ae.timescale=Pr(be)),q.push(ae)})),q};var no=Cr,ao=Ar,ro=function parsePid(m){var v=31&m[1];return v<<=8,v|=m[2]},io=function parsePayloadUnitStartIndicator(m){return!!(64&m[1])},oo=function parseAdaptionField(m){var v=0;return(48&m[3])>>>4>1&&(v+=m[4]+1),v},so=function parseNalUnitType(m){switch(m){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},co={parseType:function parseType(m,v){var q=ro(m);return 0===q?"pat":q===v?"pmt":v?"pes":null},parsePat:function parsePat(m){var v=io(m),q=4+oo(m);return v&&(q+=m[q]+1),(31&m[q+10])<<8|m[q+11]},parsePmt:function parsePmt(m){var v={},q=io(m),ee=4+oo(m);if(q&&(ee+=m[ee]+1),1&m[ee+5]){var ae;ae=3+((15&m[ee+1])<<8|m[ee+2])-4;for(var ie=12+((15&m[ee+10])<<8|m[ee+11]);ie=m.byteLength)return null;var q,ee=null;return 192&(q=m[v+7])&&((ee={}).pts=(14&m[v+9])<<27|(255&m[v+10])<<20|(254&m[v+11])<<12|(255&m[v+12])<<5|(254&m[v+13])>>>3,ee.pts*=4,ee.pts+=(6&m[v+13])>>>1,ee.dts=ee.pts,64&q&&(ee.dts=(14&m[v+14])<<27|(255&m[v+15])<<20|(254&m[v+16])<<12|(255&m[v+17])<<5|(254&m[v+18])>>>3,ee.dts*=4,ee.dts+=(6&m[v+18])>>>1)),ee},videoPacketContainsKeyFrame:function videoPacketContainsKeyFrame(m){for(var v=4+oo(m),q=m.subarray(v),ee=0,ae=0,ie=!1;ae3&&"slice_layer_without_partitioning_rbsp_idr"===so(31&q[ae+3])&&(ie=!0),ie}},uo=aa,lo={};lo.ts=co,lo.aac=Ja;var po=Wt,ho=188,go=71,fo=function parsePsi_(m,v){for(var q,ee=0,ae=ho;ae=0;)if(m[ce]!==go||m[le]!==go&&le!==m.byteLength)ce--,le--;else{if(ee=m.subarray(ce,le),"pes"===lo.ts.parseType(ee,v.pid))ae=lo.ts.parsePesType(ee,v.table),ie=lo.ts.parsePayloadUnitStartIndicator(ee),"audio"===ae&&ie&&(de=lo.ts.parsePesTime(ee))&&(de.type="audio",q.audio.push(de),pe=!0);if(pe)break;ce-=ho,le-=ho}},vo=function parseVideoPes_(m,v,q){for(var ee,ae,ie,de,ce,le,pe,fe=0,ye=ho,be=!1,Re={data:[],size:0};ye=0;)if(m[fe]!==go||m[ye]!==go)fe--,ye--;else{if(ee=m.subarray(fe,ye),"pes"===lo.ts.parseType(ee,v.pid))ae=lo.ts.parsePesType(ee,v.table),ie=lo.ts.parsePayloadUnitStartIndicator(ee),"video"===ae&&ie&&(de=lo.ts.parsePesTime(ee))&&(de.type="video",q.video.push(de),be=!0);if(be)break;fe-=ho,ye-=ho}},yo=function adjustTimestamp_(m,v){if(m.audio&&m.audio.length){var q=v;(void 0===q||isNaN(q))&&(q=m.audio[0].dts),m.audio.forEach((function(m){m.dts=uo(m.dts,q),m.pts=uo(m.pts,q),m.dtsTime=m.dts/po,m.ptsTime=m.pts/po}))}if(m.video&&m.video.length){var ee=v;if((void 0===ee||isNaN(ee))&&(ee=m.video[0].dts),m.video.forEach((function(m){m.dts=uo(m.dts,ee),m.pts=uo(m.pts,ee),m.dtsTime=m.dts/po,m.ptsTime=m.pts/po})),m.firstKeyFrame){var ae=m.firstKeyFrame;ae.dts=uo(ae.dts,ee),ae.pts=uo(ae.pts,ee),ae.dtsTime=ae.dts/po,ae.ptsTime=ae.pts/po}}},bo=function inspectAac_(m){for(var v,q=!1,ee=0,ae=null,ie=null,de=0,ce=0;m.length-ce>=3;){switch(lo.aac.parseType(m,ce)){case"timed-metadata":if(m.length-ce<10){q=!0;break}if((de=lo.aac.parseId3TagSize(m,ce))>m.length){q=!0;break}null===ie&&(v=m.subarray(ce,ce+de),ie=lo.aac.parseAacTimestamp(v)),ce+=de;break;case"audio":if(m.length-ce<7){q=!0;break}if((de=lo.aac.parseAdtsSize(m,ce))>m.length){q=!0;break}null===ae&&(v=m.subarray(ce,ce+de),ae=lo.aac.parseSampleRate(v)),ee++,ce+=de;break;default:ce++}if(q)return null}if(null===ae||null===ie)return null;var le=po/ae;return{audio:[{type:"audio",dts:ie,pts:ie},{type:"audio",dts:ie+1024*ee*le,pts:ie+1024*ee*le}]}},Ro=function inspectTs_(m){var v={pid:null,table:null},q={};for(var ee in fo(m,v),v.table){if(v.table.hasOwnProperty(ee))switch(v.table[ee]){case Zn.H264_STREAM_TYPE:q.video=[],vo(m,v,q),0===q.video.length&&delete q.video;break;case Zn.ADTS_STREAM_TYPE:q.audio=[],mo(m,v,q),0===q.audio.length&&delete q.audio}}return q},_o=function inspect(m,v){var q;return(q=lo.aac.isLikelyAacData(m)?bo(m):Ro(m))&&(q.audio||q.video)?(yo(q,v),q):null},xo=function wireTransmuxerEvents(m,v){v.on("data",(function(v){var q=v.initSegment;v.initSegment={data:q.buffer,byteOffset:q.byteOffset,byteLength:q.byteLength};var ee=v.data;v.data=ee.buffer,m.postMessage({action:"data",segment:v,byteOffset:ee.byteOffset,byteLength:ee.byteLength},[v.data])})),v.on("done",(function(v){m.postMessage({action:"done"})})),v.on("gopInfo",(function(v){m.postMessage({action:"gopInfo",gopInfo:v})})),v.on("videoSegmentTimingInfo",(function(v){var q={start:{decode:Vt(v.start.dts),presentation:Vt(v.start.pts)},end:{decode:Vt(v.end.dts),presentation:Vt(v.end.pts)},baseMediaDecodeTime:Vt(v.baseMediaDecodeTime)};v.prependedContentDuration&&(q.prependedContentDuration=Vt(v.prependedContentDuration)),m.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:q})})),v.on("audioSegmentTimingInfo",(function(v){var q={start:{decode:Vt(v.start.dts),presentation:Vt(v.start.pts)},end:{decode:Vt(v.end.dts),presentation:Vt(v.end.pts)},baseMediaDecodeTime:Vt(v.baseMediaDecodeTime)};v.prependedContentDuration&&(q.prependedContentDuration=Vt(v.prependedContentDuration)),m.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:q})})),v.on("id3Frame",(function(v){m.postMessage({action:"id3Frame",id3Frame:v})})),v.on("caption",(function(v){m.postMessage({action:"caption",caption:v})})),v.on("trackinfo",(function(v){m.postMessage({action:"trackinfo",trackInfo:v})})),v.on("audioTimingInfo",(function(v){m.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:Vt(v.start),end:Vt(v.end)}})})),v.on("videoTimingInfo",(function(v){m.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:Vt(v.start),end:Vt(v.end)}})})),v.on("log",(function(v){m.postMessage({action:"log",log:v})}))},Eo=function(){function MessageHandlers(m,v){this.options=v||{},this.self=m,this.init()}var m=MessageHandlers.prototype;return m.init=function init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Fr.Transmuxer(this.options),xo(this.self,this.transmuxer)},m.pushMp4Captions=function pushMp4Captions(m){this.captionParser||(this.captionParser=new Qi,this.captionParser.init());var v=new Uint8Array(m.data,m.byteOffset,m.byteLength),q=this.captionParser.parse(v,m.trackIds,m.timescales);this.self.postMessage({action:"mp4Captions",captions:q&&q.captions||[],logs:q&&q.logs||[],data:v.buffer},[v.buffer])},m.probeMp4StartTime=function probeMp4StartTime(m){var v=m.timescales,q=m.data,ee=no(v,q);this.self.postMessage({action:"probeMp4StartTime",startTime:ee,data:q},[q.buffer])},m.probeMp4Tracks=function probeMp4Tracks(m){var v=m.data,q=ao(v);this.self.postMessage({action:"probeMp4Tracks",tracks:q,data:v},[v.buffer])},m.probeTs=function probeTs(m){var v=m.data,q=m.baseStartTime,ee="number"!=typeof q||isNaN(q)?void 0:q*Wt,ae=_o(v,ee),ie=null;ae&&((ie={hasVideo:ae.video&&2===ae.video.length||!1,hasAudio:ae.audio&&2===ae.audio.length||!1}).hasVideo&&(ie.videoStart=ae.video[0].ptsTime),ie.hasAudio&&(ie.audioStart=ae.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ie,data:v},[v.buffer])},m.clearAllMp4Captions=function clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()},m.clearParsedMp4Captions=function clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()},m.push=function push(m){var v=new Uint8Array(m.data,m.byteOffset,m.byteLength);this.transmuxer.push(v)},m.reset=function reset(){this.transmuxer.reset()},m.setTimestampOffset=function setTimestampOffset(m){var v=m.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(zt(v)))},m.setAudioAppendStart=function setAudioAppendStart(m){this.transmuxer.setAudioAppendStart(Math.ceil(zt(m.appendStart)))},m.setRemux=function setRemux(m){this.transmuxer.setRemux(m.remux)},m.flush=function flush(m){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})},m.endTimeline=function endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})},m.alignGopsWith=function alignGopsWith(m){this.transmuxer.alignGopsWith(m.gopsToAlignWith.slice())},MessageHandlers}();self.onmessage=function(m){"init"===m.data.action&&m.data.options?this.messageHandlers=new Eo(self,m.data.options):(this.messageHandlers||(this.messageHandlers=new Eo(self)),m.data&&m.data.action&&"init"!==m.data.action&&this.messageHandlers[m.data.action]&&this.messageHandlers[m.data.action](m.data))}}))),vh=th(lh),yh=function handleData_(m,v,q){var ee=m.data.segment,ae=ee.type,ie=ee.initSegment,de=ee.captions,ce=ee.captionStreams,le=ee.metadata,pe=ee.videoFrameDtsTime,fe=ee.videoFramePtsTime;v.buffer.push({captions:de,captionStreams:ce,metadata:le});var ye=m.data.segment.boxes||{data:m.data.segment.data},be={type:ae,data:new Uint8Array(ye.data,ye.data.byteOffset,ye.data.byteLength),initSegment:new Uint8Array(ie.data,ie.byteOffset,ie.byteLength)};void 0!==pe&&(be.videoFrameDtsTime=pe),void 0!==fe&&(be.videoFramePtsTime=fe),q(be)},bh=function handleDone_(m){var v=m.transmuxedData,q=m.callback;v.buffer=[],q(v)},_h=function handleGopInfo_(m,v){v.gopInfo=m.data.gopInfo},xh=function processTransmux(m){var v=m.transmuxer,q=m.bytes,ee=m.audioAppendStart,ae=m.gopsToAlignWith,ie=m.remux,de=m.onData,ce=m.onTrackInfo,le=m.onAudioTimingInfo,pe=m.onVideoTimingInfo,fe=m.onVideoSegmentTimingInfo,ye=m.onAudioSegmentTimingInfo,be=m.onId3,Re=m.onCaptions,_e=m.onDone,xe=m.onEndedTimeline,Te=m.onTransmuxerLog,Se=m.isEndOfTimeline,we={buffer:[]},Pe=Se;if(v.onmessage=function handleMessage(q){v.currentTransmux===m&&("data"===q.data.action&&yh(q,we,de),"trackinfo"===q.data.action&&ce(q.data.trackInfo),"gopInfo"===q.data.action&&_h(q,we),"audioTimingInfo"===q.data.action&&le(q.data.audioTimingInfo),"videoTimingInfo"===q.data.action&&pe(q.data.videoTimingInfo),"videoSegmentTimingInfo"===q.data.action&&fe(q.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===q.data.action&&ye(q.data.audioSegmentTimingInfo),"id3Frame"===q.data.action&&be([q.data.id3Frame],q.data.id3Frame.dispatchType),"caption"===q.data.action&&Re(q.data.caption),"endedtimeline"===q.data.action&&(Pe=!1,xe()),"log"===q.data.action&&Te(q.data.log),"transmuxed"===q.data.type&&(Pe||(v.onmessage=null,bh({transmuxedData:we,callback:_e}),Eh(v))))},ee&&v.postMessage({action:"setAudioAppendStart",appendStart:ee}),Array.isArray(ae)&&v.postMessage({action:"alignGopsWith",gopsToAlignWith:ae}),void 0!==ie&&v.postMessage({action:"setRemux",remux:ie}),q.byteLength){var Ie=q instanceof ArrayBuffer?q:q.buffer,We=q instanceof ArrayBuffer?0:q.byteOffset;v.postMessage({action:"push",data:Ie,byteOffset:We,byteLength:q.byteLength},[Ie])}Se&&v.postMessage({action:"endTimeline"}),v.postMessage({action:"flush"})},Eh=function dequeue(m){m.currentTransmux=null,m.transmuxQueue.length&&(m.currentTransmux=m.transmuxQueue.shift(),"function"==typeof m.currentTransmux?m.currentTransmux():xh(m.currentTransmux))},Dh=function processAction(m,v){m.postMessage({action:v}),Eh(m)},wh=function enqueueAction(m,v){if(!v.currentTransmux)return v.currentTransmux=m,void Dh(v,m);v.transmuxQueue.push(Dh.bind(null,v,m))},kh=function transmux(m){if(!m.transmuxer.currentTransmux)return m.transmuxer.currentTransmux=m,void xh(m);m.transmuxer.transmuxQueue.push(m)},Fh=function reset(m){wh("reset",m)},jh=function createTransmuxer(m){var v=new vh;v.currentTransmux=null,v.transmuxQueue=[];var q=v.terminate;return v.terminate=function(){return v.currentTransmux=null,v.transmuxQueue.length=0,q.call(v)},v.postMessage({action:"init",options:m}),v},zh=function workerCallback(m){var v=m.transmuxer,q=m.endAction||m.action,ee=m.callback,ae=(0,ce.Z)({},m,{endAction:null,transmuxer:null,callback:null});if(v.addEventListener("message",(function listenForEndEvent(ae){ae.data.action===q&&(v.removeEventListener("message",listenForEndEvent),ae.data.data&&(ae.data.data=new Uint8Array(ae.data.data,m.byteOffset||0,m.byteLength||ae.data.data.byteLength),m.data&&(m.data=ae.data.data)),ee(ae.data))})),m.data){var ie=m.data instanceof ArrayBuffer;ae.byteOffset=ie?0:m.data.byteOffset,ae.byteLength=m.data.byteLength;var de=[ie?m.data:m.data.buffer];v.postMessage(ae,de)}else v.postMessage(ae)},Gh=2,ng=-101,ag=-102,og=function abortAll(m){m.forEach((function(m){m.abort()}))},dg=function getRequestStats(m){return{bandwidth:m.bandwidth,bytesReceived:m.bytesReceived||0,roundTripTime:m.roundTripTime||0}},cg=function getProgressStats(m){var v=m.target,q={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-v.requestTime||0};return q.bytesReceived=m.loaded,q.bandwidth=Math.floor(q.bytesReceived/q.roundTripTime*8*1e3),q},ug=function handleErrors(m,v){return v.timedout?{status:v.status,message:"HLS request timed-out at URL: "+v.uri,code:ng,xhr:v}:v.aborted?{status:v.status,message:"HLS request aborted at URL: "+v.uri,code:ag,xhr:v}:m?{status:v.status,message:"HLS request errored at URL: "+v.uri,code:Gh,xhr:v}:"arraybuffer"===v.responseType&&0===v.response.byteLength?{status:v.status,message:"Empty HLS response at URL: "+v.uri,code:Gh,xhr:v}:null},pg=function handleKeyResponse(m,v,q){return function(ee,ae){var ie=ae.response,de=ug(ee,ae);if(de)return q(de,m);if(16!==ie.byteLength)return q({status:ae.status,message:"Invalid HLS key at URL: "+ae.uri,code:Gh,xhr:ae},m);for(var ce=new DataView(ie),le=new Uint32Array([ce.getUint32(0),ce.getUint32(4),ce.getUint32(8),ce.getUint32(12)]),pe=0;pe1)return Yg("multiple "+m+" codecs found as attributes: "+v[m].join(", ")+". Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs."),void(v[m]=null);v[m]=v[m][0]})),v},ff=function codecCount(m){var v=0;return m.audio&&v++,m.video&&v++,v},vf=function codecsForPlaylist(m,v){var q=v.attributes||{},ee=pf(tf(v)||[]);if(of(m,v)&&!ee.audio&&!lf(m,v)){var ae=pf(vt(m,q.AUDIO)||[]);ae.audio&&(ee.audio=ae.audio)}return ee},yf=pl("PlaylistSelector"),bf=function representationToString(m){if(m&&m.playlist){var v=m.playlist;return JSON.stringify({id:v.id,bandwidth:m.bandwidth,width:m.width,height:m.height,codecs:v.attributes&&v.attributes.CODECS||""})}},Rf=function safeGetComputedStyle(m,v){if(!m)return"";var q=ae().getComputedStyle(m);return q?q[v]:""},_f=function stableSort(m,v){var q=m.slice();m.sort((function(m,ee){var ae=v(m,ee);return 0===ae?q.indexOf(m)-q.indexOf(ee):ae}))},xf=function comparePlaylistBandwidth(m,v){var q,ee;return m.attributes.BANDWIDTH&&(q=m.attributes.BANDWIDTH),q=q||ae().Number.MAX_VALUE,v.attributes.BANDWIDTH&&(ee=v.attributes.BANDWIDTH),q-(ee=ee||ae().Number.MAX_VALUE)},Tf=function simpleSelector(m,v,q,ee,ie,de){if(m){var ce={bandwidth:v,width:q,height:ee,limitRenditionByPlayerDimensions:ie},le=m.playlists;Gl.isAudioOnly(m)&&(le=de.getAudioTrackPlaylists_(),ce.audioOnly=!0);var pe=le.map((function(m){var v=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width,q=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height;return{bandwidth:m.attributes&&m.attributes.BANDWIDTH||ae().Number.MAX_VALUE,width:v,height:q,playlist:m}}));_f(pe,(function(m,v){return m.bandwidth-v.bandwidth}));var fe=(pe=pe.filter((function(m){return!Gl.isIncompatible(m.playlist)}))).filter((function(m){return Gl.isEnabled(m.playlist)}));fe.length||(fe=pe.filter((function(m){return!Gl.isDisabled(m.playlist)})));var ye=fe.filter((function(m){return m.bandwidth*$p.BANDWIDTH_VARIANCEq||m.height>ee}))).filter((function(m){return m.width===we[0].width&&m.height===we[0].height})),be=Pe[Pe.length-1],Ie=Pe.filter((function(m){return m.bandwidth===be.bandwidth}))[0]),de.experimentalLeastPixelDiffSelector){var Ve=Te.map((function(m){return m.pixelDiff=Math.abs(m.width-q)+Math.abs(m.height-ee),m}));_f(Ve,(function(m,v){return m.pixelDiff===v.pixelDiff?v.bandwidth-m.bandwidth:m.pixelDiff-v.pixelDiff})),We=Ve[0]}var He=We||Ie||ze||Re||fe[0]||pe[0];if(He&&He.playlist){var qe="sortedPlaylistReps";return We?qe="leastPixelDiffRep":Ie?qe="resolutionPlusOneRep":ze?qe="resolutionBestRep":Re?qe="bandwidthBestRep":fe[0]&&(qe="enabledPlaylistReps"),yf("choosing "+bf(He)+" using "+qe+" with options",ce),He.playlist}return yf("could not choose a playlist with options",ce),null}},Df=function lastBandwidthSelector(){var m=this.useDevicePixelRatio&&ae().devicePixelRatio||1;return Tf(this.playlists.master,this.systemBandwidth,parseInt(Rf(this.tech_.el(),"width"),10)*m,parseInt(Rf(this.tech_.el(),"height"),10)*m,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)},Sf=function minRebufferMaxBandwidthSelector(m){var v=m.master,q=m.currentTime,ee=m.bandwidth,ae=m.duration,ie=m.segmentDuration,de=m.timeUntilRebuffer,ce=m.currentTimeline,le=m.syncController,pe=v.playlists.filter((function(m){return!Gl.isIncompatible(m)})),fe=pe.filter(Gl.isEnabled);fe.length||(fe=pe.filter((function(m){return!Gl.isDisabled(m)})));var ye=fe.filter(Gl.hasAttribute.bind(null,"BANDWIDTH")).map((function(m){var v=le.getSyncPoint(m,ae,ce,q)?1:2;return{playlist:m,rebufferingImpact:Gl.estimateSegmentRequestTime(ie,ee,m)*v-de}})),be=ye.filter((function(m){return m.rebufferingImpact<=0}));return _f(be,(function(m,v){return xf(v.playlist,m.playlist)})),be.length?be[0]:(_f(ye,(function(m,v){return m.rebufferingImpact-v.rebufferingImpact})),ye[0]||null)},wf=function concatSegments(m){var v,q=0;return m.bytes&&(v=new Uint8Array(m.bytes),m.segments.forEach((function(m){v.set(m,q),q+=m.byteLength}))),v},Cf=function createCaptionsTrackIfNotExists(m,v,q){if(!m[q]){v.trigger({type:"usage",name:"vhs-608"}),v.trigger({type:"usage",name:"hls-608"});var ee=q;/^cc708_/.test(q)&&(ee="SERVICE"+q.split("_")[1]);var ae=v.textTracks().getTrackById(ee);if(ae)m[q]=ae;else{var ie=q,de=q,ce=!1,le=(v.options_.vhs&&v.options_.vhs.captionServices||{})[ee];le&&(ie=le.label,de=le.language,ce=le.default),m[q]=v.addRemoteTextTrack({kind:"captions",id:ee,default:ce,label:ie,language:de},!1).track}}},Af=function addCaptionData(m){var v=m.inbandTextTracks,q=m.captionArray,ee=m.timestampOffset;if(q){var ie=ae().WebKitDataCue||ae().VTTCue;q.forEach((function(m){var q=m.stream;v[q].addCue(new ie(m.startTime+ee,m.endTime+ee,m.text))}))}},kf=function deprecateOldCue(m){Object.defineProperties(m.frame,{id:{get:function get(){return videojs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),m.value.key}},value:{get:function get(){return videojs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),m.value.data}},privateData:{get:function get(){return videojs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),m.value.data}}})},Pf=function addMetadata(m){var v=m.inbandTextTracks,q=m.metadataArray,ee=m.timestampOffset,ie=m.videoDuration;if(q){var de=ae().WebKitDataCue||ae().VTTCue,ce=v.metadataTrack_;if(ce&&(q.forEach((function(m){var v=m.cueTime+ee;!("number"!=typeof v||ae().isNaN(v)||v<0)&&v<1/0&&m.frames.forEach((function(m){var q=new de(v,v,m.value||m.url||m.data||"");q.frame=m,q.value=m,kf(q),ce.addCue(q)}))})),ce.cues&&ce.cues.length)){for(var le=ce.cues,pe=[],fe=0;fe=m&&ae.endTime<=v&&q.removeCue(ae)},Lf=function removeDuplicateCuesFromTrack(m){var v=m.cues;if(v)for(var q=0;q1&&ee.push(v[ie]);ee.length&&ee.forEach((function(v){return m.removeCue(v)}))}},Nf=function gopsSafeToAlignWith(m,v,q){if(null==v||!m.length)return[];var ee,ae=Math.ceil((v-q+3)*Qi.ONE_SECOND_IN_TS);for(ee=0;eeae);ee++);return m.slice(ee)},Mf=function updateGopBuffer(m,v,q){if(!v.length)return m;if(q)return v.slice();for(var ee=v[0].pts,ae=0;ae=ee);ae++);return m.slice(0,ae).concat(v)},Wf=function removeGopBuffer(m,v,q,ee){for(var ae=Math.ceil((v-ee)*Qi.ONE_SECOND_IN_TS),ie=Math.ceil((q-ee)*Qi.ONE_SECOND_IN_TS),de=m.slice(),ce=m.length;ce--&&!(m[ce].pts<=ie););if(-1===ce)return de;for(var le=ce+1;le--&&!(m[le].pts<=ae););return le=Math.max(le,0),de.splice(le,ce-le+1),de},zf=function shallowEqual(m,v){if(!m&&!v||!m&&v||m&&!v)return!1;if(m===v)return!0;var q=Object.keys(m).sort(),ee=Object.keys(v).sort();if(q.length!==ee.length)return!1;for(var ae=0;aeq))return ie}return 0===ee.length?0:ee[ee.length-1]},Xf=function finite(m){return"number"==typeof m&&isFinite(m)},Zf=1/60,$f=function illegalMediaSwitch(m,v,q){return"main"===m&&v&&q?q.hasAudio||q.hasVideo?v.hasVideo&&!q.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!v.hasVideo&&q.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null},Qf=function safeBackBufferTrimTime(m,v,q){var ee=v-$p.BACK_BUFFER_LENGTH;m.length&&(ee=Math.max(ee,m.start(0)));var ae=v-q;return Math.min(ae,ee)},Yf=function segmentInfoString(m){var v=m.startOfSegment,q=m.duration,ee=m.segment,ae=m.part,ie=m.playlist,de=ie.mediaSequence,ce=ie.id,le=ie.segments,pe=void 0===le?[]:le,fe=m.mediaIndex,ye=m.partIndex,be=m.timeline,Re=pe.length-1,_e="mediaIndex/partIndex increment";m.getMediaInfoForTime?_e="getMediaInfoForTime ("+m.getMediaInfoForTime+")":m.isSyncRequest&&(_e="getSyncSegmentCandidate (isSyncRequest)"),m.independent&&(_e+=" with independent "+m.independent);var xe="number"==typeof ye,Te=m.segment.uri?"segment":"pre-segment",Se=xe?kl({preloadSegment:ee})-1:0;return Te+" ["+(de+fe)+"/"+(de+Re)+"]"+(xe?" part ["+ye+"/"+Se+"]":"")+" segment start/end ["+ee.start+" => "+ee.end+"]"+(xe?" part start/end ["+ae.start+" => "+ae.end+"]":"")+" startOfSegment ["+v+"] duration ["+q+"] timeline ["+be+"] selected by ["+_e+"] playlist ["+ce+"]"},em=function timingInfoPropertyForMedia(m){return m+"TimingInfo"},tm=function timestampOffsetForSegment(m){var v=m.segmentTimeline,q=m.currentTimeline,ee=m.startOfSegment,ae=m.buffered;return m.overrideCheck||v!==q?vv&&(v=ie)}})),"bigint"==typeof v&&vq+hl},im=function getTroublesomeSegmentDurationMessage(m,v){if("hls"!==v)return null;var q=am({audioTimingInfo:m.audioTimingInfo,videoTimingInfo:m.videoTimingInfo});if(!q)return null;var ee=m.playlist.targetDuration,ae=rm({segmentDuration:q,maxDuration:2*ee}),ie=rm({segmentDuration:q,maxDuration:ee}),de="Segment with index "+m.mediaIndex+" from playlist "+m.playlist.id+" has a duration of "+q+" when the reported duration is "+m.duration+" and the target duration is "+ee+". For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1";return ae||ie?{severity:ae?"warn":"info",message:de}:null},om=function(m){function SegmentLoader(v,q){var ee;if(ee=m.call(this)||this,!v)throw new TypeError("Initialization settings are required");if("function"!=typeof v.currentTime)throw new TypeError("No currentTime getter specified");if(!v.mediaSource)throw new TypeError("No MediaSource specified");return ee.bandwidth=v.bandwidth,ee.throughput={rate:0,count:0},ee.roundTrip=NaN,ee.resetStats_(),ee.mediaIndex=null,ee.partIndex=null,ee.hasPlayed_=v.hasPlayed,ee.currentTime_=v.currentTime,ee.seekable_=v.seekable,ee.seeking_=v.seeking,ee.duration_=v.duration,ee.mediaSource_=v.mediaSource,ee.vhs_=v.vhs,ee.loaderType_=v.loaderType,ee.currentMediaInfo_=void 0,ee.startingMediaInfo_=void 0,ee.segmentMetadataTrack_=v.segmentMetadataTrack,ee.goalBufferLength_=v.goalBufferLength,ee.sourceType_=v.sourceType,ee.sourceUpdater_=v.sourceUpdater,ee.inbandTextTracks_=v.inbandTextTracks,ee.state_="INIT",ee.timelineChangeController_=v.timelineChangeController,ee.shouldSaveSegmentTimingInfo_=!0,ee.parse708captions_=v.parse708captions,ee.useDtsForTimestampOffset_=v.useDtsForTimestampOffset,ee.captionServices_=v.captionServices,ee.experimentalExactManifestTimings=v.experimentalExactManifestTimings,ee.checkBufferTimeout_=null,ee.error_=void 0,ee.currentTimeline_=-1,ee.pendingSegment_=null,ee.xhrOptions_=null,ee.pendingSegments_=[],ee.audioDisabled_=!1,ee.isPendingTimestampOffset_=!1,ee.gopBuffer_=[],ee.timeMapping_=0,ee.safeAppend_=videojs.browser.IE_VERSION>=11,ee.appendInitSegment_={audio:!0,video:!0},ee.playlistOfLastInitSegment_={audio:null,video:null},ee.callQueue_=[],ee.loadQueue_=[],ee.metadataQueue_={id3:[],caption:[]},ee.waitingOnRemove_=!1,ee.quotaExceededErrorRetryTimeout_=null,ee.activeInitSegmentId_=null,ee.initSegments_={},ee.cacheEncryptionKeys_=v.cacheEncryptionKeys,ee.keyCache_={},ee.decrypter_=v.decrypter,ee.syncController_=v.syncController,ee.syncPoint_={segmentIndex:0,time:0},ee.transmuxer_=ee.createTransmuxer_(),ee.triggerSyncInfoUpdate_=function(){return ee.trigger("syncinfoupdate")},ee.syncController_.on("syncinfoupdate",ee.triggerSyncInfoUpdate_),ee.mediaSource_.addEventListener("sourceopen",(function(){ee.isEndOfStream_()||(ee.ended_=!1)})),ee.fetchAtBuffer_=!1,ee.logger_=pl("SegmentLoader["+ee.loaderType_+"]"),Object.defineProperty((0,fe.Z)(ee),"state",{get:function get(){return this.state_},set:function set(m){m!==this.state_&&(this.logger_(this.state_+" -> "+m),this.state_=m,this.trigger("statechange"))}}),ee.sourceUpdater_.on("ready",(function(){ee.hasEnoughInfoToAppend_()&&ee.processCallQueue_()})),"main"===ee.loaderType_&&ee.timelineChangeController_.on("pendingtimelinechange",(function(){ee.hasEnoughInfoToAppend_()&&ee.processCallQueue_()})),"audio"===ee.loaderType_&&ee.timelineChangeController_.on("timelinechange",(function(){ee.hasEnoughInfoToLoad_()&&ee.processLoadQueue_(),ee.hasEnoughInfoToAppend_()&&ee.processCallQueue_()})),ee}(0,ye.Z)(SegmentLoader,m);var v=SegmentLoader.prototype;return v.createTransmuxer_=function createTransmuxer_(){return jh({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})},v.resetStats_=function resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0},v.dispose=function dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()},v.setAudio=function setAudio(m){this.audioDisabled_=!m,m?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())},v.abort=function abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)},v.abort_=function abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,ae().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null},v.checkForAbort_=function checkForAbort_(m){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==m:(this.state="READY",!0)},v.error=function error(m){return void 0!==m&&(this.logger_("error occurred:",m),this.error_=m),this.pendingSegment_=null,this.error_},v.endOfStream=function endOfStream(){this.ended_=!0,this.transmuxer_&&Fh(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")},v.buffered_=function buffered_(){var m=this.getMediaInfo_();if(!this.sourceUpdater_||!m)return videojs.createTimeRanges();if("main"===this.loaderType_){var v=m.hasAudio,q=m.hasVideo,ee=m.isMuxed;if(q&&v&&!this.audioDisabled_&&!ee)return this.sourceUpdater_.buffered();if(q)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()},v.initSegmentForMap=function initSegmentForMap(m,v){if(void 0===v&&(v=!1),!m)return null;var q=Dp(m),ee=this.initSegments_[q];return v&&!ee&&m.bytes&&(this.initSegments_[q]=ee={resolvedUri:m.resolvedUri,byterange:m.byterange,bytes:m.bytes,tracks:m.tracks,timescales:m.timescales}),ee||m},v.segmentKey=function segmentKey(m,v){if(void 0===v&&(v=!1),!m)return null;var q=Sp(m),ee=this.keyCache_[q];this.cacheEncryptionKeys_&&v&&!ee&&m.bytes&&(this.keyCache_[q]=ee={resolvedUri:m.resolvedUri,bytes:m.bytes});var ae={resolvedUri:(ee||m).resolvedUri};return ee&&(ae.bytes=ee.bytes),ae},v.couldBeginLoading_=function couldBeginLoading_(){return this.playlist_&&!this.paused()},v.load=function load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))},v.init_=function init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()},v.playlist=function playlist(m,v){if(void 0===v&&(v={}),m){var q=this.playlist_,ee=this.pendingSegment_;this.playlist_=m,this.xhrOptions_=v,"INIT"===this.state&&(m.syncInfo={mediaSequence:m.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(m));var ae=null;if(q&&(q.id?ae=q.id:q.uri&&(ae=q.uri)),this.logger_("playlist update ["+ae+" => "+(m.id||m.uri)+"]"),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!q||q.uri!==m.uri)return null!==this.mediaIndex&&(m.endList?this.resyncLoader():this.resetLoader()),this.currentMediaInfo_=void 0,void this.trigger("playlistupdate");var ie=m.mediaSequence-q.mediaSequence;if(this.logger_("live window shift ["+ie+"]"),null!==this.mediaIndex)if(this.mediaIndex-=ie,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{var de=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!de.parts||!de.parts.length||!de.parts[this.partIndex])){var ce=this.mediaIndex;this.logger_("currently processing part (index "+this.partIndex+") no longer exists."),this.resetLoader(),this.mediaIndex=ce}}ee&&(ee.mediaIndex-=ie,ee.mediaIndex<0?(ee.mediaIndex=null,ee.partIndex=null):(ee.mediaIndex>=0&&(ee.segment=m.segments[ee.mediaIndex]),ee.partIndex>=0&&ee.segment.parts&&(ee.part=ee.segment.parts[ee.partIndex]))),this.syncController_.saveExpiredSegmentInfo(q,m)}},v.pause=function pause(){this.checkBufferTimeout_&&(ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)},v.paused=function paused(){return null===this.checkBufferTimeout_},v.resetEverything=function resetEverything(m){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,m),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))},v.resetLoader=function resetLoader(){this.fetchAtBuffer_=!1,this.resyncLoader()},v.resyncLoader=function resyncLoader(){this.transmuxer_&&Fh(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})},v.remove=function remove(m,v,q,ee){if(void 0===q&&(q=function done(){}),void 0===ee&&(ee=!1),v===1/0&&(v=this.duration_()),v<=m)this.logger_("skipping remove because end ${end} is <= start ${start}");else if(this.sourceUpdater_&&this.getMediaInfo_()){var ae=1,ie=function removeFinished(){0===--ae&&q()};for(var de in!ee&&this.audioDisabled_||(ae++,this.sourceUpdater_.removeAudio(m,v,ie)),(ee||"main"===this.loaderType_)&&(this.gopBuffer_=Wf(this.gopBuffer_,m,v,this.timeMapping_),ae++,this.sourceUpdater_.removeVideo(m,v,ie)),this.inbandTextTracks_)Uf(m,v,this.inbandTextTracks_[de]);Uf(m,v,this.segmentMetadataTrack_),ie()}else this.logger_("skipping remove because no source updater or starting media info")},v.monitorBuffer_=function monitorBuffer_(){this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ae().setTimeout(this.monitorBufferTick_.bind(this),1)},v.monitorBufferTick_=function monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ae().setTimeout(this.monitorBufferTick_.bind(this),500)},v.fillBuffer_=function fillBuffer_(){if(!this.sourceUpdater_.updating()){var m=this.chooseNextRequest_();m&&("number"==typeof m.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:m.timeline})),this.loadSegment_(m))}},v.isEndOfStream_=function isEndOfStream_(m,v,q){if(void 0===m&&(m=this.mediaIndex),void 0===v&&(v=this.playlist_),void 0===q&&(q=this.partIndex),!v||!this.mediaSource_)return!1;var ee="number"==typeof m&&v.segments[m],ae=m+1===v.segments.length,ie=!ee||!ee.parts||q+1===ee.parts.length;return v.endList&&"open"===this.mediaSource_.readyState&&ae&&ie},v.chooseNextRequest_=function chooseNextRequest_(){var m=this.buffered_(),v=Tl(m)||0,q=Dl(m,this.currentTime_()),ee=!this.hasPlayed_()&&q>=1,ae=q>=this.goalBufferLength_(),ie=this.playlist_.segments;if(!ie.length||ee||ae)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_());var de={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(de.isSyncRequest)de.mediaIndex=Vf(this.currentTimeline_,ie,v);else if(null!==this.mediaIndex){var ce=ie[this.mediaIndex],le="number"==typeof this.partIndex?this.partIndex:-1;de.startOfSegment=ce.end?ce.end:v,ce.parts&&ce.parts[le+1]?(de.mediaIndex=this.mediaIndex,de.partIndex=le+1):de.mediaIndex=this.mediaIndex+1}else{var pe=Gl.getMediaInfoForTime({experimentalExactManifestTimings:this.experimentalExactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?v:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time}),fe=pe.segmentIndex,ye=pe.startTime,be=pe.partIndex;de.getMediaInfoForTime=this.fetchAtBuffer_?"bufferedEnd "+v:"currentTime "+this.currentTime_(),de.mediaIndex=fe,de.startOfSegment=ye,de.partIndex=be}var Re=ie[de.mediaIndex],_e=Re&&"number"==typeof de.partIndex&&Re.parts&&Re.parts[de.partIndex];if(!Re||"number"==typeof de.partIndex&&!_e)return null;if("number"!=typeof de.partIndex&&Re.parts&&(de.partIndex=0,_e=Re.parts[0]),!q&&_e&&!_e.independent)if(0===de.partIndex){var xe=ie[de.mediaIndex-1],Te=xe.parts&&xe.parts.length&&xe.parts[xe.parts.length-1];Te&&Te.independent&&(de.mediaIndex-=1,de.partIndex=xe.parts.length-1,de.independent="previous segment")}else Re.parts[de.partIndex-1].independent&&(de.partIndex-=1,de.independent="previous part");var Se=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return de.mediaIndex>=ie.length-1&&Se&&!this.seeking_()?null:this.generateSegmentInfo_(de)},v.generateSegmentInfo_=function generateSegmentInfo_(m){var v=m.independent,q=m.playlist,ee=m.mediaIndex,ae=m.startOfSegment,ie=m.isSyncRequest,de=m.partIndex,ce=m.forceTimestampOffset,le=m.getMediaInfoForTime,pe=q.segments[ee],fe="number"==typeof de&&pe.parts[de],ye={requestId:"segment-loader-"+Math.random(),uri:fe&&fe.resolvedUri||pe.resolvedUri,mediaIndex:ee,partIndex:fe?de:null,isSyncRequest:ie,startOfSegment:ae,playlist:q,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:pe.timeline,duration:fe&&fe.duration||pe.duration,segment:pe,part:fe,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:le,independent:v},be=void 0!==ce?ce:this.isPendingTimestampOffset_;ye.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:pe.timeline,currentTimeline:this.currentTimeline_,startOfSegment:ae,buffered:this.buffered_(),overrideCheck:be});var Re=Tl(this.sourceUpdater_.audioBuffered());return"number"==typeof Re&&(ye.audioAppendStart=Re-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(ye.gopsToAlignWith=Nf(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),ye},v.timestampOffsetForSegment_=function timestampOffsetForSegment_(m){return tm(m)},v.earlyAbortWhenNeeded_=function earlyAbortWhenNeeded_(m){if(!this.vhs_.tech_.paused()&&this.xhrOptions_.timeout&&this.playlist_.attributes.BANDWIDTH&&!(Date.now()-(m.firstBytesReceivedAt||Date.now())<1e3)){var v=this.currentTime_(),q=m.bandwidth,ee=this.pendingSegment_.duration,ae=Gl.estimateSegmentRequestTime(ee,q,this.playlist_,m.bytesReceived),ie=_l(this.buffered_(),v,this.vhs_.tech_.playbackRate())-1;if(!(ae<=ie)){var de=Sf({master:this.vhs_.playlists.master,currentTime:v,bandwidth:q,duration:this.duration_(),segmentDuration:ee,timeUntilRebuffer:ie,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(de){var ce=ae-ie-de.rebufferingImpact,le=.5;ie<=hl&&(le=1),!de.playlist||de.playlist.uri===this.playlist_.uri||ce "+de+" for "+m),Cf(le,q.vhs_.tech_,m),Uf(ie,de,le[m]),Af({captionArray:ce,inbandTextTracks:le,timestampOffset:ee})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}else this.metadataQueue_.caption.push(this.handleCaptions_.bind(this,m,v));else this.logger_("SegmentLoader received no captions from a caption event")},v.handleId3_=function handleId3_(m,v,q){if(this.earlyAbortWhenNeeded_(m.stats),!this.checkForAbort_(m.requestId))if(this.pendingSegment_.hasAppendedData_){var ee=null===this.sourceUpdater_.videoTimestampOffset()?this.sourceUpdater_.audioTimestampOffset():this.sourceUpdater_.videoTimestampOffset();Of(this.inbandTextTracks_,q,this.vhs_.tech_),Pf({inbandTextTracks:this.inbandTextTracks_,metadataArray:v,timestampOffset:ee,videoDuration:this.duration_()})}else this.metadataQueue_.id3.push(this.handleId3_.bind(this,m,v,q))},v.processMetadataQueue_=function processMetadataQueue_(){this.metadataQueue_.id3.forEach((function(m){return m()})),this.metadataQueue_.caption.forEach((function(m){return m()})),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]},v.processCallQueue_=function processCallQueue_(){var m=this.callQueue_;this.callQueue_=[],m.forEach((function(m){return m()}))},v.processLoadQueue_=function processLoadQueue_(){var m=this.loadQueue_;this.loadQueue_=[],m.forEach((function(m){return m()}))},v.hasEnoughInfoToLoad_=function hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;var m=this.pendingSegment_;return!!m&&(!this.getCurrentMediaInfo_()||!nm({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},v.getCurrentMediaInfo_=function getCurrentMediaInfo_(m){return void 0===m&&(m=this.pendingSegment_),m&&m.trackInfo||this.currentMediaInfo_},v.getMediaInfo_=function getMediaInfo_(m){return void 0===m&&(m=this.pendingSegment_),this.getCurrentMediaInfo_(m)||this.startingMediaInfo_},v.getPendingSegmentPlaylist=function getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null},v.hasEnoughInfoToAppend_=function hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;var m=this.pendingSegment_,v=this.getCurrentMediaInfo_();if(!m||!v)return!1;var q=v.hasAudio,ee=v.hasVideo,ae=v.isMuxed;return!(ee&&!m.videoTimingInfo)&&(!(q&&!this.audioDisabled_&&!ae&&!m.audioTimingInfo)&&!nm({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))},v.handleData_=function handleData_(m,v){if(this.earlyAbortWhenNeeded_(m.stats),!this.checkForAbort_(m.requestId))if(!this.callQueue_.length&&this.hasEnoughInfoToAppend_()){var q=this.pendingSegment_;if(this.setTimeMapping_(q.timeline),this.updateMediaSecondsLoaded_(q.part||q.segment),"closed"!==this.mediaSource_.readyState){if(m.map&&(m.map=this.initSegmentForMap(m.map,!0),q.segment.map=m.map),m.key&&this.segmentKey(m.key,!0),q.isFmp4=m.isFmp4,q.timingInfo=q.timingInfo||{},q.isFmp4)this.trigger("fmp4"),q.timingInfo.start=q[em(v.type)].start;else{var ee,ae=this.getCurrentMediaInfo_(),ie="main"===this.loaderType_&&ae&&ae.hasVideo;ie&&(ee=q.videoTimingInfo.start),q.timingInfo.start=this.trueSegmentStart_({currentStart:q.timingInfo.start,playlist:q.playlist,mediaIndex:q.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:ie,firstVideoFrameTimeForData:ee,videoTimingInfo:q.videoTimingInfo,audioTimingInfo:q.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(q,v.type),this.updateSourceBufferTimestampOffset_(q),q.isSyncRequest){this.updateTimingInfoEnd_(q),this.syncController_.saveSegmentTimingInfo({segmentInfo:q,shouldSaveTimelineMapping:"main"===this.loaderType_});var de=this.chooseNextRequest_();if(de.mediaIndex!==q.mediaIndex||de.partIndex!==q.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}q.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(q,v)}}else this.callQueue_.push(this.handleData_.bind(this,m,v))},v.updateAppendInitSegmentStatus=function updateAppendInitSegmentStatus(m,v){"main"!==this.loaderType_||"number"!=typeof m.timestampOffset||m.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[v]!==m.playlist&&(this.appendInitSegment_[v]=!0)},v.getInitSegmentAndUpdateState_=function getInitSegmentAndUpdateState_(m){var v=m.type,q=m.initSegment,ee=m.map,ae=m.playlist;if(ee){var ie=Dp(ee);if(this.activeInitSegmentId_===ie)return null;q=this.initSegmentForMap(ee,!0).bytes,this.activeInitSegmentId_=ie}return q&&this.appendInitSegment_[v]?(this.playlistOfLastInitSegment_[v]=ae,this.appendInitSegment_[v]=!1,this.activeInitSegmentId_=null,q):null},v.handleQuotaExceededError_=function handleQuotaExceededError_(m,v){var q=this,ee=m.segmentInfo,ie=m.type,de=m.bytes,ce=this.sourceUpdater_.audioBuffered(),le=this.sourceUpdater_.videoBuffered();ce.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+xl(ce).join(", ")),le.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+xl(le).join(", "));var pe=ce.length?ce.start(0):0,fe=ce.length?ce.end(ce.length-1):0,ye=le.length?le.start(0):0,be=le.length?le.end(le.length-1):0;if(fe-pe<=1&&be-ye<=1)return this.logger_("On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: "+de.byteLength+", audio buffer: "+xl(ce).join(", ")+", video buffer: "+xl(le).join(", ")+", "),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:ee,type:ie,bytes:de}));var Re=this.currentTime_()-1;this.logger_("On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to "+Re),this.remove(0,Re,(function(){q.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),q.waitingOnRemove_=!1,q.quotaExceededErrorRetryTimeout_=ae().setTimeout((function(){q.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),q.quotaExceededErrorRetryTimeout_=null,q.processCallQueue_()}),1e3)}),!0)},v.handleAppendError_=function handleAppendError_(m,v){var q=m.segmentInfo,ee=m.type,ae=m.bytes;v&&(22!==v.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",v),this.error(ee+" append of "+ae.length+"b failed for segment #"+q.mediaIndex+" in playlist "+q.playlist.id),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:q,type:ee,bytes:ae}))},v.appendToSourceBuffer_=function appendToSourceBuffer_(m){var v=m.segmentInfo,q=m.type,ee=m.initSegment,ae=m.data,ie=m.bytes;if(!ie){var de=[ae],ce=ae.byteLength;ee&&(de.unshift(ee),ce+=ee.byteLength),ie=wf({bytes:ce,segments:de})}this.sourceUpdater_.appendBuffer({segmentInfo:v,type:q,bytes:ie},this.handleAppendError_.bind(this,{segmentInfo:v,type:q,bytes:ie}))},v.handleSegmentTimingInfo_=function handleSegmentTimingInfo_(m,v,q){if(this.pendingSegment_&&v===this.pendingSegment_.requestId){var ee=this.pendingSegment_.segment,ae=m+"TimingInfo";ee[ae]||(ee[ae]={}),ee[ae].transmuxerPrependedSeconds=q.prependedContentDuration||0,ee[ae].transmuxedPresentationStart=q.start.presentation,ee[ae].transmuxedDecodeStart=q.start.decode,ee[ae].transmuxedPresentationEnd=q.end.presentation,ee[ae].transmuxedDecodeEnd=q.end.decode,ee[ae].baseMediaDecodeTime=q.baseMediaDecodeTime}},v.appendData_=function appendData_(m,v){var q=v.type,ee=v.data;if(ee&&ee.byteLength&&("audio"!==q||!this.audioDisabled_)){var ae=this.getInitSegmentAndUpdateState_({type:q,initSegment:v.initSegment,playlist:m.playlist,map:m.isFmp4?m.segment.map:null});this.appendToSourceBuffer_({segmentInfo:m,type:q,initSegment:ae,data:ee})}},v.loadSegment_=function loadSegment_(m){var v=this;this.state="WAITING",this.pendingSegment_=m,this.trimBackBuffer_(m),"number"==typeof m.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(m):this.loadQueue_.push((function(){var q=(0,ce.Z)({},m,{forceTimestampOffset:!0});(0,ce.Z)(m,v.generateSegmentInfo_(q)),v.isPendingTimestampOffset_=!1,v.updateTransmuxerAndRequestSegment_(m)}))},v.updateTransmuxerAndRequestSegment_=function updateTransmuxerAndRequestSegment_(m){var v=this;this.shouldUpdateTransmuxerTimestampOffset_(m.timestampOffset)&&(this.gopBuffer_.length=0,m.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:m.timestampOffset}));var q=this.createSimplifiedSegmentObj_(m),ee=this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex),ae=null!==this.mediaIndex,ie=m.timeline!==this.currentTimeline_&&m.timeline>0,de=ee||ae&&ie;this.logger_("Requesting "+Yf(m)),q.map&&!q.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),m.abortRequests=$g({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:q,abortFn:this.handleAbort_.bind(this,m),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",m.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",m.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:de,endedTimelineFn:function endedTimelineFn(){v.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:function onTransmuxerLog(q){var ee=q.message,ae=q.level,ie=q.stream;v.logger_(Yf(m)+" logged from transmuxer stream "+ie+" as a "+ae+": "+ee)}})},v.trimBackBuffer_=function trimBackBuffer_(m){var v=Qf(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);v>0&&this.remove(0,v)},v.createSimplifiedSegmentObj_=function createSimplifiedSegmentObj_(m){var v=m.segment,q=m.part,ee={resolvedUri:q?q.resolvedUri:v.resolvedUri,byterange:q?q.byterange:v.byterange,requestId:m.requestId,transmuxer:m.transmuxer,audioAppendStart:m.audioAppendStart,gopsToAlignWith:m.gopsToAlignWith,part:m.part},ae=m.playlist.segments[m.mediaIndex-1];if(ae&&ae.timeline===v.timeline&&(ae.videoTimingInfo?ee.baseStartTime=ae.videoTimingInfo.transmuxedDecodeEnd:ae.audioTimingInfo&&(ee.baseStartTime=ae.audioTimingInfo.transmuxedDecodeEnd)),v.key){var ie=v.key.iv||new Uint32Array([0,0,0,m.mediaIndex+m.playlist.mediaSequence]);ee.key=this.segmentKey(v.key),ee.key.iv=ie}return v.map&&(ee.map=this.initSegmentForMap(v.map)),ee},v.saveTransferStats_=function saveTransferStats_(m){this.mediaRequests+=1,m&&(this.mediaBytesTransferred+=m.bytesReceived,this.mediaTransferDuration+=m.roundTripTime)},v.saveBandwidthRelatedStats_=function saveBandwidthRelatedStats_(m,v){this.pendingSegment_.byteLength=v.bytesReceived,m3*m.playlist.targetDuration,ie=ee&&ee.end&&this.currentTime_()-ee.end>3*m.playlist.partTargetDuration;if(ae||ie)return this.logger_("bad "+(ae?"segment":"part")+" "+Yf(m)),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=m.mediaIndex,this.partIndex=m.partIndex,this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex)&&this.endOfStream(),this.trigger("appended"),m.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}else this.logger_("Throwing away un-appended sync request "+Yf(m))},v.recordThroughput_=function recordThroughput_(m){if(m.duration=m.playlist.segments.length){m=null;break}m=this.generateSegmentInfo_({playlist:m.playlist,mediaIndex:m.mediaIndex+1,startOfSegment:m.startOfSegment+m.duration,isSyncRequest:m.isSyncRequest})}return m},v.stopForError=function stopForError(m){this.error(m),this.state="READY",this.pause(),this.trigger("error")},v.segmentRequestFinished_=function segmentRequestFinished_(m,v,q){var ee=this;if(this.subtitlesTrack_){if(this.saveTransferStats_(v.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(m)return m.code===ng&&this.handleTimeout_(),m.code===ag?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(m);var ie=this.pendingSegment_;this.saveBandwidthRelatedStats_(ie.duration,v.stats),v.key&&this.segmentKey(v.key,!0),this.state="APPENDING",this.trigger("appending");var de=ie.segment;if(de.map&&(de.map.bytes=v.map.bytes),ie.bytes=v.bytes,"function"!=typeof ae().WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((function(){return ee.segmentRequestFinished_(m,v,q)}),(function(){return ee.stopForError({message:"Error loading vtt.js"})}));de.requested=!0;try{this.parseVTTCues_(ie)}catch(m){return void this.stopForError({message:m.message})}if(this.updateTimeMapping_(ie,this.syncController_.timelines[ie.timeline],this.playlist_),ie.cues.length?ie.timingInfo={start:ie.cues[0].startTime,end:ie.cues[ie.cues.length-1].endTime}:ie.timingInfo={start:ie.startOfSegment,end:ie.startOfSegment+ie.duration},ie.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");ie.byteLength=ie.bytes.byteLength,this.mediaSecondsLoaded+=de.duration,ie.cues.forEach((function(m){ee.subtitlesTrack_.addCue(ee.featuresNativeTextTracks_?new(ae().VTTCue)(m.startTime,m.endTime,m.text):m)})),Lf(this.subtitlesTrack_),this.handleAppendsDone_()}else this.state="READY"},v.handleData_=function handleData_(){},v.updateTimingInfoEnd_=function updateTimingInfoEnd_(){},v.parseVTTCues_=function parseVTTCues_(m){var v,q=!1;if("function"!=typeof ae().WebVTT)throw new km;"function"==typeof ae().TextDecoder?v=new(ae().TextDecoder)("utf8"):(v=ae().WebVTT.StringDecoder(),q=!0);var ee=new(ae().WebVTT.Parser)(ae(),ae().vttjs,v);if(m.cues=[],m.timestampmap={MPEGTS:0,LOCAL:0},ee.oncue=m.cues.push.bind(m.cues),ee.ontimestampmap=function(v){m.timestampmap=v},ee.onparsingerror=function(m){videojs.log.warn("Error encountered when parsing cues: "+m.message)},m.segment.map){var ie=m.segment.map.bytes;q&&(ie=Cm(ie)),ee.parse(ie)}var de=m.bytes;q&&(de=Cm(de)),ee.parse(de),ee.flush()},v.updateTimeMapping_=function updateTimeMapping_(m,v,q){var ee=m.segment;if(v)if(m.cues.length){var ae=m.timestampmap,ie=ae.MPEGTS/Qi.ONE_SECOND_IN_TS-ae.LOCAL+v.mapping;if(m.cues.forEach((function(m){m.startTime+=ie,m.endTime+=ie})),!q.syncInfo){var de=m.cues[0].startTime,ce=m.cues[m.cues.length-1].startTime;q.syncInfo={mediaSequence:q.mediaSequence+m.mediaIndex,time:Math.min(de,ce-ee.duration)}}}else ee.empty=!0},VTTSegmentLoader}(om),Im=function findAdCue(m,v){for(var q=m.cues,ee=0;ee=ae.adStartTime&&v<=ae.adEndTime)return ae}return null},Fm=function updateAdCues(m,v,q){if(void 0===q&&(q=0),m.segments)for(var ee,ie=q,de=0;de=be)&&(de=be,ie={time:ye,segmentIndex:pe.segmentIndex,partIndex:pe.partIndex})}}return ie}},{name:"Discontinuity",run:function run(m,v,q,ee,ae){var ie=null;if(ae=ae||0,v.discontinuityStarts&&v.discontinuityStarts.length)for(var de=null,ce=0;ce=ye)&&(de=ye,ie={time:fe.time,segmentIndex:le,partIndex:null})}}return ie}},{name:"Playlist",run:function run(m,v,q,ee,ae){return v.syncInfo?{time:v.syncInfo.time,segmentIndex:v.syncInfo.mediaSequence-v.mediaSequence,partIndex:null}:null}}],Om=function(m){function SyncController(v){var q;return(q=m.call(this)||this).timelines=[],q.discontinuities=[],q.timelineToDatetimeMappings={},q.logger_=pl("SyncController"),q}(0,ye.Z)(SyncController,m);var v=SyncController.prototype;return v.getSyncPoint=function getSyncPoint(m,v,q,ee){var ae=this.runStrategies_(m,v,q,ee);return ae.length?this.selectSyncPoint_(ae,{key:"time",value:ee}):null},v.getExpiredTime=function getExpiredTime(m,v){if(!m||!m.segments)return null;var q=this.runStrategies_(m,v,m.discontinuitySequence,0);if(!q.length)return null;var ee=this.selectSyncPoint_(q,{key:"segmentIndex",value:0});return ee.segmentIndex>0&&(ee.time*=-1),Math.abs(ee.time+Ul({defaultDuration:m.targetDuration,durationList:m.segments,startIndex:ee.segmentIndex,endIndex:0}))},v.runStrategies_=function runStrategies_(m,v,q,ee){for(var ae=[],ie=0;ie86400)videojs.log.warn("Not saving expired segment info. Media sequence gap "+q+" is too large.");else for(var ee=q-1;ee>=0;ee--){var ae=m.segments[ee];if(ae&&void 0!==ae.start){v.syncInfo={mediaSequence:m.mediaSequence+ee,time:ae.start},this.logger_("playlist refresh sync: [time:"+v.syncInfo.time+", mediaSequence: "+v.syncInfo.mediaSequence+"]"),this.trigger("syncinfoupdate");break}}},v.setDateTimeMappingForStart=function setDateTimeMappingForStart(m){if(this.timelineToDatetimeMappings={},m.segments&&m.segments.length&&m.segments[0].dateTimeObject){var v=m.segments[0],q=v.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[v.timeline]=-q}},v.saveSegmentTimingInfo=function saveSegmentTimingInfo(m){var v=m.segmentInfo,q=m.shouldSaveTimelineMapping,ee=this.calculateSegmentTimeMapping_(v,v.timingInfo,q),ae=v.segment;ee&&(this.saveDiscontinuitySyncInfo_(v),v.playlist.syncInfo||(v.playlist.syncInfo={mediaSequence:v.playlist.mediaSequence+v.mediaIndex,time:ae.start}));var ie=ae.dateTimeObject;ae.discontinuity&&q&&ie&&(this.timelineToDatetimeMappings[ae.timeline]=-ie.getTime()/1e3)},v.timestampOffsetForTimeline=function timestampOffsetForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].time},v.mappingForTimeline=function mappingForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].mapping},v.calculateSegmentTimeMapping_=function calculateSegmentTimeMapping_(m,v,q){var ee,ae,ie=m.segment,de=m.part,ce=this.timelines[m.timeline];if("number"==typeof m.timestampOffset)ce={time:m.startOfSegment,mapping:m.startOfSegment-v.start},q&&(this.timelines[m.timeline]=ce,this.trigger("timestampoffset"),this.logger_("time mapping for timeline "+m.timeline+": [time: "+ce.time+"] [mapping: "+ce.mapping+"]")),ee=m.startOfSegment,ae=v.end+ce.mapping;else{if(!ce)return!1;ee=v.start+ce.mapping,ae=v.end+ce.mapping}return de&&(de.start=ee,de.end=ae),(!ie.start||eece){var le=void 0;le=de<0?q.start-Ul({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex,endIndex:ae}):q.end+Ul({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex+1,endIndex:ae}),this.discontinuities[ie]={time:le,accuracy:ce}}}},v.dispose=function dispose(){this.trigger("dispose"),this.off()},SyncController}(videojs.EventTarget),Um=function(m){function TimelineChangeController(){var v;return(v=m.call(this)||this).pendingTimelineChanges_={},v.lastTimelineChanges_={},v}(0,ye.Z)(TimelineChangeController,m);var v=TimelineChangeController.prototype;return v.clearPendingTimelineChange=function clearPendingTimelineChange(m){this.pendingTimelineChanges_[m]=null,this.trigger("pendingtimelinechange")},v.pendingTimelineChange=function pendingTimelineChange(m){var v=m.type,q=m.from,ee=m.to;return"number"==typeof q&&"number"==typeof ee&&(this.pendingTimelineChanges_[v]={type:v,from:q,to:ee},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[v]},v.lastTimelineChange=function lastTimelineChange(m){var v=m.type,q=m.from,ee=m.to;return"number"==typeof q&&"number"==typeof ee&&(this.lastTimelineChanges_[v]={type:v,from:q,to:ee},delete this.pendingTimelineChanges_[v],this.trigger("timelinechange")),this.lastTimelineChanges_[v]},v.dispose=function dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()},TimelineChangeController}(videojs.EventTarget),Bm=ah(ch((function(){var m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==q.g?q.g:"undefined"!=typeof self?self:{};function createCommonjsModule(m,v,q){return m(q={path:v,exports:{},require:function require(m,v){return commonjsRequire(null==v&&q.path)}},q.exports),q.exports}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var v=createCommonjsModule((function(m){function _defineProperties(m,v){for(var q=0;q-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var q=v.length,ee=0;ee>7))^m]=m;for(v=q=0;!ye[v];v^=ee||1,q=_e[q]||1)for(ie=(ie=q^q<<1^q<<2^q<<3^q<<4)>>8^255&ie^99,ye[v]=ie,be[ie]=v,ce=16843009*Re[ae=Re[ee=Re[v]]]^65537*ae^257*ee^16843008*v,de=257*Re[ie]^16843008*ie,m=0;m<4;m++)pe[m][v]=de=de<<24^de>>>8,fe[m][ie]=ce=ce<<24^ce>>>8;for(m=0;m<5;m++)pe[m]=pe[m].slice(0),fe[m]=fe[m].slice(0);return le},le=null,pe=function(){function AES(m){var v,q,ee;le||(le=ce()),this._tables=[[le[0][0].slice(),le[0][1].slice(),le[0][2].slice(),le[0][3].slice(),le[0][4].slice()],[le[1][0].slice(),le[1][1].slice(),le[1][2].slice(),le[1][3].slice(),le[1][4].slice()]];var ae=this._tables[0][4],ie=this._tables[1],de=m.length,pe=1;if(4!==de&&6!==de&&8!==de)throw new Error("Invalid aes key size");var fe=m.slice(0),ye=[];for(this._key=[fe,ye],v=de;v<4*de+28;v++)ee=fe[v-1],(v%de==0||8===de&&v%de==4)&&(ee=ae[ee>>>24]<<24^ae[ee>>16&255]<<16^ae[ee>>8&255]<<8^ae[255&ee],v%de==0&&(ee=ee<<8^ee>>>24^pe<<24,pe=pe<<1^283*(pe>>7))),fe[v]=fe[v-de]^ee;for(q=0;v;q++,v--)ee=fe[3&q?v:v-4],ye[q]=v<=4||q<4?ee:ie[0][ae[ee>>>24]]^ie[1][ae[ee>>16&255]]^ie[2][ae[ee>>8&255]]^ie[3][ae[255&ee]]}return AES.prototype.decrypt=function decrypt(m,v,q,ee,ae,ie){var de,ce,le,pe,fe=this._key[1],ye=m^fe[0],be=ee^fe[1],Re=q^fe[2],_e=v^fe[3],xe=fe.length/4-2,Te=4,Se=this._tables[1],we=Se[0],Pe=Se[1],Ie=Se[2],We=Se[3],ze=Se[4];for(pe=0;pe>>24]^Pe[be>>16&255]^Ie[Re>>8&255]^We[255&_e]^fe[Te],ce=we[be>>>24]^Pe[Re>>16&255]^Ie[_e>>8&255]^We[255&ye]^fe[Te+1],le=we[Re>>>24]^Pe[_e>>16&255]^Ie[ye>>8&255]^We[255&be]^fe[Te+2],_e=we[_e>>>24]^Pe[ye>>16&255]^Ie[be>>8&255]^We[255&Re]^fe[Te+3],Te+=4,ye=de,be=ce,Re=le;for(pe=0;pe<4;pe++)ae[(3&-pe)+ie]=ze[ye>>>24]<<24^ze[be>>16&255]<<16^ze[Re>>8&255]<<8^ze[255&_e]^fe[Te++],de=ye,ye=be,be=Re,Re=_e,_e=de},AES}(),fe=function(m){function AsyncStream(){var v;return(v=m.call(this,ie)||this).jobs=[],v.delay=1,v.timeout_=null,v}ae(AsyncStream,m);var v=AsyncStream.prototype;return v.processJob_=function processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null},v.push=function push(m){this.jobs.push(m),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))},AsyncStream}(ie),ye=function ntoh(m){return m<<24|(65280&m)<<8|(16711680&m)>>8|m>>>24},be=function decrypt(m,v,q){var ee,ae,ie,de,ce,le,fe,be,Re,_e=new Int32Array(m.buffer,m.byteOffset,m.byteLength>>2),xe=new pe(Array.prototype.slice.call(v)),Te=new Uint8Array(m.byteLength),Se=new Int32Array(Te.buffer);for(ee=q[0],ae=q[1],ie=q[2],de=q[3],Re=0;Re<_e.length;Re+=4)ce=ye(_e[Re]),le=ye(_e[Re+1]),fe=ye(_e[Re+2]),be=ye(_e[Re+3]),xe.decrypt(ce,le,fe,be,Se,Re),Se[Re]=ye(Se[Re]^ee),Se[Re+1]=ye(Se[Re+1]^ae),Se[Re+2]=ye(Se[Re+2]^ie),Se[Re+3]=ye(Se[Re+3]^de),ee=ce,ae=le,ie=fe,de=be;return Te},Re=function(){function Decrypter(m,v,q,ee){var ae=Decrypter.STEP,ie=new Int32Array(m.buffer),de=new Uint8Array(m.byteLength),ce=0;for(this.asyncStream_=new fe,this.asyncStream_.push(this.decryptChunk_(ie.subarray(ce,ce+ae),v,q,de)),ce=ae;ce=0&&(v="main-desc"),v},Mm=function stopLoaders(m,v){m.abort(),m.pause(),v&&v.activePlaylistLoader&&(v.activePlaylistLoader.pause(),v.activePlaylistLoader=null)},Wm=function startLoaders(m,v){v.activePlaylistLoader=m,m.load()},zm=function onGroupChanged(m,v){return function(){var q=v.segmentLoaders,ee=q[m],ae=q.main,ie=v.mediaTypes[m],de=ie.activeTrack(),ce=ie.getActiveGroup(),le=ie.activePlaylistLoader,pe=ie.lastGroup_;ce&&pe&&ce.id===pe.id||(ie.lastGroup_=ce,ie.lastTrack_=de,Mm(ee,ie),ce&&!ce.isMasterPlaylist&&(ce.playlistLoader?(ee.resyncLoader(),Wm(ce.playlistLoader,ie)):le&&ae.resetEverything()))}},Vm=function onGroupChanging(m,v){return function(){var q=v.segmentLoaders[m];v.mediaTypes[m].lastGroup_=null,q.abort(),q.pause()}},Hm=function onTrackChanged(m,v){return function(){var q=v.masterPlaylistLoader,ee=v.segmentLoaders,ae=ee[m],ie=ee.main,de=v.mediaTypes[m],ce=de.activeTrack(),le=de.getActiveGroup(),pe=de.activePlaylistLoader,fe=de.lastTrack_;if((!fe||!ce||fe.id!==ce.id)&&(de.lastGroup_=le,de.lastTrack_=ce,Mm(ae,de),le)){if(le.isMasterPlaylist){if(!ce||!fe||ce.id===fe.id)return;var ye=v.vhs.masterPlaylistController_,be=ye.selectPlaylist();if(ye.media()===be)return;return de.logger_("track change. Switching master audio from "+fe.id+" to "+ce.id),q.pause(),ie.resetEverything(),void ye.fastQualityChange_(be)}if("AUDIO"===m){if(!le.playlistLoader)return ie.setAudio(!0),void ie.resetEverything();ae.setAudio(!0),ie.setAudio(!1)}pe!==le.playlistLoader?(ae.track&&ae.track(ce),ae.resetEverything(),Wm(le.playlistLoader,de)):Wm(le.playlistLoader,de)}}},qm={AUDIO:function AUDIO(m,v){return function(){var q=v.segmentLoaders[m],ee=v.mediaTypes[m],ae=v.blacklistCurrentPlaylist;Mm(q,ee);var ie=ee.activeTrack(),de=ee.activeGroup(),ce=(de.filter((function(m){return m.default}))[0]||de[0]).id,le=ee.tracks[ce];if(ie!==le){for(var pe in videojs.log.warn("Problem encountered loading the alternate audio track.Switching back to default."),ee.tracks)ee.tracks[pe].enabled=ee.tracks[pe]===le;ee.onTrackChanged()}else ae({message:"Problem encountered loading the default audio track."})}},SUBTITLES:function SUBTITLES(m,v){return function(){var q=v.segmentLoaders[m],ee=v.mediaTypes[m];videojs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track."),Mm(q,ee);var ae=ee.activeTrack();ae&&(ae.mode="disabled"),ee.onTrackChanged()}}},Gm={AUDIO:function AUDIO(m,v,q){if(v){var ee=q.tech,ae=q.requestOptions,ie=q.segmentLoaders[m];v.on("loadedmetadata",(function(){var m=v.media();ie.playlist(m,ae),(!ee.paused()||m.endList&&"none"!==ee.preload())&&ie.load()})),v.on("loadedplaylist",(function(){ie.playlist(v.media(),ae),ee.paused()||ie.load()})),v.on("error",qm[m](m,q))}},SUBTITLES:function SUBTITLES(m,v,q){var ee=q.tech,ae=q.requestOptions,ie=q.segmentLoaders[m],de=q.mediaTypes[m];v.on("loadedmetadata",(function(){var m=v.media();ie.playlist(m,ae),ie.track(de.activeTrack()),(!ee.paused()||m.endList&&"none"!==ee.preload())&&ie.load()})),v.on("loadedplaylist",(function(){ie.playlist(v.media(),ae),ee.paused()||ie.load()})),v.on("error",qm[m](m,q))}},Xm={AUDIO:function AUDIO(m,v){var q=v.vhs,ee=v.sourceType,ae=v.segmentLoaders[m],ie=v.requestOptions,de=v.master.mediaGroups,ce=v.mediaTypes[m],le=ce.groups,pe=ce.tracks,fe=ce.logger_,ye=v.masterPlaylistLoader,be=ql(ye.master);for(var Re in de[m]&&0!==Object.keys(de[m]).length||(de[m]={main:{default:{default:!0}}},be&&(de[m].main.default.playlists=ye.master.playlists)),de[m])for(var _e in le[Re]||(le[Re]=[]),de[m][Re]){var xe=de[m][Re][_e],Te=void 0;if(be?(fe("AUDIO group '"+Re+"' label '"+_e+"' is a master playlist"),xe.isMasterPlaylist=!0,Te=null):Te="vhs-json"===ee&&xe.playlists?new hp(xe.playlists[0],q,ie):xe.resolvedUri?new hp(xe.resolvedUri,q,ie):xe.playlists&&"dash"===ee?new Zp(xe.playlists[0],q,ie,ye):null,xe=videojs.mergeOptions({id:_e,playlistLoader:Te},xe),Gm[m](m,xe.playlistLoader,v),le[Re].push(xe),void 0===pe[_e]){var Se=new videojs.AudioTrack({id:_e,kind:Nm(xe),enabled:!1,language:xe.language,default:xe.default,label:_e});pe[_e]=Se}}ae.on("error",qm[m](m,v))},SUBTITLES:function SUBTITLES(m,v){var q=v.tech,ee=v.vhs,ae=v.sourceType,ie=v.segmentLoaders[m],de=v.requestOptions,ce=v.master.mediaGroups,le=v.mediaTypes[m],pe=le.groups,fe=le.tracks,ye=v.masterPlaylistLoader;for(var be in ce[m])for(var Re in pe[be]||(pe[be]=[]),ce[m][be])if(!ce[m][be][Re].forced){var _e=ce[m][be][Re],xe=void 0;if("hls"===ae)xe=new hp(_e.resolvedUri,ee,de);else if("dash"===ae){if(!_e.playlists.filter((function(m){return m.excludeUntil!==1/0})).length)return;xe=new Zp(_e.playlists[0],ee,de,ye)}else"vhs-json"===ae&&(xe=new hp(_e.playlists?_e.playlists[0]:_e.resolvedUri,ee,de));if(_e=videojs.mergeOptions({id:Re,playlistLoader:xe},_e),Gm[m](m,_e.playlistLoader,v),pe[be].push(_e),void 0===fe[Re]){var Te=q.addRemoteTextTrack({id:Re,kind:"subtitles",default:_e.default&&_e.autoselect,language:_e.language,label:Re},!1).track;fe[Re]=Te}}ie.on("error",qm[m](m,v))},"CLOSED-CAPTIONS":function CLOSEDCAPTIONS(m,v){var q=v.tech,ee=v.master.mediaGroups,ae=v.mediaTypes[m],ie=ae.groups,de=ae.tracks;for(var ce in ee[m])for(var le in ie[ce]||(ie[ce]=[]),ee[m][ce]){var pe=ee[m][ce][le];if(/^(?:CC|SERVICE)/.test(pe.instreamId)){var fe=q.options_.vhs&&q.options_.vhs.captionServices||{},ye={label:le,language:pe.language,instreamId:pe.instreamId,default:pe.default&&pe.autoselect};if(fe[ye.instreamId]&&(ye=videojs.mergeOptions(ye,fe[ye.instreamId])),void 0===ye.default&&delete ye.default,ie[ce].push(videojs.mergeOptions({id:le},pe)),void 0===de[le]){var be=q.addRemoteTextTrack({id:ye.instreamId,kind:"captions",default:ye.default,language:ye.language,label:ye.label},!1).track;de[le]=be}}}}},Km=function groupMatch(m,v){for(var q=0;q1&&ql(v.master))for(var le=0;le "+ae.id;if(!v)return pe(fe+" as current playlist is not set"),!0;if(ae.id===v.id)return!1;var ye=Boolean(ml(q,ee).length);if(!v.endList)return ye||"number"!=typeof v.partTargetDuration?(pe(fe+" as current playlist is live"),!0):(pe("not "+fe+" as current playlist is live llhls, but currentTime isn't in buffered."),!1);var be=Dl(q,ee),Re=le?$p.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:$p.MAX_BUFFER_LOW_WATER_LINE;if(cexe)&&be>=ie){var Se=fe+" as forwardBuffer >= bufferLowWaterLine ("+be+" >= "+ie+")";return le&&(Se+=" and next bandwidth > current bandwidth ("+_e+" > "+xe+")"),pe(Se),!0}return pe("not "+fe+" as no switching criteria met"),!1},av=function(m){function MasterPlaylistController(v){var q;q=m.call(this)||this;var ee=v.src,ie=v.handleManifestRedirects,de=v.withCredentials,ce=v.tech,le=v.bandwidth,pe=v.externVhs,ye=v.useCueTags,be=v.blacklistDuration,Re=v.enableLowInitialPlaylist,_e=v.sourceType,xe=v.cacheEncryptionKeys,Te=v.experimentalBufferBasedABR,Se=v.experimentalLeastPixelDiffSelector,we=v.captionServices;if(!ee)throw new Error("A non-empty playlist URL or JSON manifest string is required");var Pe=v.maxPlaylistRetries;null==Pe&&(Pe=1/0),sm=pe,q.experimentalBufferBasedABR=Boolean(Te),q.experimentalLeastPixelDiffSelector=Boolean(Se),q.withCredentials=de,q.tech_=ce,q.vhs_=ce.vhs,q.sourceType_=_e,q.useCueTags_=ye,q.blacklistDuration=be,q.maxPlaylistRetries=Pe,q.enableLowInitialPlaylist=Re,q.useCueTags_&&(q.cueTagsTrack_=q.tech_.addTextTrack("metadata","ad-cues"),q.cueTagsTrack_.inBandMetadataTrackDispatchType=""),q.requestOptions_={withCredentials:de,handleManifestRedirects:ie,maxPlaylistRetries:Pe,timeout:null},q.on("error",q.pauseLoading),q.mediaTypes_=Ym(),q.mediaSource=new(ae().MediaSource),q.handleDurationChange_=q.handleDurationChange_.bind((0,fe.Z)(q)),q.handleSourceOpen_=q.handleSourceOpen_.bind((0,fe.Z)(q)),q.handleSourceEnded_=q.handleSourceEnded_.bind((0,fe.Z)(q)),q.mediaSource.addEventListener("durationchange",q.handleDurationChange_),q.mediaSource.addEventListener("sourceopen",q.handleSourceOpen_),q.mediaSource.addEventListener("sourceended",q.handleSourceEnded_),q.seekable_=videojs.createTimeRanges(),q.hasPlayed_=!1,q.syncController_=new Om(v),q.segmentMetadataTrack_=ce.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,q.decrypter_=new Lm,q.sourceUpdater_=new wm(q.mediaSource),q.inbandTextTracks_={},q.timelineChangeController_=new Um;var Ie={vhs:q.vhs_,parse708captions:v.parse708captions,useDtsForTimestampOffset:v.useDtsForTimestampOffset,captionServices:we,mediaSource:q.mediaSource,currentTime:q.tech_.currentTime.bind(q.tech_),seekable:function seekable(){return q.seekable()},seeking:function seeking(){return q.tech_.seeking()},duration:function duration(){return q.duration()},hasPlayed:function hasPlayed(){return q.hasPlayed_},goalBufferLength:function goalBufferLength(){return q.goalBufferLength()},bandwidth:le,syncController:q.syncController_,decrypter:q.decrypter_,sourceType:q.sourceType_,inbandTextTracks:q.inbandTextTracks_,cacheEncryptionKeys:xe,sourceUpdater:q.sourceUpdater_,timelineChangeController:q.timelineChangeController_,experimentalExactManifestTimings:v.experimentalExactManifestTimings};q.masterPlaylistLoader_="dash"===q.sourceType_?new Zp(ee,q.vhs_,q.requestOptions_):new hp(ee,q.vhs_,q.requestOptions_),q.setupMasterPlaylistLoaderListeners_(),q.mainSegmentLoader_=new om(videojs.mergeOptions(Ie,{segmentMetadataTrack:q.segmentMetadataTrack_,loaderType:"main"}),v),q.audioSegmentLoader_=new om(videojs.mergeOptions(Ie,{loaderType:"audio"}),v),q.subtitleSegmentLoader_=new Pm(videojs.mergeOptions(Ie,{loaderType:"vtt",featuresNativeTextTracks:q.tech_.featuresNativeTextTracks,loadVttJs:function loadVttJs(){return new Promise((function(m,v){function onLoad(){ce.off("vttjserror",onError),m()}function onError(){ce.off("vttjsloaded",onLoad),v()}ce.one("vttjsloaded",onLoad),ce.one("vttjserror",onError),ce.addWebVttScript_()}))}}),v),q.setupSegmentLoaderListeners_(),q.experimentalBufferBasedABR&&(q.masterPlaylistLoader_.one("loadedplaylist",(function(){return q.startABRTimer_()})),q.tech_.on("pause",(function(){return q.stopABRTimer_()})),q.tech_.on("play",(function(){return q.startABRTimer_()}))),ev.forEach((function(m){q[m+"_"]=tv.bind((0,fe.Z)(q),m)})),q.logger_=pl("MPC"),q.triggeredFmp4Usage=!1,"none"===q.tech_.preload()?(q.loadOnPlay_=function(){q.loadOnPlay_=null,q.masterPlaylistLoader_.load()},q.tech_.one("play",q.loadOnPlay_)):q.masterPlaylistLoader_.load(),q.timeToLoadedData__=-1,q.mainAppendsToLoadedData__=-1,q.audioAppendsToLoadedData__=-1;var We="none"===q.tech_.preload()?"play":"loadstart";return q.tech_.one(We,(function(){var m=Date.now();q.tech_.one("loadeddata",(function(){q.timeToLoadedData__=Date.now()-m,q.mainAppendsToLoadedData__=q.mainSegmentLoader_.mediaAppends,q.audioAppendsToLoadedData__=q.audioSegmentLoader_.mediaAppends}))})),q}(0,ye.Z)(MasterPlaylistController,m);var v=MasterPlaylistController.prototype;return v.mainAppendsToLoadedData_=function mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__},v.audioAppendsToLoadedData_=function audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__},v.appendsToLoadedData_=function appendsToLoadedData_(){var m=this.mainAppendsToLoadedData_(),v=this.audioAppendsToLoadedData_();return-1===m||-1===v?-1:m+v},v.timeToLoadedData_=function timeToLoadedData_(){return this.timeToLoadedData__},v.checkABR_=function checkABR_(m){void 0===m&&(m="abr");var v=this.selectPlaylist();v&&this.shouldSwitchToMedia_(v)&&this.switchMedia_(v,m)},v.switchMedia_=function switchMedia_(m,v,q){var ee=this.media(),ae=ee&&(ee.id||ee.uri),ie=m.id||m.uri;ae&&ae!==ie&&(this.logger_("switch media "+ae+" -> "+ie+" from "+v),this.tech_.trigger({type:"usage",name:"vhs-rendition-change-"+v})),this.masterPlaylistLoader_.media(m,q)},v.startABRTimer_=function startABRTimer_(){var m=this;this.stopABRTimer_(),this.abrTimer_=ae().setInterval((function(){return m.checkABR_()}),250)},v.stopABRTimer_=function stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(ae().clearInterval(this.abrTimer_),this.abrTimer_=null)},v.getAudioTrackPlaylists_=function getAudioTrackPlaylists_(){var m=this.master(),v=m&&m.playlists||[];if(!m||!m.mediaGroups||!m.mediaGroups.AUDIO)return v;var q,ee=m.mediaGroups.AUDIO,ae=Object.keys(ee);if(Object.keys(this.mediaTypes_.AUDIO.groups).length)q=this.mediaTypes_.AUDIO.activeTrack();else{var ie=ee.main||ae.length&&ee[ae[0]];for(var de in ie)if(ie[de].default){q={label:de};break}}if(!q)return v;var ce=[];for(var le in ee)if(ee[le][q.label]){var pe=ee[le][q.label];if(pe.playlists&&pe.playlists.length)ce.push.apply(ce,pe.playlists);else if(pe.uri)ce.push(pe);else if(m.playlists.length)for(var fe=0;fe1&&(this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.tech_.trigger({type:"usage",name:"hls-alternate-audio"})),this.useCueTags_&&(this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"}),this.tech_.trigger({type:"usage",name:"hls-playlist-cue-tags"}))},v.shouldSwitchToMedia_=function shouldSwitchToMedia_(m){var v=this.masterPlaylistLoader_.media()||this.masterPlaylistLoader_.pendingMedia_,q=this.tech_.currentTime(),ee=this.bufferLowWaterLine(),ae=this.bufferHighWaterLine(),ie=this.tech_.buffered();return nv({buffered:ie,currentTime:q,currentPlaylist:v,nextPlaylist:m,bufferLowWaterLine:ee,bufferHighWaterLine:ae,duration:this.duration(),experimentalBufferBasedABR:this.experimentalBufferBasedABR,log:this.logger_})},v.setupSegmentLoaderListeners_=function setupSegmentLoaderListeners_(){var m=this;this.mainSegmentLoader_.on("bandwidthupdate",(function(){m.checkABR_("bandwidthupdate"),m.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(function(){m.experimentalBufferBasedABR&&m.mainSegmentLoader_.load()})),this.experimentalBufferBasedABR||this.mainSegmentLoader_.on("progress",(function(){m.trigger("progress")})),this.mainSegmentLoader_.on("error",(function(){m.blacklistCurrentPlaylist(m.mainSegmentLoader_.error())})),this.mainSegmentLoader_.on("appenderror",(function(){m.error=m.mainSegmentLoader_.error_,m.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(function(){m.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(function(){m.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"}),m.tech_.trigger({type:"usage",name:"hls-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(function(){m.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(function(){m.error=m.audioSegmentLoader_.error_,m.trigger("error")})),this.mainSegmentLoader_.on("ended",(function(){m.logger_("main segment loader ended"),m.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(function(v){m.experimentalBufferBasedABR||(m.delegateLoaders_("all",["abort"]),m.blacklistCurrentPlaylist({message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},120))}));var v=function updateCodecs(){if(!m.sourceUpdater_.hasCreatedSourceBuffers())return m.tryToCreateSourceBuffers_();var v=m.getCodecsOrExclude_();v&&m.sourceUpdater_.addOrChangeSourceBuffers(v)};this.mainSegmentLoader_.on("trackinfo",v),this.audioSegmentLoader_.on("trackinfo",v),this.mainSegmentLoader_.on("fmp4",(function(){m.triggeredFmp4Usage||(m.tech_.trigger({type:"usage",name:"vhs-fmp4"}),m.tech_.trigger({type:"usage",name:"hls-fmp4"}),m.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(function(){m.triggeredFmp4Usage||(m.tech_.trigger({type:"usage",name:"vhs-fmp4"}),m.tech_.trigger({type:"usage",name:"hls-fmp4"}),m.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(function(){m.logger_("audioSegmentLoader ended"),m.onEndOfStream()}))},v.mediaSecondsLoaded_=function mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)},v.load=function load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()},v.smoothQualityChange_=function smoothQualityChange_(m){void 0===m&&(m=this.selectPlaylist()),this.fastQualityChange_(m)},v.fastQualityChange_=function fastQualityChange_(m){var v=this;void 0===m&&(m=this.selectPlaylist()),m!==this.masterPlaylistLoader_.media()?(this.switchMedia_(m,"fast-quality"),this.mainSegmentLoader_.resetEverything((function(){videojs.browser.IE_VERSION||videojs.browser.IS_EDGE?v.tech_.setCurrentTime(v.tech_.currentTime()+.04):v.tech_.setCurrentTime(v.tech_.currentTime())}))):this.logger_("skipping fastQualityChange because new media is same as old")},v.play=function play(){if(!this.setupFirstPlay()){this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();var m=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime()this.maxPlaylistRetries?1/0:Date.now()+1e3*v,q.excludeUntil=ee,m.reason&&(q.lastExcludeReason_=m.reason),this.tech_.trigger("blacklistplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-blacklisted"}),this.tech_.trigger({type:"usage",name:"hls-rendition-blacklisted"});var le=this.selectPlaylist();if(!le)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");var pe=m.internal?this.logger_:videojs.log.warn,fe=m.message?" "+m.message:"";pe((m.internal?"Internal problem":"Problem")+" encountered with playlist "+q.id+"."+fe+" Switching to playlist "+le.id+"."),le.attributes.AUDIO!==q.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),le.attributes.SUBTITLES!==q.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);var ye=le.targetDuration/2*1e3||5e3,be="number"==typeof le.lastRequest&&Date.now()-le.lastRequest<=ye;return this.switchMedia_(le,"exclude",de||be)},v.pauseLoading=function pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()},v.delegateLoaders_=function delegateLoaders_(m,v){var q=this,ee=[],ae="all"===m;(ae||"main"===m)&&ee.push(this.masterPlaylistLoader_);var ie=[];(ae||"audio"===m)&&ie.push("AUDIO"),(ae||"subtitle"===m)&&(ie.push("CLOSED-CAPTIONS"),ie.push("SUBTITLES")),ie.forEach((function(m){var v=q.mediaTypes_[m]&&q.mediaTypes_[m].activePlaylistLoader;v&&ee.push(v)})),["main","audio","subtitle"].forEach((function(v){var ae=q[v+"SegmentLoader_"];!ae||m!==v&&"all"!==m||ee.push(ae)})),ee.forEach((function(m){return v.forEach((function(v){"function"==typeof m[v]&&m[v]()}))}))},v.setCurrentTime=function setCurrentTime(m){var v=ml(this.tech_.buffered(),m);return this.masterPlaylistLoader_&&this.masterPlaylistLoader_.media()&&this.masterPlaylistLoader_.media().segments?v&&v.length?m:(this.mainSegmentLoader_.resetEverything(),this.mainSegmentLoader_.abort(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.resetEverything(),this.audioSegmentLoader_.abort()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.resetEverything(),this.subtitleSegmentLoader_.abort()),void this.load()):0},v.duration=function duration(){if(!this.masterPlaylistLoader_)return 0;var m=this.masterPlaylistLoader_.media();return m?m.endList?this.mediaSource?this.mediaSource.duration:sm.Playlist.duration(m):1/0:0},v.seekable=function seekable(){return this.seekable_},v.onSyncInfoUpdate_=function onSyncInfoUpdate_(){var m;if(this.masterPlaylistLoader_){var v=this.masterPlaylistLoader_.media();if(v){var q=this.syncController_.getExpiredTime(v,this.duration());if(null!==q){var ee=this.masterPlaylistLoader_.master,ae=sm.Playlist.seekable(v,q,sm.Playlist.liveEdgeDelay(ee,v));if(0!==ae.length){if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(v=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),null===(q=this.syncController_.getExpiredTime(v,this.duration())))return;if(0===(m=sm.Playlist.seekable(v,q,sm.Playlist.liveEdgeDelay(ee,v))).length)return}var ie,de;this.seekable_&&this.seekable_.length&&(ie=this.seekable_.end(0),de=this.seekable_.start(0)),m?m.start(0)>ae.end(0)||ae.start(0)>m.end(0)?this.seekable_=ae:this.seekable_=videojs.createTimeRanges([[m.start(0)>ae.start(0)?m.start(0):ae.start(0),m.end(0)0&&(ee=Math.max(ee,q.end(q.length-1))),this.mediaSource.duration!==ee&&this.sourceUpdater_.setDuration(ee)}},v.dispose=function dispose(){var m=this;this.trigger("dispose"),this.decrypter_.terminate(),this.masterPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((function(v){var q=m.mediaTypes_[v].groups;for(var ee in q)q[ee].forEach((function(m){m.playlistLoader&&m.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()},v.master=function master(){return this.masterPlaylistLoader_.master},v.media=function media(){return this.masterPlaylistLoader_.media()||this.initialMedia_},v.areMediaTypesKnown_=function areMediaTypesKnown_(){var m=!!this.mediaTypes_.AUDIO.activePlaylistLoader,v=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),q=!m||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!v||!q)},v.getCodecsOrExclude_=function getCodecsOrExclude_(){var m=this,v={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},q=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();v.video=v.main;var ee=vf(this.master(),q),ae={},ie=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(v.main.hasVideo&&(ae.video=ee.video||v.main.videoCodec||"avc1.4d400d"),v.main.isMuxed&&(ae.video+=","+(ee.audio||v.main.audioCodec||Et)),(v.main.hasAudio&&!v.main.isMuxed||v.audio.hasAudio||ie)&&(ae.audio=ee.audio||v.main.audioCodec||v.audio.audioCodec||Et,v.audio.isFmp4=v.main.hasAudio&&!v.main.isMuxed?v.main.isFmp4:v.audio.isFmp4),ae.audio||ae.video){var de,ce=function supportFunction(m,v){return m?_t(v):xt(v)},le={};if(["video","audio"].forEach((function(m){if(ae.hasOwnProperty(m)&&!ce(v[m].isFmp4,ae[m])){var q=v[m].isFmp4?"browser":"muxer";le[q]=le[q]||[],le[q].push(ae[m]),"audio"===m&&(de=q)}})),ie&&de&&q.attributes.AUDIO){var pe=q.attributes.AUDIO;this.master().playlists.forEach((function(m){(m.attributes&&m.attributes.AUDIO)===pe&&m!==q&&(m.excludeUntil=1/0)})),this.logger_("excluding audio group "+pe+" as "+de+' does not support codec(s): "'+ae.audio+'"')}if(!Object.keys(le).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){var fe=[];if(["video","audio"].forEach((function(v){var q=(mt(m.sourceUpdater_.codecs[v]||"")[0]||{}).type,ee=(mt(ae[v]||"")[0]||{}).type;q&&ee&&q.toLowerCase()!==ee.toLowerCase()&&fe.push('"'+m.sourceUpdater_.codecs[v]+'" -> "'+ae[v]+'"')})),fe.length)return void this.blacklistCurrentPlaylist({playlist:q,message:"Codec switching not supported: "+fe.join(", ")+".",blacklistDuration:1/0,internal:!0})}return ae}var ye=Object.keys(le).reduce((function(m,v){return m&&(m+=", "),m+=v+' does not support codec(s): "'+le[v].join(",")+'"'}),"")+".";this.blacklistCurrentPlaylist({playlist:q,internal:!0,message:ye,blacklistDuration:1/0})}else this.blacklistCurrentPlaylist({playlist:q,message:"Could not determine codecs for playlist.",blacklistDuration:1/0})},v.tryToCreateSourceBuffers_=function tryToCreateSourceBuffers_(){if("open"===this.mediaSource.readyState&&!this.sourceUpdater_.hasCreatedSourceBuffers()&&this.areMediaTypesKnown_()){var m=this.getCodecsOrExclude_();if(m){this.sourceUpdater_.createSourceBuffers(m);var v=[m.video,m.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(v)}}},v.excludeUnsupportedVariants_=function excludeUnsupportedVariants_(){var m=this,v=this.master().playlists,q=[];Object.keys(v).forEach((function(ee){var ae=v[ee];if(-1===q.indexOf(ae.id)){q.push(ae.id);var ie=vf(m.master,ae),de=[];!ie.audio||xt(ie.audio)||_t(ie.audio)||de.push("audio codec "+ie.audio),!ie.video||xt(ie.video)||_t(ie.video)||de.push("video codec "+ie.video),ie.text&&"stpp.ttml.im1t"===ie.text&&de.push("text codec "+ie.text),de.length&&(ae.excludeUntil=1/0,m.logger_("excluding "+ae.id+" for unsupported: "+de.join(", ")))}}))},v.excludeIncompatibleVariants_=function excludeIncompatibleVariants_(m){var v=this,q=[],ee=this.master().playlists,ae=pf(mt(m)),ie=ff(ae),de=ae.video&&mt(ae.video)[0]||null,ce=ae.audio&&mt(ae.audio)[0]||null;Object.keys(ee).forEach((function(m){var ae=ee[m];if(-1===q.indexOf(ae.id)&&ae.excludeUntil!==1/0){q.push(ae.id);var le=[],pe=vf(v.masterPlaylistLoader_.master,ae),fe=ff(pe);if(pe.audio||pe.video){if(fe!==ie&&le.push('codec count "'+fe+'" !== "'+ie+'"'),!v.sourceUpdater_.canChangeType()){var ye=pe.video&&mt(pe.video)[0]||null,be=pe.audio&&mt(pe.audio)[0]||null;ye&&de&&ye.type.toLowerCase()!==de.type.toLowerCase()&&le.push('video codec "'+ye.type+'" !== "'+de.type+'"'),be&&ce&&be.type.toLowerCase()!==ce.type.toLowerCase()&&le.push('audio codec "'+be.type+'" !== "'+ce.type+'"')}le.length&&(ae.excludeUntil=1/0,v.logger_("blacklisting "+ae.id+": "+le.join(" && ")))}}}))},v.updateAdCues_=function updateAdCues_(m){var v=0,q=this.seekable();q.length&&(v=q.start(0)),Fm(m,this.cueTagsTrack_,v)},v.goalBufferLength=function goalBufferLength(){var m=this.tech_.currentTime(),v=$p.GOAL_BUFFER_LENGTH,q=$p.GOAL_BUFFER_LENGTH_RATE,ee=Math.max(v,$p.MAX_GOAL_BUFFER_LENGTH);return Math.min(v+m*q,ee)},v.bufferLowWaterLine=function bufferLowWaterLine(){var m=this.tech_.currentTime(),v=$p.BUFFER_LOW_WATER_LINE,q=$p.BUFFER_LOW_WATER_LINE_RATE,ee=Math.max(v,$p.MAX_BUFFER_LOW_WATER_LINE),ae=Math.max(v,$p.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(v+m*q,this.experimentalBufferBasedABR?ae:ee)},v.bufferHighWaterLine=function bufferHighWaterLine(){return $p.BUFFER_HIGH_WATER_LINE},MasterPlaylistController}(videojs.EventTarget),rv=function enableFunction(m,v,q){return function(ee){var ae=m.master.playlists[v],ie=Nl(ae),de=Ml(ae);return void 0===ee?de:(ee?delete ae.disabled:ae.disabled=!0,ee===de||ie||(q(),ee?m.trigger("renditionenabled"):m.trigger("renditiondisabled")),ee)}},iv=function Representation(m,v,q){var ee=m.masterPlaylistController_,ae=ee[(m.options_.smoothQualityChange?"smooth":"fast")+"QualityChange_"].bind(ee);if(v.attributes){var ie=v.attributes.RESOLUTION;this.width=ie&&ie.width,this.height=ie&&ie.height,this.bandwidth=v.attributes.BANDWIDTH,this.frameRate=v.attributes["FRAME-RATE"]}this.codecs=vf(ee.master(),v),this.playlist=v,this.id=q,this.enabled=rv(m.playlists,v.id,ae)},ov=function renditionSelectionMixin(m){m.representations=function(){var v=m.masterPlaylistController_.master(),q=ql(v)?m.masterPlaylistController_.getAudioTrackPlaylists_():v.playlists;return q?q.filter((function(m){return!Nl(m)})).map((function(v,q){return new iv(m,v,v.id)})):[]}},sv=["seeking","seeked","pause","playing","error"],dv=function(){function PlaybackWatcher(m){var v=this;this.masterPlaylistController_=m.masterPlaylistController,this.tech_=m.tech,this.seekable=m.seekable,this.allowSeeksWithinUnsafeLiveWindow=m.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=m.liveRangeSafeTimeDelta,this.media=m.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.timer_=null,this.checkCurrentTimeTimeout_=null,this.logger_=pl("PlaybackWatcher"),this.logger_("initialize");var q=function playHandler(){return v.monitorCurrentTime_()},ee=function canPlayHandler(){return v.monitorCurrentTime_()},ie=function waitingHandler(){return v.techWaiting_()},de=function cancelTimerHandler(){return v.cancelTimer_()},ce=this.masterPlaylistController_,le=["main","subtitle","audio"],pe={};le.forEach((function(m){pe[m]={reset:function reset(){return v.resetSegmentDownloads_(m)},updateend:function updateend(){return v.checkSegmentDownloads_(m)}},ce[m+"SegmentLoader_"].on("appendsdone",pe[m].updateend),ce[m+"SegmentLoader_"].on("playlistupdate",pe[m].reset),v.tech_.on(["seeked","seeking"],pe[m].reset)}));var fe=function setSeekingHandlers(m){["main","audio"].forEach((function(q){ce[q+"SegmentLoader_"][m]("appended",v.seekingAppendCheck_)}))};this.seekingAppendCheck_=function(){v.fixesBadSeeks_()&&(v.consecutiveUpdates=0,v.lastRecordedTime=v.tech_.currentTime(),fe("off"))},this.clearSeekingAppendCheck_=function(){return fe("off")},this.watchForBadSeeking_=function(){v.clearSeekingAppendCheck_(),fe("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",ie),this.tech_.on(sv,de),this.tech_.on("canplay",ee),this.tech_.one("play",q),this.dispose=function(){v.clearSeekingAppendCheck_(),v.logger_("dispose"),v.tech_.off("waiting",ie),v.tech_.off(sv,de),v.tech_.off("canplay",ee),v.tech_.off("play",q),v.tech_.off("seeking",v.watchForBadSeeking_),v.tech_.off("seeked",v.clearSeekingAppendCheck_),le.forEach((function(m){ce[m+"SegmentLoader_"].off("appendsdone",pe[m].updateend),ce[m+"SegmentLoader_"].off("playlistupdate",pe[m].reset),v.tech_.off(["seeked","seeking"],pe[m].reset)})),v.checkCurrentTimeTimeout_&&ae().clearTimeout(v.checkCurrentTimeTimeout_),v.cancelTimer_()}}var m=PlaybackWatcher.prototype;return m.monitorCurrentTime_=function monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&ae().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=ae().setTimeout(this.monitorCurrentTime_.bind(this),250)},m.resetSegmentDownloads_=function resetSegmentDownloads_(m){var v=this.masterPlaylistController_[m+"SegmentLoader_"];this[m+"StalledDownloads_"]>0&&this.logger_("resetting possible stalled download count for "+m+" loader"),this[m+"StalledDownloads_"]=0,this[m+"Buffered_"]=v.buffered_()},m.checkSegmentDownloads_=function checkSegmentDownloads_(m){var v=this.masterPlaylistController_,q=v[m+"SegmentLoader_"],ee=q.buffered_(),ae=El(this[m+"Buffered_"],ee);this[m+"Buffered_"]=ee,ae?this.resetSegmentDownloads_(m):(this[m+"StalledDownloads_"]++,this.logger_("found #"+this[m+"StalledDownloads_"]+" "+m+" appends that did not increase buffer (possible stalled download)",{playlistId:q.playlist_&&q.playlist_.id,buffered:xl(ee)}),this[m+"StalledDownloads_"]<10||(this.logger_(m+" loader stalled download exclusion"),this.resetSegmentDownloads_(m),this.tech_.trigger({type:"usage",name:"vhs-"+m+"-download-exclusion"}),"subtitle"!==m&&v.blacklistCurrentPlaylist({message:"Excessive "+m+" segment downloading detected."},1/0)))},m.checkCurrentTime_=function checkCurrentTime_(){if(!this.tech_.paused()&&!this.tech_.seeking()){var m=this.tech_.currentTime(),v=this.tech_.buffered();if(this.lastRecordedTime===m&&(!v.length||m+gl>=v.end(v.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&m===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):m===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=m)}},m.cancelTimer_=function cancelTimer_(){this.consecutiveUpdates=0,this.timer_&&(this.logger_("cancelTimer_"),clearTimeout(this.timer_)),this.timer_=null},m.fixesBadSeeks_=function fixesBadSeeks_(){if(!this.tech_.seeking())return!1;var m,v=this.seekable(),q=this.tech_.currentTime();this.afterSeekableWindow_(v,q,this.media(),this.allowSeeksWithinUnsafeLiveWindow)&&(m=v.end(v.length-1));if(this.beforeSeekableWindow_(v,q)){var ee=v.start(0);m=ee+(ee===v.end(0)?0:gl)}if(void 0!==m)return this.logger_("Trying to seek outside of seekable at time "+q+" with seekable range "+Rl(v)+". Seeking to "+m+"."),this.tech_.setCurrentTime(m),!0;for(var ae=this.masterPlaylistController_.sourceUpdater_,ie=this.tech_.buffered(),de=ae.audioBuffer?ae.audioBuffered():null,ce=ae.videoBuffer?ae.videoBuffered():null,le=this.media(),pe=le.partTargetDuration?le.partTargetDuration:2*(le.targetDuration-hl),fe=[de,ce],ye=0;ye "+q.end(0)+"]. Attempting to resume playback by seeking to the current time."),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"}),void this.tech_.trigger({type:"usage",name:"hls-unknown-waiting"})):void 0}},m.techWaiting_=function techWaiting_(){var m=this.seekable(),v=this.tech_.currentTime();if(this.tech_.seeking()||null!==this.timer_)return!0;if(this.beforeSeekableWindow_(m,v)){var q=m.end(m.length-1);return this.logger_("Fell out of live window at time "+v+". Seeking to live point (seekable end) "+q),this.cancelTimer_(),this.tech_.setCurrentTime(q),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),this.tech_.trigger({type:"usage",name:"hls-live-resync"}),!0}var ee=this.tech_.vhs.masterPlaylistController_.sourceUpdater_,ae=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:ee.audioBuffered(),videoBuffered:ee.videoBuffered(),currentTime:v}))return this.cancelTimer_(),this.tech_.setCurrentTime(v),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),this.tech_.trigger({type:"usage",name:"hls-video-underflow"}),!0;var ie=vl(ae,v);if(ie.length>0){var de=ie.start(0)-v;return this.logger_("Stopped at "+v+", setting timer for "+de+", seeking to "+ie.start(0)),this.cancelTimer_(),this.timer_=setTimeout(this.skipTheGap_.bind(this),1e3*de,v),!0}return!1},m.afterSeekableWindow_=function afterSeekableWindow_(m,v,q,ee){if(void 0===ee&&(ee=!1),!m.length)return!1;var ae=m.end(m.length-1)+gl;return!q.endList&&ee&&(ae=m.end(m.length-1)+3*q.targetDuration),v>ae},m.beforeSeekableWindow_=function beforeSeekableWindow_(m,v){return!!(m.length&&m.start(0)>0&&v2)return{start:ae,end:ie}}return null},PlaybackWatcher}(),cv={errorInterval:30,getSource:function getSource(m){return m(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},uv=function initPlugin(m,v){var q=0,ee=0,ae=videojs.mergeOptions(cv,v);m.ready((function(){m.trigger({type:"usage",name:"vhs-error-reload-initialized"}),m.trigger({type:"usage",name:"hls-error-reload-initialized"})}));var ie=function loadedMetadataHandler(){ee&&m.currentTime(ee)},de=function setSource(v){null!=v&&(ee=m.duration()!==1/0&&m.currentTime()||0,m.one("loadedmetadata",ie),m.src(v),m.trigger({type:"usage",name:"vhs-error-reload"}),m.trigger({type:"usage",name:"hls-error-reload"}),m.play())},ce=function errorHandler(){return Date.now()-q<1e3*ae.errorInterval?(m.trigger({type:"usage",name:"vhs-error-reload-canceled"}),void m.trigger({type:"usage",name:"hls-error-reload-canceled"})):ae.getSource&&"function"==typeof ae.getSource?(q=Date.now(),ae.getSource.call(m,de)):void videojs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")},le=function cleanupEvents(){m.off("loadedmetadata",ie),m.off("error",ce),m.off("dispose",cleanupEvents)};m.on("error",ce),m.on("dispose",le),m.reloadSourceOnError=function reinitPlugin(v){le(),initPlugin(m,v)}},lv="2.16.2",pv={PlaylistLoader:hp,Playlist:Gl,utils:Cp,STANDARD_PLAYLIST_SELECTOR:Df,INITIAL_PLAYLIST_SELECTOR:function lowestBitrateCompatibleVariantSelector(){var m=this,v=this.playlists.master.playlists.filter(Gl.isEnabled);return _f(v,(function(m,v){return xf(m,v)})),v.filter((function(v){return!!vf(m.playlists.master,v).video}))[0]||null},lastBandwidthSelector:Df,movingAverageBandwidthSelector:function movingAverageBandwidthSelector(m){var v=-1,q=-1;if(m<0||m>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){var ee=this.useDevicePixelRatio&&ae().devicePixelRatio||1;return v<0&&(v=this.systemBandwidth,q=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==q&&(v=m*this.systemBandwidth+(1-m)*v,q=this.systemBandwidth),Tf(this.playlists.master,v,parseInt(Rf(this.tech_.el(),"width"),10)*ee,parseInt(Rf(this.tech_.el(),"height"),10)*ee,this.limitRenditionByPlayerDimensions,this.masterPlaylistController_)}},comparePlaylistBandwidth:xf,comparePlaylistResolution:function comparePlaylistResolution(m,v){var q,ee;return m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width&&(q=m.attributes.RESOLUTION.width),q=q||ae().Number.MAX_VALUE,v.attributes.RESOLUTION&&v.attributes.RESOLUTION.width&&(ee=v.attributes.RESOLUTION.width),q===(ee=ee||ae().Number.MAX_VALUE)&&m.attributes.BANDWIDTH&&v.attributes.BANDWIDTH?m.attributes.BANDWIDTH-v.attributes.BANDWIDTH:q-ee},xhr:yp()};Object.keys($p).forEach((function(m){Object.defineProperty(pv,m,{get:function get(){return videojs.log.warn("using Vhs."+m+" is UNSAFE be sure you know what you are doing"),$p[m]},set:function set(v){videojs.log.warn("using Vhs."+m+" is UNSAFE be sure you know what you are doing"),"number"!=typeof v||v<0?videojs.log.warn("value of Vhs."+m+" must be greater than or equal to 0"):$p[m]=v}})}));var hv="videojs-vhs",gv=function handleVhsMediaChange(m,v){for(var q=v.media(),ee=-1,ae=0;ae=q&&m>=q?Math.max(m,ee):ee}return m},set:function set(m){this.masterPlaylistController_.mainSegmentLoader_.bandwidth=m,this.masterPlaylistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get:function get(){var m,v=1/(this.bandwidth||1);return m=this.throughput>0?1/this.throughput:0,Math.floor(1/(v+m))},set:function set(){videojs.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:function get(){return q.bandwidth||0},enumerable:!0},mediaRequests:{get:function get(){return q.masterPlaylistController_.mediaRequests_()||0},enumerable:!0},mediaRequestsAborted:{get:function get(){return q.masterPlaylistController_.mediaRequestsAborted_()||0},enumerable:!0},mediaRequestsTimedout:{get:function get(){return q.masterPlaylistController_.mediaRequestsTimedout_()||0},enumerable:!0},mediaRequestsErrored:{get:function get(){return q.masterPlaylistController_.mediaRequestsErrored_()||0},enumerable:!0},mediaTransferDuration:{get:function get(){return q.masterPlaylistController_.mediaTransferDuration_()||0},enumerable:!0},mediaBytesTransferred:{get:function get(){return q.masterPlaylistController_.mediaBytesTransferred_()||0},enumerable:!0},mediaSecondsLoaded:{get:function get(){return q.masterPlaylistController_.mediaSecondsLoaded_()||0},enumerable:!0},mediaAppends:{get:function get(){return q.masterPlaylistController_.mediaAppends_()||0},enumerable:!0},mainAppendsToLoadedData:{get:function get(){return q.masterPlaylistController_.mainAppendsToLoadedData_()||0},enumerable:!0},audioAppendsToLoadedData:{get:function get(){return q.masterPlaylistController_.audioAppendsToLoadedData_()||0},enumerable:!0},appendsToLoadedData:{get:function get(){return q.masterPlaylistController_.appendsToLoadedData_()||0},enumerable:!0},timeToLoadedData:{get:function get(){return q.masterPlaylistController_.timeToLoadedData_()||0},enumerable:!0},buffered:{get:function get(){return xl(q.tech_.buffered())},enumerable:!0},currentTime:{get:function get(){return q.tech_.currentTime()},enumerable:!0},currentSource:{get:function get(){return q.tech_.currentSource_},enumerable:!0},currentTech:{get:function get(){return q.tech_.name_},enumerable:!0},duration:{get:function get(){return q.tech_.duration()},enumerable:!0},master:{get:function get(){return q.playlists.master},enumerable:!0},playerDimensions:{get:function get(){return q.tech_.currentDimensions()},enumerable:!0},seekable:{get:function get(){return xl(q.tech_.seekable())},enumerable:!0},timestamp:{get:function get(){return Date.now()},enumerable:!0},videoPlaybackQuality:{get:function get(){return q.tech_.getVideoPlaybackQuality()},enumerable:!0}}),this.tech_.one("canplay",this.masterPlaylistController_.setupFirstPlay.bind(this.masterPlaylistController_)),this.tech_.on("bandwidthupdate",(function(){q.options_.useBandwidthFromLocalStorage&&_v({bandwidth:q.bandwidth,throughput:Math.round(q.throughput)})})),this.masterPlaylistController_.on("selectedinitialmedia",(function(){ov(q)})),this.masterPlaylistController_.sourceUpdater_.on("createdsourcebuffers",(function(){q.setupEme_()})),this.on(this.masterPlaylistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.masterPlaylistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=ae().URL.createObjectURL(this.masterPlaylistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}},v.createKeySessions_=function createKeySessions_(){var m=this,v=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),yv({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:v&&v.media(),mainPlaylists:this.playlists.master.playlists}).then((function(){m.logger_("created EME key session"),m.masterPlaylistController_.sourceUpdater_.initializedEme()})).catch((function(v){m.logger_("error while creating EME key session",v),m.player_.error({message:"Failed to initialize media keys for EME",code:3})}))},v.handleWaitingForKey_=function handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()},v.setupEme_=function setupEme_(){var m=this,v=this.masterPlaylistController_.mediaTypes_.AUDIO.activePlaylistLoader,q=bv({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:v&&v.media()});this.player_.tech_.on("keystatuschange",(function(v){if("output-restricted"===v.status){var q=m.masterPlaylistController_.master();if(q&&q.playlists){var ee,ae=[];if(q.playlists.forEach((function(m){m&&m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height>=720&&(!m.excludeUntil||m.excludeUntil<1/0)&&(m.excludeUntil=1/0,ae.push(m))})),ae.length)(ee=videojs.log).warn.apply(ee,['DRM keystatus changed to "output-restricted." Removing the following HD playlists that will most likely fail to play and clearing the buffer. This may be due to HDCP restrictions on the stream and the capabilities of the current device.'].concat(ae)),m.masterPlaylistController_.fastQualityChange_()}}})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),11!==videojs.browser.IE_VERSION&&q?this.createKeySessions_():this.masterPlaylistController_.sourceUpdater_.initializedEme()},v.setupQualityLevels_=function setupQualityLevels_(){var m=this,v=videojs.players[this.tech_.options_.playerId];v&&v.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=v.qualityLevels(),this.masterPlaylistController_.on("selectedinitialmedia",(function(){fv(m.qualityLevels_,m)})),this.playlists.on("mediachange",(function(){gv(m.qualityLevels_,m.playlists)})))},VhsHandler.version=function version$5(){return{"@videojs/http-streaming":lv,"mux.js":"6.0.1","mpd-parser":"0.22.1","m3u8-parser":"4.8.0","aes-decrypter":"3.1.3"}},v.version=function version(){return this.constructor.version()},v.canChangeType=function canChangeType(){return wm.canChangeType()},v.play=function play(){this.masterPlaylistController_.play()},v.setCurrentTime=function setCurrentTime(m){this.masterPlaylistController_.setCurrentTime(m)},v.duration=function duration(){return this.masterPlaylistController_.duration()},v.seekable=function seekable(){return this.masterPlaylistController_.seekable()},v.dispose=function dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.masterPlaylistController_&&this.masterPlaylistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.player_&&(delete this.player_.vhs,delete this.player_.dash,delete this.player_.hls),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.tech_&&delete this.tech_.hls,this.mediaSourceUrl_&&ae().URL.revokeObjectURL&&(ae().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),m.prototype.dispose.call(this)},v.convertToProgramTime=function convertToProgramTime(m,v){return Op({playlist:this.masterPlaylistController_.media(),time:m,callback:v})},v.seekToProgramTime=function seekToProgramTime$1(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=2),Up({programTime:m,playlist:this.masterPlaylistController_.media(),retryCount:ee,pauseAfterSeek:q,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:v})},VhsHandler}(videojs.getComponent("Component")),Tv={name:"videojs-http-streaming",VERSION:lv,canHandleSource:function canHandleSource(m,v){void 0===v&&(v={});var q=videojs.mergeOptions(videojs.options,v);return Tv.canPlayType(m.type,q)},handleSource:function handleSource(m,v,q){void 0===q&&(q={});var ee=videojs.mergeOptions(videojs.options,q);return v.vhs=new Ev(m,v,ee),videojs.hasOwnProperty("hls")||Object.defineProperty(v,"hls",{get:function get(){return videojs.log.warn("player.tech().hls is deprecated. Use player.tech().vhs instead."),v.vhs},configurable:!0}),v.vhs.xhr=yp(),v.vhs.src(m.src,m.type),v.vhs},canPlayType:function canPlayType(m,v){var q=St(m);if(!q)return"";var ee=Tv.getOverrideNative(v);return!pv.supportsTypeNatively(q)||ee?"maybe":""},getOverrideNative:function getOverrideNative(m){void 0===m&&(m={});var v=m,q=v.vhs,ee=void 0===q?{}:q,ae=v.hls,ie=void 0===ae?{}:ae,de=!(videojs.browser.IS_ANY_SAFARI||videojs.browser.IS_IOS),ce=ee.overrideNative,le=void 0===ce?de:ce,pe=ie.overrideNative;return void 0!==pe&&pe||le}};(function supportsNativeMediaSources(){return _t("avc1.4d400d,mp4a.40.2")}()&&videojs.getTech("Html5").registerSourceHandler(Tv,0),videojs.VhsHandler=Ev,Object.defineProperty(videojs,"HlsHandler",{get:function get(){return videojs.log.warn("videojs.HlsHandler is deprecated. Use videojs.VhsHandler instead."),Ev},configurable:!0}),videojs.VhsSourceHandler=Tv,Object.defineProperty(videojs,"HlsSourceHandler",{get:function get(){return videojs.log.warn("videojs.HlsSourceHandler is deprecated. Use videojs.VhsSourceHandler instead."),Tv},configurable:!0}),videojs.Vhs=pv,Object.defineProperty(videojs,"Hls",{get:function get(){return videojs.log.warn("videojs.Hls is deprecated. Use videojs.Vhs instead."),pv},configurable:!0}),videojs.use||(videojs.registerComponent("Hls",pv),videojs.registerComponent("Vhs",pv)),videojs.options.vhs=videojs.options.vhs||{},videojs.options.hls=videojs.options.hls||{},videojs.getPlugin&&videojs.getPlugin("reloadSourceOnError"))||(videojs.registerPlugin||videojs.plugin)("reloadSourceOnError",(function reloadSourceOnError(m){uv(this,m)}));const Dv=videojs},83023:function(m,v,q){var ee,ae,ie;ie=function(m){"use strict";"undefined"!=typeof window&&(window.videojs_hotkeys={version:"0.2.28"}),(m.registerPlugin||m.plugin)("hotkeys",(function(v){var q=this,ee=q.el(),ae=document,ie={volumeStep:.1,seekStep:5,enableMute:!0,enableVolumeScroll:!0,enableHoverScroll:!1,enableFullscreen:!0,enableNumbers:!0,enableJogStyle:!1,alwaysCaptureHotkeys:!1,captureDocumentHotkeys:!1,documentHotkeysFocusElementFilter:function(){return!1},enableModifiersForNumbers:!0,enableInactiveFocus:!0,skipInitialFocus:!1,playPauseKey:function playPauseKey(m){return 32===m.which||179===m.which},rewindKey:function rewindKey(m){return 37===m.which||177===m.which},forwardKey:function forwardKey(m){return 39===m.which||176===m.which},volumeUpKey:function volumeUpKey(m){return 38===m.which},volumeDownKey:function volumeDownKey(m){return 40===m.which},muteKey:function muteKey(m){return 77===m.which},fullscreenKey:function fullscreenKey(m){return 70===m.which},customKeys:{}},de=m.mergeOptions||m.util.mergeOptions,ce=(v=de(ie,v||{})).volumeStep,le=v.seekStep,pe=v.enableMute,fe=v.enableVolumeScroll,ye=v.enableHoverScroll,be=v.enableFullscreen,Re=v.enableNumbers,_e=v.enableJogStyle,xe=v.alwaysCaptureHotkeys,Te=v.captureDocumentHotkeys,Se=v.documentHotkeysFocusElementFilter,we=v.enableModifiersForNumbers,Pe=v.enableInactiveFocus,Ie=v.skipInitialFocus,We=m.VERSION;ee.hasAttribute("tabIndex")||ee.setAttribute("tabIndex","-1"),ee.style.outline="none",!xe&&q.autoplay()||Ie||q.one("play",(function(){ee.focus()})),Pe&&q.on("userinactive",(function(){var cancelFocusingPlayer=function(){clearTimeout(m)},m=setTimeout((function(){q.off("useractive",cancelFocusingPlayer);var m=ae.activeElement,v=ee.querySelector(".vjs-control-bar");m&&m.parentElement==v&&ee.focus()}),10);q.one("useractive",cancelFocusingPlayer)})),q.on("play",(function(){var m=ee.querySelector(".iframeblocker");m&&""===m.style.display&&(m.style.display="block",m.style.bottom="39px")}));var ze=function keyDown(m){var ie,de,le=m.which,fe=m.preventDefault.bind(m),ye=q.duration();if(q.controls()){var Pe=ae.activeElement;if(xe||Te&&Se(Pe)||Pe==ee||Pe==ee.querySelector(".vjs-tech")||Pe==ee.querySelector(".vjs-control-bar")||Pe==ee.querySelector(".iframeblocker"))switch(Xe(m,q)){case 1:fe(),(xe||Te)&&m.stopPropagation(),q.paused()?silencePromise(q.play()):q.pause();break;case 2:ie=!q.paused(),fe(),ie&&q.pause(),(de=q.currentTime()-seekStepD(m))<=0&&(de=0),q.currentTime(de),ie&&silencePromise(q.play());break;case 3:ie=!q.paused(),fe(),ie&&q.pause(),(de=q.currentTime()+seekStepD(m))>=ye&&(de=ie?ye-.001:ye),q.currentTime(de),ie&&silencePromise(q.play());break;case 5:fe(),_e?(de=q.currentTime()-1,q.currentTime()<=1&&(de=0),q.currentTime(de)):q.volume(q.volume()-ce);break;case 4:fe(),_e?((de=q.currentTime()+1)>=ye&&(de=ye),q.currentTime(de)):q.volume(q.volume()+ce);break;case 6:pe&&q.muted(!q.muted());break;case 7:be&&(q.isFullscreen()?q.exitFullscreen():q.requestFullscreen());break;default:if((le>47&&le<59||le>95&&le<106)&&(we||!(m.metaKey||m.ctrlKey||m.altKey))&&Re){var Ie=48;le>95&&(Ie=96);var We=le-Ie;fe(),q.currentTime(q.duration()*We*.1)}for(var ze in v.customKeys){var Ve=v.customKeys[ze];Ve&&Ve.key&&Ve.handler&&Ve.key(m)&&(fe(),Ve.handler(q,v,m))}}}},Ve=!1,He=ee.querySelector(".vjs-volume-menu-button")||ee.querySelector(".vjs-volume-panel");null!=He&&(He.onmouseover=function(){Ve=!0},He.onmouseout=function(){Ve=!1});var qe=function mouseScroll(m){if(ye)var v=0;else v=ae.activeElement;if(q.controls()&&(xe||v==ee||v==ee.querySelector(".vjs-tech")||v==ee.querySelector(".iframeblocker")||v==ee.querySelector(".vjs-control-bar")||Ve)&&fe){m=window.event||m;var ie=Math.max(-1,Math.min(1,m.wheelDelta||-m.detail));m.preventDefault(),1==ie?q.volume(q.volume()+ce):-1==ie&&q.volume(q.volume()-ce)}},Xe=function checkKeys(m,q){return v.playPauseKey(m,q)?1:v.rewindKey(m,q)?2:v.forwardKey(m,q)?3:v.volumeUpKey(m,q)?4:v.volumeDownKey(m,q)?5:v.muteKey(m,q)?6:v.fullscreenKey(m,q)?7:void 0};function seekStepD(m){return"function"==typeof le?le(m):le}function silencePromise(m){null!=m&&"function"==typeof m.then&&m.then(null,(function(m){}))}if(Te){var capDocHK=function(m){ze(m)};document.addEventListener("keydown",capDocHK),this.dispose=function(){document.removeEventListener("keydown",capDocHK)}}else q.on("keydown",ze);return q.on("dblclick",(function doubleClick(m){if(null!=We&&We<="7.1.0"&&q.controls()){var v=m.relatedTarget||m.toElement||ae.activeElement;v!=ee&&v!=ee.querySelector(".vjs-tech")&&v!=ee.querySelector(".iframeblocker")||be&&(q.isFullscreen()?q.exitFullscreen():q.requestFullscreen())}})),q.on("mousewheel",qe),q.on("DOMMouseScroll",qe),this}))},"undefined"!=typeof window&&window.videojs?ie(window.videojs):(ee=[q(69011)],ae=function(m){return ie(m.default||m)}.apply(v,ee),void 0===ae||(m.exports=ae))},30114:function(m,v,q){var ee,ae,ie;ae=[q(69011)],void 0===(ie="function"==typeof(ee=function(m){"use strict";var v=_interopRequireDefault(m);function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},ee={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function text(m){return"Break: "+m.text},time:function time(m){return m.time}},breakOverlay:{display:!1,displayTime:3,text:function text(m){return"Break overlay: "+m.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function onMarkerClick(m){},onMarkerReached:function onMarkerReached(m,v){},markers:[]};function generateUUID(){var m=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(v){var q=(m+16*Math.random())%16|0;return m=Math.floor(m/16),("x"==v?q:3&q|8).toString(16)}))}function getElementBounding(m){var v,q={top:0,bottom:0,left:0,width:0,height:0,right:0};try{v=m.getBoundingClientRect()}catch(m){v=q}return v}var ae=-1;function registerVideoJsMarkersPlugin(m){if(!v.default.mergeOptions){var ie=function isPlain(m){return!!m&&"object"===(void 0===m?"undefined":q(m))&&"[object Object]"===toString.call(m)&&m.constructor===Object},de=function mergeOptions(m,v){var q={};return[m,v].forEach((function(m){m&&Object.keys(m).forEach((function(v){var ee=m[v];ie(ee)?(ie(q[v])||(q[v]={}),q[v]=mergeOptions(q[v],ee)):q[v]=ee}))})),q};v.default.mergeOptions=de}v.default.dom.createEl||(v.default.dom.createEl=function(m,q,ee){var ae=v.default.Player.prototype.dom.createEl(m,q);return ee&&Object.keys(ee).forEach((function(m){ae.setAttribute(m,ee[m])})),ae});var ce=v.default.mergeOptions(ee,m),le={},pe=[],fe=ae,ye=this,be=null,Re=null,_e=ae;function sortMarkersList(){pe.sort((function(m,v){return ce.markerTip.time(m)-ce.markerTip.time(v)}))}function addMarkers(m){m.forEach((function(m){m.key=generateUUID(),ye.el().querySelector(".vjs-progress-holder").appendChild(createMarkerDiv(m)),le[m.key]=m,pe.push(m)})),sortMarkersList()}function getPosition(m){return ce.markerTip.time(m)/ye.duration()*100}function setMarkderDivStyle(m,v){v.className="vjs-marker "+(m.class||""),Object.keys(ce.markerStyle).forEach((function(m){v.style[m]=ce.markerStyle[m]}));var q=m.time/ye.duration();if((q<0||q>1)&&(v.style.display="none"),v.style.left=getPosition(m)+"%",m.duration)v.style.width=m.duration/ye.duration()*100+"%",v.style.marginLeft="0px";else{var ee=getElementBounding(v);v.style.marginLeft=ee.width/2+"px"}}function createMarkerDiv(m){var q=v.default.dom.createEl("div",{},{"data-marker-key":m.key,"data-marker-time":ce.markerTip.time(m)});return setMarkderDivStyle(m,q),q.addEventListener("click",(function(v){var q=!1;if("function"==typeof ce.onMarkerClick&&(q=!1===ce.onMarkerClick(m)),!q){var ee=this.getAttribute("data-marker-key");ye.currentTime(ce.markerTip.time(le[ee]))}})),ce.markerTip.display&®isterMarkerTipHandler(q),q}function updateMarkers(m){pe.forEach((function(v){var q=ye.el().querySelector(".vjs-marker[data-marker-key='"+v.key+"']"),ee=ce.markerTip.time(v);(m||q.getAttribute("data-marker-time")!==ee)&&(setMarkderDivStyle(v,q),q.setAttribute("data-marker-time",ee))})),sortMarkersList()}function removeMarkers(m){Re&&(_e=ae,Re.style.visibility="hidden"),fe=ae;var v=[];m.forEach((function(m){var q=pe[m];if(q){delete le[q.key],v.push(m);var ee=ye.el().querySelector(".vjs-marker[data-marker-key='"+q.key+"']");ee&&ee.parentNode.removeChild(ee)}})),v.reverse(),v.forEach((function(m){pe.splice(m,1)})),sortMarkersList()}function registerMarkerTipHandler(m){m.addEventListener("mouseover",(function(){var v=le[m.getAttribute("data-marker-key")];if(be){ce.markerTip.html?be.querySelector(".vjs-tip-inner").innerHTML=ce.markerTip.html(v):be.querySelector(".vjs-tip-inner").innerText=ce.markerTip.text(v),be.style.left=getPosition(v)+"%";var q=getElementBounding(be),ee=getElementBounding(m);be.style.marginLeft=-parseFloat(q.width/2)+parseFloat(ee.width/4)+"px",be.style.visibility="visible"}})),m.addEventListener("mouseout",(function(){be&&(be.style.visibility="hidden")}))}function initializeMarkerTip(){be=v.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),ye.el().querySelector(".vjs-progress-holder").appendChild(be)}function updateBreakOverlay(){if(ce.breakOverlay.display&&!(fe<0)){var m=ye.currentTime(),v=pe[fe],q=ce.markerTip.time(v);m>=q&&m<=q+ce.breakOverlay.displayTime?(_e!==fe&&(_e=fe,Re&&(Re.querySelector(".vjs-break-overlay-text").innerHTML=ce.breakOverlay.text(v))),Re&&(Re.style.visibility="visible")):(_e=ae,Re&&(Re.style.visibility="hidden"))}}function initializeOverlay(){Re=v.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(ce.breakOverlay.style).forEach((function(m){Re&&(Re.style[m]=ce.breakOverlay.style[m])})),ye.el().appendChild(Re),_e=ae}function onTimeUpdate(){onUpdateMarker(),updateBreakOverlay(),m.onTimeUpdateAfterMarkerUpdate&&m.onTimeUpdateAfterMarkerUpdate()}function onUpdateMarker(){if(pe.length){var v=function getNextMarkerTime(m){return m=ce.markerTip.time(pe[fe])&&q=ce.markerTip.time(pe[de])&&qm){ye.currentTime(q);break}}},prev:function prev(){for(var m=ye.currentTime(),v=pe.length-1;v>=0;v--){var q=ce.markerTip.time(pe[v]);if(q+.5{var ee=q(58908),ae=m.exports={WebVTT:q(63706),VTTCue:q(22230),VTTRegion:q(13710)};ee.vttjs=ae,ee.WebVTT=ae.WebVTT;var ie=ae.VTTCue,de=ae.VTTRegion,ce=ee.VTTCue,le=ee.VTTRegion;ae.shim=function(){ee.VTTCue=ie,ee.VTTRegion=de},ae.restore=function(){ee.VTTCue=ce,ee.VTTRegion=le},ee.VTTCue||ae.shim()},63706:(m,v,q)=>{var ee=q(89144),ae=Object.create||function(){function F(){}return function(m){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return F.prototype=m,new F}}();function ParsingError(m,v){this.name="ParsingError",this.code=m.code,this.message=v||m.message}function parseTimeStamp(m){function computeSeconds(m,v,q,ee){return 3600*(0|m)+60*(0|v)+(0|q)+(0|ee)/1e3}var v=m.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return v?v[3]?computeSeconds(v[1],v[2],v[3].replace(":",""),v[4]):v[1]>59?computeSeconds(v[1],v[2],0,v[4]):computeSeconds(0,v[1],v[2],v[4]):null}function Settings(){this.values=ae(null)}function parseOptions(m,v,q,ee){var ae=ee?m.split(ee):[m];for(var ie in ae)if("string"==typeof ae[ie]){var de=ae[ie].split(q);if(2===de.length)v(de[0].trim(),de[1].trim())}}function parseCue(m,v,q){var ee=m;function consumeTimeStamp(){var v=parseTimeStamp(m);if(null===v)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+ee);return m=m.replace(/^[^\sa-zA-Z-]+/,""),v}function skipWhitespace(){m=m.replace(/^\s+/,"")}if(skipWhitespace(),v.startTime=consumeTimeStamp(),skipWhitespace(),"--\x3e"!==m.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+ee);m=m.substr(3),skipWhitespace(),v.endTime=consumeTimeStamp(),skipWhitespace(),function consumeCueSettings(m,v){var ee=new Settings;parseOptions(m,(function(m,v){switch(m){case"region":for(var ae=q.length-1;ae>=0;ae--)if(q[ae].id===v){ee.set(m,q[ae].region);break}break;case"vertical":ee.alt(m,v,["rl","lr"]);break;case"line":var ie=v.split(","),de=ie[0];ee.integer(m,de),ee.percent(m,de)&&ee.set("snapToLines",!1),ee.alt(m,de,["auto"]),2===ie.length&&ee.alt("lineAlign",ie[1],["start","center","end"]);break;case"position":ie=v.split(","),ee.percent(m,ie[0]),2===ie.length&&ee.alt("positionAlign",ie[1],["start","center","end"]);break;case"size":ee.percent(m,v);break;case"align":ee.alt(m,v,["start","center","end","left","right"])}}),/:/,/\s/),v.region=ee.get("region",null),v.vertical=ee.get("vertical","");try{v.line=ee.get("line","auto")}catch(m){}v.lineAlign=ee.get("lineAlign","start"),v.snapToLines=ee.get("snapToLines",!0),v.size=ee.get("size",100);try{v.align=ee.get("align","center")}catch(m){v.align=ee.get("align","middle")}try{v.position=ee.get("position","auto")}catch(m){v.position=ee.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},v.align)}v.positionAlign=ee.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},v.align)}(m,v)}ParsingError.prototype=ae(Error.prototype),ParsingError.prototype.constructor=ParsingError,ParsingError.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Settings.prototype={set:function(m,v){this.get(m)||""===v||(this.values[m]=v)},get:function(m,v,q){return q?this.has(m)?this.values[m]:v[q]:this.has(m)?this.values[m]:v},has:function(m){return m in this.values},alt:function(m,v,q){for(var ee=0;ee=0&&v<=100)&&(this.set(m,v),!0)}};var ie=ee.createElement&&ee.createElement("textarea"),de={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},ce={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},le={v:"title",lang:"lang"},pe={rt:"ruby"};function parseContent(m,v){function nextToken(){if(!v)return null;var m=v.match(/^([^<]*)(<[^>]*>?)?/);return function consume(m){return v=v.substr(m.length),m}(m[1]?m[1]:m[2])}function shouldAdd(m,v){return!pe[v.localName]||pe[v.localName]===m.localName}function createElement(v,q){var ee=de[v];if(!ee)return null;var ae=m.document.createElement(ee),ie=le[v];return ie&&q&&(ae[ie]=q.trim()),ae}for(var q,ee,ae=m.document.createElement("div"),fe=ae,ye=[];null!==(q=nextToken());)if("<"!==q[0])fe.appendChild(m.document.createTextNode((ee=q,ie.innerHTML=ee,ee=ie.textContent,ie.textContent="",ee)));else{if("/"===q[1]){ye.length&&ye[ye.length-1]===q.substr(2).replace(">","")&&(ye.pop(),fe=fe.parentNode);continue}var be,Re=parseTimeStamp(q.substr(1,q.length-2));if(Re){be=m.document.createProcessingInstruction("timestamp",Re),fe.appendChild(be);continue}var _e=q.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!_e)continue;if(!(be=createElement(_e[1],_e[3])))continue;if(!shouldAdd(fe,be))continue;if(_e[2]){var xe=_e[2].split(".");xe.forEach((function(m){var v=/^bg_/.test(m),q=v?m.slice(3):m;if(ce.hasOwnProperty(q)){var ee=v?"background-color":"color",ae=ce[q];be.style[ee]=ae}})),be.className=xe.join(" ")}ye.push(_e[1]),fe.appendChild(be),fe=be}return ae}var fe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function isStrongRTLChar(m){for(var v=0;v=q[0]&&m<=q[1])return!0}return!1}function determineBidi(m){var v=[],q="";if(!m||!m.childNodes)return"ltr";function pushNodes(m,v){for(var q=v.childNodes.length-1;q>=0;q--)m.push(v.childNodes[q])}function nextTextNode(m){if(!m||!m.length)return null;var v=m.pop(),q=v.textContent||v.innerText;if(q){var ee=q.match(/^.*(\n|\r)/);return ee?(m.length=0,ee[0]):q}return"ruby"===v.tagName?nextTextNode(m):v.childNodes?(pushNodes(m,v),nextTextNode(m)):void 0}for(pushNodes(v,m);q=nextTextNode(v);)for(var ee=0;ee=0&&m.line<=100))return m.line;if(!m.track||!m.track.textTrackList||!m.track.textTrackList.mediaElement)return-1;for(var v=m.track,q=v.textTrackList,ee=0,ae=0;aeye&&(fe=fe<0?-1:1,fe*=Math.ceil(ye/pe)*pe),de<0&&(fe+=""===ie.vertical?q.height:q.width,ce=ce.reverse()),ae.move(be,fe)}else{var Re=ae.lineHeight/q.height*100;switch(ie.lineAlign){case"center":de-=Re/2;break;case"end":de-=Re}switch(ie.vertical){case"":v.applyStyles({top:v.formatStyle(de,"%")});break;case"rl":v.applyStyles({left:v.formatStyle(de,"%")});break;case"lr":v.applyStyles({right:v.formatStyle(de,"%")})}ce=["+y","-x","+x","-y"],ae=new BoxPosition(v)}var _e=function findBestPosition(m,v){for(var ae,ie=new BoxPosition(m),de=1,ce=0;cele&&(ae=new BoxPosition(m),de=le),m=new BoxPosition(ie)}return ae||ie}(ae,ce);v.move(_e.toCSSCompatValues(q))}function WebVTT(){}StyleBox.prototype.applyStyles=function(m,v){for(var q in v=v||this.div,m)m.hasOwnProperty(q)&&(v.style[q]=m[q])},StyleBox.prototype.formatStyle=function(m,v){return 0===m?0:m+v},CueStyleBox.prototype=ae(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(m,v){switch(v=void 0!==v?v:this.lineHeight,m){case"+x":this.left+=v,this.right+=v;break;case"-x":this.left-=v,this.right-=v;break;case"+y":this.top+=v,this.bottom+=v;break;case"-y":this.top-=v,this.bottom-=v}},BoxPosition.prototype.overlaps=function(m){return this.leftm.left&&this.topm.top},BoxPosition.prototype.overlapsAny=function(m){for(var v=0;v=m.top&&this.bottom<=m.bottom&&this.left>=m.left&&this.right<=m.right},BoxPosition.prototype.overlapsOppositeAxis=function(m,v){switch(v){case"+x":return this.leftm.right;case"+y":return this.topm.bottom}},BoxPosition.prototype.intersectPercentage=function(m){return Math.max(0,Math.min(this.right,m.right)-Math.max(this.left,m.left))*Math.max(0,Math.min(this.bottom,m.bottom)-Math.max(this.top,m.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(m){return{top:this.top-m.top,bottom:m.bottom-this.bottom,left:this.left-m.left,right:m.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(m){var v=m.div?m.div.offsetHeight:m.tagName?m.offsetHeight:0,q=m.div?m.div.offsetWidth:m.tagName?m.offsetWidth:0,ee=m.div?m.div.offsetTop:m.tagName?m.offsetTop:0;return{left:(m=m.div?m.div.getBoundingClientRect():m.tagName?m.getBoundingClientRect():m).left,right:m.right,top:m.top||ee,height:m.height||v,bottom:m.bottom||ee+(m.height||v),width:m.width||q}},WebVTT.StringDecoder=function(){return{decode:function(m){if(!m)return"";if("string"!=typeof m)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(m))}}},WebVTT.convertCueToDOMTree=function(m,v){return m&&v?parseContent(m,v):null};WebVTT.processCues=function(m,v,q){if(!m||!v||!q)return null;for(;q.firstChild;)q.removeChild(q.firstChild);var ee=m.document.createElement("div");if(ee.style.position="absolute",ee.style.left="0",ee.style.right="0",ee.style.top="0",ee.style.bottom="0",ee.style.margin="1.5%",q.appendChild(ee),function shouldCompute(m){for(var v=0;v{var v="auto",q={"":1,lr:1,rl:1},ee={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function findDirectionSetting(m){return"string"==typeof m&&(!!q[m.toLowerCase()]&&m.toLowerCase())}function findAlignSetting(m){return"string"==typeof m&&(!!ee[m.toLowerCase()]&&m.toLowerCase())}function VTTCue(m,q,ee){this.hasBeenReset=!1;var ae="",ie=!1,de=m,ce=q,le=ee,pe=null,fe="",ye=!0,be="auto",Re="start",_e="auto",xe="auto",Te=100,Se="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return ae},set:function(m){ae=""+m}},pauseOnExit:{enumerable:!0,get:function(){return ie},set:function(m){ie=!!m}},startTime:{enumerable:!0,get:function(){return de},set:function(m){if("number"!=typeof m)throw new TypeError("Start time must be set to a number.");de=m,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ce},set:function(m){if("number"!=typeof m)throw new TypeError("End time must be set to a number.");ce=m,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return le},set:function(m){le=""+m,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return pe},set:function(m){pe=m,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return fe},set:function(m){var v=findDirectionSetting(m);if(!1===v)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");fe=v,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return ye},set:function(m){ye=!!m,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return be},set:function(m){if("number"!=typeof m&&m!==v)throw new SyntaxError("Line: an invalid number or illegal string was specified.");be=m,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return Re},set:function(m){var v=findAlignSetting(m);v?(Re=v,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return _e},set:function(m){if(m<0||m>100)throw new Error("Position must be between 0 and 100.");_e=m,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return xe},set:function(m){var v=findAlignSetting(m);v?(xe=v,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return Te},set:function(m){if(m<0||m>100)throw new Error("Size must be between 0 and 100.");Te=m,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return Se},set:function(m){var v=findAlignSetting(m);if(!v)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");Se=v,this.hasBeenReset=!0}}}),this.displayState=void 0}VTTCue.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},m.exports=VTTCue},13710:m=>{var v={"":!0,up:!0};function findScrollSetting(m){return"string"==typeof m&&(!!v[m.toLowerCase()]&&m.toLowerCase())}function isValidPercentValue(m){return"number"==typeof m&&m>=0&&m<=100}m.exports=function VTTRegion(){var m=100,v=3,q=0,ee=100,ae=0,ie=100,de="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return m},set:function(v){if(!isValidPercentValue(v))throw new Error("Width must be between 0 and 100.");m=v}},lines:{enumerable:!0,get:function(){return v},set:function(m){if("number"!=typeof m)throw new TypeError("Lines must be set to a number.");v=m}},regionAnchorY:{enumerable:!0,get:function(){return ee},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorX must be between 0 and 100.");ee=m}},regionAnchorX:{enumerable:!0,get:function(){return q},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorY must be between 0 and 100.");q=m}},viewportAnchorY:{enumerable:!0,get:function(){return ie},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorY must be between 0 and 100.");ie=m}},viewportAnchorX:{enumerable:!0,get:function(){return ae},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorX must be between 0 and 100.");ae=m}},scroll:{enumerable:!0,get:function(){return de},set:function(m){var v=findScrollSetting(m);!1===v?console.warn("Scroll: an invalid or illegal string was specified."):de=v}}})}},78369:function(m){(function(){var v,q,ee,ae,ie,de,ce,le=[].slice,pe={}.hasOwnProperty;v=function(){var m,v,q,ee,ae,de;if(de=arguments[0],ae=2<=arguments.length?le.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(m=0,q=ae.length;m":"attribute: {"+m+"}, parent: <"+this.parent.name+">"},XMLAttribute}()}).call(this)},66170:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLCData(m,v){if(XMLCData.__super__.constructor.call(this,m),null==v)throw new Error("Missing CDATA text. "+this.debugInfo());this.text=this.stringify.cdata(v)}return extend(XMLCData,m),XMLCData.prototype.clone=function(){return Object.create(this)},XMLCData.prototype.toString=function(m){return this.options.writer.set(m).cdata(this)},XMLCData}(v)}).call(this)},62096:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLComment(m,v){if(XMLComment.__super__.constructor.call(this,m),null==v)throw new Error("Missing comment text. "+this.debugInfo());this.text=this.stringify.comment(v)}return extend(XMLComment,m),XMLComment.prototype.clone=function(){return Object.create(this)},XMLComment.prototype.toString=function(m){return this.options.writer.set(m).comment(this)},XMLComment}(v)}).call(this)},51179:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDAttList(m,v,q,ee,ae,ie){if(XMLDTDAttList.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==q)throw new Error("Missing DTD attribute name. "+this.debugInfo(v));if(!ee)throw new Error("Missing DTD attribute type. "+this.debugInfo(v));if(!ae)throw new Error("Missing DTD attribute default. "+this.debugInfo(v));if(0!==ae.indexOf("#")&&(ae="#"+ae),!ae.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(v));if(ie&&!ae.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(v));this.elementName=this.stringify.eleName(v),this.attributeName=this.stringify.attName(q),this.attributeType=this.stringify.dtdAttType(ee),this.defaultValue=this.stringify.dtdAttDefault(ie),this.defaultValueType=ae}return extend(XMLDTDAttList,m),XMLDTDAttList.prototype.toString=function(m){return this.options.writer.set(m).dtdAttList(this)},XMLDTDAttList}(v)}).call(this)},36347:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDElement(m,v,q){if(XMLDTDElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());q||(q="(#PCDATA)"),Array.isArray(q)&&(q="("+q.join(",")+")"),this.name=this.stringify.eleName(v),this.value=this.stringify.dtdElementValue(q)}return extend(XMLDTDElement,m),XMLDTDElement.prototype.toString=function(m){return this.options.writer.set(m).dtdElement(this)},XMLDTDElement}(v)}).call(this)},99078:function(m,v,q){(function(){var v,ee,extend=function(m,v){for(var q in v)ae.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;ee=q(78369).isObject,v=q(32026),m.exports=function(m){function XMLDTDEntity(m,v,q,ae){if(XMLDTDEntity.__super__.constructor.call(this,m),null==q)throw new Error("Missing DTD entity name. "+this.debugInfo(q));if(null==ae)throw new Error("Missing DTD entity value. "+this.debugInfo(q));if(this.pe=!!v,this.name=this.stringify.eleName(q),ee(ae)){if(!ae.pubID&&!ae.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(q));if(ae.pubID&&!ae.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(q));if(null!=ae.pubID&&(this.pubID=this.stringify.dtdPubID(ae.pubID)),null!=ae.sysID&&(this.sysID=this.stringify.dtdSysID(ae.sysID)),null!=ae.nData&&(this.nData=this.stringify.dtdNData(ae.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(q))}else this.value=this.stringify.dtdEntityValue(ae)}return extend(XMLDTDEntity,m),XMLDTDEntity.prototype.toString=function(m){return this.options.writer.set(m).dtdEntity(this)},XMLDTDEntity}(v)}).call(this)},44777:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDNotation(m,v,q){if(XMLDTDNotation.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD notation name. "+this.debugInfo(v));if(!q.pubID&&!q.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(v));this.name=this.stringify.eleName(v),null!=q.pubID&&(this.pubID=this.stringify.dtdPubID(q.pubID)),null!=q.sysID&&(this.sysID=this.stringify.dtdSysID(q.sysID))}return extend(XMLDTDNotation,m),XMLDTDNotation.prototype.toString=function(m){return this.options.writer.set(m).dtdNotation(this)},XMLDTDNotation}(v)}).call(this)},59077:function(m,v,q){(function(){var v,ee,extend=function(m,v){for(var q in v)ae.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;ee=q(78369).isObject,v=q(32026),m.exports=function(m){function XMLDeclaration(m,v,q,ae){var ie;XMLDeclaration.__super__.constructor.call(this,m),ee(v)&&(v=(ie=v).version,q=ie.encoding,ae=ie.standalone),v||(v="1.0"),this.version=this.stringify.xmlVersion(v),null!=q&&(this.encoding=this.stringify.xmlEncoding(q)),null!=ae&&(this.standalone=this.stringify.xmlStandalone(ae))}return extend(XMLDeclaration,m),XMLDeclaration.prototype.toString=function(m){return this.options.writer.set(m).declaration(this)},XMLDeclaration}(v)}).call(this)},86544:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,extend=function(m,v){for(var q in v)le.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},le={}.hasOwnProperty;ce=q(78369).isObject,de=q(32026),v=q(51179),ae=q(99078),ee=q(36347),ie=q(44777),m.exports=function(m){function XMLDocType(m,v,q){var ee,ae;XMLDocType.__super__.constructor.call(this,m),this.name="!DOCTYPE",this.documentObject=m,ce(v)&&(v=(ee=v).pubID,q=ee.sysID),null==q&&(q=(ae=[v,q])[0],v=ae[1]),null!=v&&(this.pubID=this.stringify.dtdPubID(v)),null!=q&&(this.sysID=this.stringify.dtdSysID(q))}return extend(XMLDocType,m),XMLDocType.prototype.element=function(m,v){var q;return q=new ee(this,m,v),this.children.push(q),this},XMLDocType.prototype.attList=function(m,q,ee,ae,ie){var de;return de=new v(this,m,q,ee,ae,ie),this.children.push(de),this},XMLDocType.prototype.entity=function(m,v){var q;return q=new ae(this,!1,m,v),this.children.push(q),this},XMLDocType.prototype.pEntity=function(m,v){var q;return q=new ae(this,!0,m,v),this.children.push(q),this},XMLDocType.prototype.notation=function(m,v){var q;return q=new ie(this,m,v),this.children.push(q),this},XMLDocType.prototype.toString=function(m){return this.options.writer.set(m).docType(this)},XMLDocType.prototype.ele=function(m,v){return this.element(m,v)},XMLDocType.prototype.att=function(m,v,q,ee,ae){return this.attList(m,v,q,ee,ae)},XMLDocType.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocType.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocType.prototype.not=function(m,v){return this.notation(m,v)},XMLDocType.prototype.up=function(){return this.root()||this.documentObject},XMLDocType}(de)}).call(this)},66934:function(m,v,q){(function(){var v,ee,ae,ie,extend=function(m,v){for(var q in v)de.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},de={}.hasOwnProperty;ie=q(78369).isPlainObject,v=q(32026),ae=q(95549),ee=q(26434),m.exports=function(m){function XMLDocument(m){XMLDocument.__super__.constructor.call(this,null),this.name="?xml",m||(m={}),m.writer||(m.writer=new ee),this.options=m,this.stringify=new ae(m),this.isDocument=!0}return extend(XMLDocument,m),XMLDocument.prototype.end=function(m){var v;return m?ie(m)&&(v=m,m=this.options.writer.set(v)):m=this.options.writer,m.document(this)},XMLDocument.prototype.toString=function(m){return this.options.writer.set(m).document(this)},XMLDocument}(v)}).call(this)},79227:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e,xe,Te,Se,we,Pe,Ie,We,ze={}.hasOwnProperty;We=q(78369),Pe=We.isObject,we=We.isFunction,Ie=We.isPlainObject,Se=We.getValue,ye=q(32161),ee=q(66170),ae=q(62096),Re=q(79406),Te=q(43595),be=q(19181),pe=q(59077),fe=q(86544),ie=q(51179),ce=q(99078),de=q(36347),le=q(44777),v=q(72750),xe=q(95549),_e=q(26434),m.exports=function(){function XMLDocumentCB(m,v,q){var ee;this.name="?xml",m||(m={}),m.writer?Ie(m.writer)&&(ee=m.writer,m.writer=new _e(ee)):m.writer=new _e(m),this.options=m,this.writer=m.writer,this.stringify=new xe(m),this.onDataCallback=v||function(){},this.onEndCallback=q||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return XMLDocumentCB.prototype.node=function(m,v,q){var ee,ae;if(null==m)throw new Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node. "+this.debugInfo(m));return this.openCurrent(),m=Se(m),null===v&&null==q&&(v=(ee=[{},null])[0],q=ee[1]),null==v&&(v={}),v=Se(v),Pe(v)||(q=(ae=[v,q])[0],v=ae[1]),this.currentNode=new ye(this,m,v),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=q&&this.text(q),this},XMLDocumentCB.prototype.element=function(m,v,q){return this.currentNode&&this.currentNode instanceof fe?this.dtdElement.apply(this,arguments):this.node(m,v,q)},XMLDocumentCB.prototype.attribute=function(m,q){var ee,ae;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(m));if(null!=m&&(m=Se(m)),Pe(m))for(ee in m)ze.call(m,ee)&&(ae=m[ee],this.attribute(ee,ae));else we(q)&&(q=q.apply()),this.options.skipNullAttributes&&null==q||(this.currentNode.attributes[m]=new v(this,m,q));return this},XMLDocumentCB.prototype.text=function(m){var v;return this.openCurrent(),v=new Te(this,m),this.onData(this.writer.text(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.cdata=function(m){var v;return this.openCurrent(),v=new ee(this,m),this.onData(this.writer.cdata(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.comment=function(m){var v;return this.openCurrent(),v=new ae(this,m),this.onData(this.writer.comment(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.raw=function(m){var v;return this.openCurrent(),v=new Re(this,m),this.onData(this.writer.raw(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.instruction=function(m,v){var q,ee,ae,ie,de;if(this.openCurrent(),null!=m&&(m=Se(m)),null!=v&&(v=Se(v)),Array.isArray(m))for(q=0,ie=m.length;q=0;)this.up();return this.onEnd()},XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},XMLDocumentCB.prototype.openNode=function(m){if(!m.isOpen)return!this.root&&0===this.currentLevel&&m instanceof ye&&(this.root=m),this.onData(this.writer.openNode(m,this.currentLevel),this.currentLevel),m.isOpen=!0},XMLDocumentCB.prototype.closeNode=function(m){if(!m.isClosed)return this.onData(this.writer.closeNode(m,this.currentLevel),this.currentLevel),m.isClosed=!0},XMLDocumentCB.prototype.onData=function(m,v){return this.documentStarted=!0,this.onDataCallback(m,v+1)},XMLDocumentCB.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},XMLDocumentCB.prototype.debugInfo=function(m){return null==m?"":"node: <"+m+">"},XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)},XMLDocumentCB.prototype.nod=function(m,v,q){return this.node(m,v,q)},XMLDocumentCB.prototype.txt=function(m){return this.text(m)},XMLDocumentCB.prototype.dat=function(m){return this.cdata(m)},XMLDocumentCB.prototype.com=function(m){return this.comment(m)},XMLDocumentCB.prototype.ins=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.dec=function(m,v,q){return this.declaration(m,v,q)},XMLDocumentCB.prototype.dtd=function(m,v,q){return this.doctype(m,v,q)},XMLDocumentCB.prototype.e=function(m,v,q){return this.element(m,v,q)},XMLDocumentCB.prototype.n=function(m,v,q){return this.node(m,v,q)},XMLDocumentCB.prototype.t=function(m){return this.text(m)},XMLDocumentCB.prototype.d=function(m){return this.cdata(m)},XMLDocumentCB.prototype.c=function(m){return this.comment(m)},XMLDocumentCB.prototype.r=function(m){return this.raw(m)},XMLDocumentCB.prototype.i=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.att=function(){return this.currentNode&&this.currentNode instanceof fe?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.a=function(){return this.currentNode&&this.currentNode instanceof fe?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocumentCB.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocumentCB.prototype.not=function(m,v){return this.notation(m,v)},XMLDocumentCB}()}).call(this)},78833:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDummy(m){XMLDummy.__super__.constructor.call(this,m),this.isDummy=!0}return extend(XMLDummy,m),XMLDummy.prototype.clone=function(){return Object.create(this)},XMLDummy.prototype.toString=function(m){return""},XMLDummy}(v)}).call(this)},32161:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,extend=function(m,v){for(var q in v)le.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},le={}.hasOwnProperty;ce=q(78369),de=ce.isObject,ie=ce.isFunction,ae=ce.getValue,ee=q(32026),v=q(72750),m.exports=function(m){function XMLElement(m,v,q){if(XMLElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(v),this.attributes={},null!=q&&this.attribute(q),m.isDocument&&(this.isRoot=!0,this.documentObject=m,m.rootObject=this)}return extend(XMLElement,m),XMLElement.prototype.clone=function(){var m,v,q,ee;for(v in(q=Object.create(this)).isRoot&&(q.documentObject=null),q.attributes={},ee=this.attributes)le.call(ee,v)&&(m=ee[v],q.attributes[v]=m.clone());return q.children=[],this.children.forEach((function(m){var v;return(v=m.clone()).parent=q,q.children.push(v)})),q},XMLElement.prototype.attribute=function(m,q){var ee,ce;if(null!=m&&(m=ae(m)),de(m))for(ee in m)le.call(m,ee)&&(ce=m[ee],this.attribute(ee,ce));else ie(q)&&(q=q.apply()),this.options.skipNullAttributes&&null==q||(this.attributes[m]=new v(this,m,q));return this},XMLElement.prototype.removeAttribute=function(m){var v,q,ee;if(null==m)throw new Error("Missing attribute name. "+this.debugInfo());if(m=ae(m),Array.isArray(m))for(q=0,ee=m.length;q0&&this.parent.children[m-1].isDummy;)m-=1;if(m<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[m-1]},XMLNode.prototype.next=function(){var m;for(m=this.parent.children.indexOf(this);m":(null!=(q=this.parent)?q.name:void 0)?"node: <"+m+">, parent: <"+this.parent.name+">":"node: <"+m+">":""},XMLNode.prototype.ele=function(m,v,q){return this.element(m,v,q)},XMLNode.prototype.nod=function(m,v,q){return this.node(m,v,q)},XMLNode.prototype.txt=function(m){return this.text(m)},XMLNode.prototype.dat=function(m){return this.cdata(m)},XMLNode.prototype.com=function(m){return this.comment(m)},XMLNode.prototype.ins=function(m,v){return this.instruction(m,v)},XMLNode.prototype.doc=function(){return this.document()},XMLNode.prototype.dec=function(m,v,q){return this.declaration(m,v,q)},XMLNode.prototype.dtd=function(m,v){return this.doctype(m,v)},XMLNode.prototype.e=function(m,v,q){return this.element(m,v,q)},XMLNode.prototype.n=function(m,v,q){return this.node(m,v,q)},XMLNode.prototype.t=function(m){return this.text(m)},XMLNode.prototype.d=function(m){return this.cdata(m)},XMLNode.prototype.c=function(m){return this.comment(m)},XMLNode.prototype.r=function(m){return this.raw(m)},XMLNode.prototype.i=function(m,v){return this.instruction(m,v)},XMLNode.prototype.u=function(){return this.up()},XMLNode.prototype.importXMLBuilder=function(m){return this.importDocument(m)},XMLNode}()}).call(this)},19181:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLProcessingInstruction(m,v,q){if(XMLProcessingInstruction.__super__.constructor.call(this,m),null==v)throw new Error("Missing instruction target. "+this.debugInfo());this.target=this.stringify.insTarget(v),q&&(this.value=this.stringify.insValue(q))}return extend(XMLProcessingInstruction,m),XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)},XMLProcessingInstruction.prototype.toString=function(m){return this.options.writer.set(m).processingInstruction(this)},XMLProcessingInstruction}(v)}).call(this)},79406:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLRaw(m,v){if(XMLRaw.__super__.constructor.call(this,m),null==v)throw new Error("Missing raw text. "+this.debugInfo());this.value=this.stringify.raw(v)}return extend(XMLRaw,m),XMLRaw.prototype.clone=function(){return Object.create(this)},XMLRaw.prototype.toString=function(m){return this.options.writer.set(m).raw(this)},XMLRaw}(v)}).call(this)},81996:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e,xe,extend=function(m,v){for(var q in v)Te.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},Te={}.hasOwnProperty;le=q(59077),pe=q(86544),v=q(66170),ee=q(62096),ye=q(32161),Re=q(79406),_e=q(43595),be=q(19181),fe=q(78833),ae=q(51179),ie=q(36347),de=q(99078),ce=q(44777),xe=q(60751),m.exports=function(m){function XMLStreamWriter(m,v){XMLStreamWriter.__super__.constructor.call(this,v),this.stream=m}return extend(XMLStreamWriter,m),XMLStreamWriter.prototype.document=function(m){var v,q,ae,ie,de,ce,ye,Re;for(q=0,ie=(ce=m.children).length;q"+this.endline(m))},XMLStreamWriter.prototype.comment=function(m,v){return this.stream.write(this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.endline(m))},XMLStreamWriter.prototype.declaration=function(m,v){return this.stream.write(this.space(v)),this.stream.write('"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.docType=function(m,q){var le,pe,fe,ye;if(q||(q=0),this.stream.write(this.space(q)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(m)),pe=0,fe=(ye=m.children).length;pe"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.element=function(m,q){var ae,ie,de,ce,le,pe,xe,Se;for(le in q||(q=0),Se=this.space(q),this.stream.write(Se+"<"+m.name),pe=m.attributes)Te.call(pe,le)&&(ae=pe[le],this.attribute(ae));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)this.stream.write(">"),this.stream.write(m.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),de=0,ce=(xe=m.children).length;de")}return this.stream.write(this.endline(m))},XMLStreamWriter.prototype.processingInstruction=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.raw=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.text=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.dtdAttList=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdElement=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdEntity=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdNotation=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.endline=function(m){return m.isLastRootNode?"":this.newline},XMLStreamWriter}(xe)}).call(this)},26434:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,_e,xe,extend=function(m,v){for(var q in v)Te.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},Te={}.hasOwnProperty;le=q(59077),pe=q(86544),v=q(66170),ee=q(62096),ye=q(32161),Re=q(79406),_e=q(43595),be=q(19181),fe=q(78833),ae=q(51179),ie=q(36347),de=q(99078),ce=q(44777),xe=q(60751),m.exports=function(m){function XMLStringWriter(m){XMLStringWriter.__super__.constructor.call(this,m)}return extend(XMLStringWriter,m),XMLStringWriter.prototype.document=function(m){var v,q,ae,ie,de;for(this.textispresent=!1,ie="",q=0,ae=(de=m.children).length;q"+this.newline},XMLStringWriter.prototype.comment=function(m,v){return this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.newline},XMLStringWriter.prototype.declaration=function(m,v){var q;return q=this.space(v),q+='",q+=this.newline},XMLStringWriter.prototype.docType=function(m,q){var le,pe,fe,ye,Re;if(q||(q=0),ye=this.space(q),ye+="0){for(ye+=" [",ye+=this.newline,pe=0,fe=(Re=m.children).length;pe",ye+=this.newline},XMLStringWriter.prototype.element=function(m,q){var ae,ie,de,ce,le,pe,xe,Se,we,Pe,Ie,We,ze;for(xe in q||(q=0),ze=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),Se="",Se+=(We=this.space(q))+"<"+m.name,we=m.attributes)Te.call(we,xe)&&(ae=we[xe],Se+=this.attribute(ae));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?Se+=">"+this.newline:Se+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)Se+=">",Se+=m.children[0].value,Se+=""+this.newline;else{if(this.dontprettytextnodes)for(de=0,le=(Pe=m.children).length;de"+this.newline,ce=0,pe=(Ie=m.children).length;ce"+this.newline}return Se},XMLStringWriter.prototype.processingInstruction=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.raw=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.text=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.dtdAttList=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdElement=function(m,v){return this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdEntity=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdNotation=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.openNode=function(m,v){var q,ee,ae,ie;if(v||(v=0),m instanceof ye){for(ee in ae=this.space(v)+"<"+m.name,ie=m.attributes)Te.call(ie,ee)&&(q=ie[ee],ae+=this.attribute(q));return ae+=(m.children?">":"/>")+this.newline}return ae=this.space(v)+"")+this.newline},XMLStringWriter.prototype.closeNode=function(m,v){switch(v||(v=0),!1){case!(m instanceof ye):return this.space(v)+""+this.newline;case!(m instanceof pe):return this.space(v)+"]>"+this.newline}},XMLStringWriter}(xe)}).call(this)},95549:function(m){(function(){var v={}.hasOwnProperty;m.exports=function(){function XMLStringifier(m){var q,ee,ae,ie,de;for(ae in this.assertLegalChar=(q=this.assertLegalChar,ee=this,function(){return q.apply(ee,arguments)}),m||(m={}),this.noDoubleEncoding=m.noDoubleEncoding,ie=m.stringify||{})v.call(ie,ae)&&(de=ie[ae],this[ae]=de)}return XMLStringifier.prototype.eleName=function(m){return m=""+m||"",this.assertLegalChar(m)},XMLStringifier.prototype.eleText=function(m){return m=""+m||"",this.assertLegalChar(this.elEscape(m))},XMLStringifier.prototype.cdata=function(m){return m=(m=""+m||"").replace("]]>","]]]]>"),this.assertLegalChar(m)},XMLStringifier.prototype.comment=function(m){if((m=""+m||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+m);return this.assertLegalChar(m)},XMLStringifier.prototype.raw=function(m){return""+m||""},XMLStringifier.prototype.attName=function(m){return""+m||""},XMLStringifier.prototype.attValue=function(m){return m=""+m||"",this.attEscape(m)},XMLStringifier.prototype.insTarget=function(m){return""+m||""},XMLStringifier.prototype.insValue=function(m){if((m=""+m||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+m);return m},XMLStringifier.prototype.xmlVersion=function(m){if(!(m=""+m||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+m);return m},XMLStringifier.prototype.xmlEncoding=function(m){if(!(m=""+m||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+m);return m},XMLStringifier.prototype.xmlStandalone=function(m){return m?"yes":"no"},XMLStringifier.prototype.dtdPubID=function(m){return""+m||""},XMLStringifier.prototype.dtdSysID=function(m){return""+m||""},XMLStringifier.prototype.dtdElementValue=function(m){return""+m||""},XMLStringifier.prototype.dtdAttType=function(m){return""+m||""},XMLStringifier.prototype.dtdAttDefault=function(m){return null!=m?""+m||"":m},XMLStringifier.prototype.dtdEntityValue=function(m){return""+m||""},XMLStringifier.prototype.dtdNData=function(m){return""+m||""},XMLStringifier.prototype.convertAttKey="@",XMLStringifier.prototype.convertPIKey="?",XMLStringifier.prototype.convertTextKey="#text",XMLStringifier.prototype.convertCDataKey="#cdata",XMLStringifier.prototype.convertCommentKey="#comment",XMLStringifier.prototype.convertRawKey="#raw",XMLStringifier.prototype.assertLegalChar=function(m){var v;if(v=m.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+m+" at index "+v.index);return m},XMLStringifier.prototype.elEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(//g,">").replace(/\r/g," ")},XMLStringifier.prototype.attEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(/0?new Array(v).join(this.indent):""},XMLWriterBase}()}).call(this)},5532:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le;le=q(78369),de=le.assign,ce=le.isFunction,v=q(66934),ee=q(79227),ie=q(26434),ae=q(81996),m.exports.create=function(m,q,ee,ae){var ie,ce;if(null==m)throw new Error("Root element needs a name.");return ae=de({},q,ee,ae),ce=(ie=new v(ae)).element(m),ae.headless||(ie.declaration(ae),null==ae.pubID&&null==ae.sysID||ie.doctype(ae)),ce},m.exports.begin=function(m,q,ae){var ie;return ce(m)&&(q=(ie=[m,q])[0],ae=ie[1],m={}),q?new ee(m,q,ae):new v(m)},m.exports.stringWriter=function(m){return new ie(m)},m.exports.streamWriter=function(m,v){return new ae(m,v)}}).call(this)},25893:()=>{},69862:()=>{},40964:()=>{},10434:m=>{function _extends(){return m.exports=_extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v{var ee=q(18698).default;function _regeneratorRuntime(){"use strict";m.exports=_regeneratorRuntime=function _regeneratorRuntime(){return v},m.exports.__esModule=!0,m.exports.default=m.exports;var v={},q=Object.prototype,ae=q.hasOwnProperty,ie=Object.defineProperty||function(m,v,q){m[v]=q.value},de="function"==typeof Symbol?Symbol:{},ce=de.iterator||"@@iterator",le=de.asyncIterator||"@@asyncIterator",pe=de.toStringTag||"@@toStringTag";function define(m,v,q){return Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}),m[v]}try{define({},"")}catch(m){define=function define(m,v,q){return m[v]=q}}function wrap(m,v,q,ee){var ae=v&&v.prototype instanceof Generator?v:Generator,de=Object.create(ae.prototype),ce=new Context(ee||[]);return ie(de,"_invoke",{value:makeInvokeMethod(m,q,ce)}),de}function tryCatch(m,v,q){try{return{type:"normal",arg:m.call(v,q)}}catch(m){return{type:"throw",arg:m}}}v.wrap=wrap;var fe={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var ye={};define(ye,ce,(function(){return this}));var be=Object.getPrototypeOf,Re=be&&be(be(values([])));Re&&Re!==q&&ae.call(Re,ce)&&(ye=Re);var _e=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(ye);function defineIteratorMethods(m){["next","throw","return"].forEach((function(v){define(m,v,(function(m){return this._invoke(v,m)}))}))}function AsyncIterator(m,v){function invoke(q,ie,de,ce){var le=tryCatch(m[q],m,ie);if("throw"!==le.type){var pe=le.arg,fe=pe.value;return fe&&"object"==ee(fe)&&ae.call(fe,"__await")?v.resolve(fe.__await).then((function(m){invoke("next",m,de,ce)}),(function(m){invoke("throw",m,de,ce)})):v.resolve(fe).then((function(m){pe.value=m,de(pe)}),(function(m){return invoke("throw",m,de,ce)}))}ce(le.arg)}var q;ie(this,"_invoke",{value:function value(m,ee){function callInvokeWithMethodAndArg(){return new v((function(v,q){invoke(m,ee,v,q)}))}return q=q?q.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(m,v,q){var ee="suspendedStart";return function(ae,ie){if("executing"===ee)throw new Error("Generator is already running");if("completed"===ee){if("throw"===ae)throw ie;return doneResult()}for(q.method=ae,q.arg=ie;;){var de=q.delegate;if(de){var ce=maybeInvokeDelegate(de,q);if(ce){if(ce===fe)continue;return ce}}if("next"===q.method)q.sent=q._sent=q.arg;else if("throw"===q.method){if("suspendedStart"===ee)throw ee="completed",q.arg;q.dispatchException(q.arg)}else"return"===q.method&&q.abrupt("return",q.arg);ee="executing";var le=tryCatch(m,v,q);if("normal"===le.type){if(ee=q.done?"completed":"suspendedYield",le.arg===fe)continue;return{value:le.arg,done:q.done}}"throw"===le.type&&(ee="completed",q.method="throw",q.arg=le.arg)}}}function maybeInvokeDelegate(m,v){var q=v.method,ee=m.iterator[q];if(void 0===ee)return v.delegate=null,"throw"===q&&m.iterator.return&&(v.method="return",v.arg=void 0,maybeInvokeDelegate(m,v),"throw"===v.method)||"return"!==q&&(v.method="throw",v.arg=new TypeError("The iterator does not provide a '"+q+"' method")),fe;var ae=tryCatch(ee,m.iterator,v.arg);if("throw"===ae.type)return v.method="throw",v.arg=ae.arg,v.delegate=null,fe;var ie=ae.arg;return ie?ie.done?(v[m.resultName]=ie.value,v.next=m.nextLoc,"return"!==v.method&&(v.method="next",v.arg=void 0),v.delegate=null,fe):ie:(v.method="throw",v.arg=new TypeError("iterator result is not an object"),v.delegate=null,fe)}function pushTryEntry(m){var v={tryLoc:m[0]};1 in m&&(v.catchLoc=m[1]),2 in m&&(v.finallyLoc=m[2],v.afterLoc=m[3]),this.tryEntries.push(v)}function resetTryEntry(m){var v=m.completion||{};v.type="normal",delete v.arg,m.completion=v}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var v=m[ce];if(v)return v.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var q=-1,ee=function next(){for(;++q=0;--q){var ee=this.tryEntries[q],ie=ee.completion;if("root"===ee.tryLoc)return handle("end");if(ee.tryLoc<=this.prev){var de=ae.call(ee,"catchLoc"),ce=ae.call(ee,"finallyLoc");if(de&&ce){if(this.prev=0;--q){var ee=this.tryEntries[q];if(ee.tryLoc<=this.prev&&ae.call(ee,"finallyLoc")&&this.prev=0;--v){var q=this.tryEntries[v];if(q.finallyLoc===m)return this.complete(q.completion,q.afterLoc),resetTryEntry(q),fe}},catch:function _catch(m){for(var v=this.tryEntries.length-1;v>=0;--v){var q=this.tryEntries[v];if(q.tryLoc===m){var ee=q.completion;if("throw"===ee.type){var ae=ee.arg;resetTryEntry(q)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(m,v,q){return this.delegate={iterator:values(m),resultName:v,nextLoc:q},"next"===this.method&&(this.arg=void 0),fe}},v}m.exports=_regeneratorRuntime,m.exports.__esModule=!0,m.exports.default=m.exports},18698:m=>{function _typeof(v){return m.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(v)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},64687:(m,v,q)=>{var ee=q(17061)();m.exports=ee;try{regeneratorRuntime=ee}catch(m){"object"==typeof globalThis?globalThis.regeneratorRuntime=ee:Function("r","regeneratorRuntime = r")(ee)}},976:function(m,v,q){m.exports=function(){var m="1.13.1",v="object"==typeof self&&self.self===self&&self||"object"==typeof q.g&&q.g.global===q.g&&q.g||Function("return this")()||{},ee=Array.prototype,ae=Object.prototype,ie="undefined"!=typeof Symbol?Symbol.prototype:null,de=ee.push,ce=ee.slice,le=ae.toString,pe=ae.hasOwnProperty,fe="undefined"!=typeof ArrayBuffer,ye="undefined"!=typeof DataView,be=Array.isArray,Re=Object.keys,_e=Object.create,xe=fe&&ArrayBuffer.isView,Te=isNaN,Se=isFinite,we=!{toString:null}.propertyIsEnumerable("toString"),Pe=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Ie=Math.pow(2,53)-1;function j(m,v){return v=null==v?m.length-1:+v,function(){for(var q=Math.max(arguments.length-v,0),ee=Array(q),ae=0;ae=0&&q<=Ie}}function J(m){return function(v){return null==v?void 0:v[m]}}var lt=J("byteLength"),pt=K(lt),ht=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,gt=fe?function(m){return xe?xe(m)&&!st(m):pt(m)&&ht.test(le.call(m))}:C(!1),ft=J("length");function Z(m,v){v=function(m){for(var v={},q=m.length,ee=0;ee":">",'"':""","'":"'","`":"`"},Ft=Ln(It),jt=Ln(_n(It)),Ot=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Ut=/(.)^/,Bt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Lt=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(m){return"\\"+Bt[m]}var Nt=/^\s*(\w|\$)+\s*$/,Mt=0;function nr(m,v,q,ee,ae){if(!(ee instanceof v))return m.apply(q,ae);var ie=Mn(m.prototype),de=m.apply(ie,ae);return _(de)?de:ie}var Wt=j((function(m,v){var q=Wt.placeholder,e=function(){for(var ee=0,ae=v.length,ie=Array(ae),de=0;de1)ur(ce,v-1,q,ee),ae=ee.length;else for(var le=0,pe=ce.length;le0&&(q=v.apply(this,arguments)),m<=1&&(v=null),q}}var Xt=Wt(cr,2);function sr(m,v,q){v=qn(v,q);for(var ee,ae=nn(m),ie=0,de=ae.length;ie0?0:ae-1;ie>=0&&ie0?de=ie>=0?ie:Math.max(ie+le,de):le=ie>=0?Math.min(ie+1,le):ie+le+1;else if(q&&ie&&le)return ee[ie=q(ee,ae)]===ae?ie:-1;if(ae!=ae)return(ie=v(ce.call(ee,de,le),$))>=0?ie+de:-1;for(ie=m>0?de:le-1;ie>=0&&ie0?0:de-1;for(ae||(ee=v[ie?ie[ce]:ce],ce+=m);ce>=0&&ce=3;return r(m,Fn(v,ee,4),q,ae)}}var Jt=wr(1),Yt=wr(-1);function Sr(m,v,q){var ee=[];return v=qn(v,q),jr(m,(function(m,q,ae){v(m,q,ae)&&ee.push(m)})),ee}function Or(m,v,q){v=qn(v,q);for(var ee=!Vt(m)&&nn(m),ae=(ee||m).length,ie=0;ie=0}var sn=j((function(m,v,q){var ee,ae;return tt(v)?ae=v:(v=Nn(v),ee=v.slice(0,-1),v=v[v.length-1]),_r(m,(function(m){var ie=ae;if(!ie){if(ee&&ee.length&&(m=In(m,ee)),null==m)return;ie=m[v]}return null==ie?ie:ie.apply(m,q)}))}));function Nr(m,v){return _r(m,Rn(v))}function Ir(m,v,q){var ee,ae,ie=-1/0,de=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Vt(m)?m:jn(m)).length;ceie&&(ie=ee);else v=qn(v,q),jr(m,(function(m,q,ee){((ae=v(m,q,ee))>de||ae===-1/0&&ie===-1/0)&&(ie=m,de=ae)}));return ie}function Tr(m,v,q){if(null==v||q)return Vt(m)||(m=jn(m)),m[Wn(m.length-1)];var ee=Vt(m)?En(m):jn(m),ae=ft(ee);v=Math.max(Math.min(v,ae),0);for(var ie=ae-1,de=0;de1&&(ee=Fn(ee,v[1])),v=an(m)):(ee=qr,v=ur(v,!1,!1),m=Object(m));for(var ae=0,ie=v.length;ae1&&(q=v[1])):(v=_r(ur(v,!1,!1),String),ee=function(m,q){return!Er(v,q)}),hn(m,ee,q)}));function zr(m,v,q){return ce.call(m,0,Math.max(0,m.length-(null==v||q?1:v)))}function Lr(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[0]:zr(m,m.length-v)}function $r(m,v,q){return ce.call(m,null==v||q?1:v)}var mn=j((function(m,v){return v=ur(v,!0,!0),Sr(m,(function(m){return!Er(v,m)}))})),vn=j((function(m,v){return mn(m,v)}));function Jr(m,v,q,ee){A(v)||(ee=q,q=v,v=!1),null!=q&&(q=qn(q,ee));for(var ae=[],ie=[],de=0,ce=ft(m);dev?(ee&&(clearTimeout(ee),ee=null),ce=le,de=m.apply(ae,ie),ee||(ae=ie=null)):ee||!1===q.trailing||(ee=setTimeout(f,pe)),de};return c.cancel=function(){clearTimeout(ee),ce=0,ee=ae=ie=null},c},debounce:function(m,v,q){var ee,ae,ie,de,ce,f=function(){var le=Pt()-ae;v>le?ee=setTimeout(f,v-le):(ee=null,q||(de=m.apply(ce,ie)),ee||(ie=ce=null))},le=j((function(le){return ce=this,ie=le,ae=Pt(),ee||(ee=setTimeout(f,v),q&&(de=m.apply(ce,ie))),de}));return le.cancel=function(){clearTimeout(ee),ee=ie=ce=null},le},wrap:function(m,v){return Wt(v,m)},negate:fr,compose:function(){var m=arguments,v=m.length-1;return function(){for(var q=v,ee=m[v].apply(this,arguments);q--;)ee=m[q].call(this,ee);return ee}},after:function(m,v){return function(){if(--m<1)return v.apply(this,arguments)}},before:cr,once:Xt,findKey:sr,findIndex:Kt,findLastIndex:Zt,sortedIndex:yr,indexOf:$t,lastIndexOf:Qt,find:mr,detect:mr,findWhere:function(m,v){return mr(m,Dn(v))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Jt,foldl:Jt,inject:Jt,reduceRight:Yt,foldr:Yt,filter:Sr,select:Sr,reject:function(m,v,q){return Sr(m,fr(qn(v)),q)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:sn,pluck:Nr,where:function(m,v){return Sr(m,Dn(v))},max:Ir,min:function(m,v,q){var ee,ae,ie=1/0,de=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Vt(m)?m:jn(m)).length;ceee||void 0===q)return 1;if(q{"use strict";function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}q.d(v,{Z:()=>_assertThisInitialized})},43144:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_createClass});var ee=q(49142);function _defineProperties(m,v){for(var q=0;q{"use strict";q.d(v,{Z:()=>_defineProperty});var ee=q(49142);function _defineProperty(m,v,q){return(v=(0,ee.Z)(v))in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}},87462:(m,v,q)=>{"use strict";function _extends(){return _extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v_extends})},61120:(m,v,q)=>{"use strict";function _getPrototypeOf(m){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(m){return m.__proto__||Object.getPrototypeOf(m)},_getPrototypeOf(m)}q.d(v,{Z:()=>_getPrototypeOf})},60136:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_inherits});var ee=q(89611);function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function");m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),Object.defineProperty(m,"prototype",{writable:!1}),v&&(0,ee.Z)(m,v)}},94578:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_inheritsLoose});var ee=q(89611);function _inheritsLoose(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,(0,ee.Z)(m,v)}},63366:(m,v,q)=>{"use strict";function _objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}q.d(v,{Z:()=>_objectWithoutPropertiesLoose})},89611:(m,v,q)=>{"use strict";function _setPrototypeOf(m,v){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(m,v){return m.__proto__=v,m},_setPrototypeOf(m,v)}q.d(v,{Z:()=>_setPrototypeOf})},98152:(m,v,q)=>{"use strict";function _arrayWithHoles(m){if(Array.isArray(m))return m}function _iterableToArrayLimit(m,v){var q=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=q){var ee,ae,ie,de,ce=[],le=!0,pe=!1;try{if(ie=(q=q.call(m)).next,0===v){if(Object(q)!==q)return;le=!1}else for(;!(le=(ee=ie.call(q)).done)&&(ce.push(ee.value),ce.length!==v);le=!0);}catch(m){pe=!0,ae=m}finally{try{if(!le&&null!=q.return&&(de=q.return(),Object(de)!==de))return}finally{if(pe)throw ae}}return ce}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q_slicedToArray})},49142:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_toPropertyKey});var ee=q(71002);function _toPrimitive(m,v){if("object"!==(0,ee.Z)(m)||null===m)return m;var q=m[Symbol.toPrimitive];if(void 0!==q){var ae=q.call(m,v||"default");if("object"!==(0,ee.Z)(ae))return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===v?String:Number)(m)}function _toPropertyKey(m){var v=_toPrimitive(m,"string");return"symbol"===(0,ee.Z)(v)?v:String(v)}},71002:(m,v,q)=>{"use strict";function _typeof(m){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},_typeof(m)}q.d(v,{Z:()=>_typeof})},63230:(m,v,q)=>{"use strict";q.r(v),q.d(v,{Node:()=>_t,Parser:()=>it,Position:()=>Xe,SourceLocation:()=>Qe,TokContext:()=>Et,Token:()=>Ut,TokenType:()=>Re,defaultOptions:()=>Ye,getLineInfo:()=>getLineInfo,isIdentifierChar:()=>isIdentifierChar,isIdentifierStart:()=>isIdentifierStart,isNewLine:()=>isNewLine,keywordTypes:()=>Te,lineBreak:()=>we,lineBreakG:()=>Pe,nonASCIIwhitespace:()=>Ie,parse:()=>parse,parseExpressionAt:()=>parseExpressionAt,tokContexts:()=>Tt,tokTypes:()=>Se,tokenizer:()=>tokenizer,version:()=>Nt});var ee={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},ae="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",ie={5:ae,"5module":ae+" export import",6:ae+" const class extends export import super"},de=/^in(stanceof)?$/,ce="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",le="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",pe=new RegExp("["+ce+"]"),fe=new RegExp("["+ce+le+"]");ce=le=null;var ye=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],be=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function isInAstralSet(m,v){for(var q=65536,ee=0;eem)return!1;if((q+=v[ee+1])>=m)return!0}}function isIdentifierStart(m,v){return m<65?36===m:m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&pe.test(String.fromCharCode(m)):!1!==v&&isInAstralSet(m,ye)))}function isIdentifierChar(m,v){return m<48?36===m:m<58||!(m<65)&&(m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&fe.test(String.fromCharCode(m)):!1!==v&&(isInAstralSet(m,ye)||isInAstralSet(m,be)))))}var Re=function TokenType(m,v){void 0===v&&(v={}),this.label=m,this.keyword=v.keyword,this.beforeExpr=!!v.beforeExpr,this.startsExpr=!!v.startsExpr,this.isLoop=!!v.isLoop,this.isAssign=!!v.isAssign,this.prefix=!!v.prefix,this.postfix=!!v.postfix,this.binop=v.binop||null,this.updateContext=null};function binop(m,v){return new Re(m,{beforeExpr:!0,binop:v})}var _e={beforeExpr:!0},xe={startsExpr:!0},Te={};function kw(m,v){return void 0===v&&(v={}),v.keyword=m,Te[m]=new Re(m,v)}var Se={num:new Re("num",xe),regexp:new Re("regexp",xe),string:new Re("string",xe),name:new Re("name",xe),eof:new Re("eof"),bracketL:new Re("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Re("]"),braceL:new Re("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Re("}"),parenL:new Re("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Re(")"),comma:new Re(",",_e),semi:new Re(";",_e),colon:new Re(":",_e),dot:new Re("."),question:new Re("?",_e),arrow:new Re("=>",_e),template:new Re("template"),invalidTemplate:new Re("invalidTemplate"),ellipsis:new Re("...",_e),backQuote:new Re("`",xe),dollarBraceL:new Re("${",{beforeExpr:!0,startsExpr:!0}),eq:new Re("=",{beforeExpr:!0,isAssign:!0}),assign:new Re("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Re("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Re("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("/<=/>=",7),bitShift:binop("<>/>>>",8),plusMin:new Re("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new Re("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",_e),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",_e),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",_e),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",xe),_if:kw("if"),_return:kw("return",_e),_switch:kw("switch"),_throw:kw("throw",_e),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",xe),_super:kw("super",xe),_class:kw("class",xe),_extends:kw("extends",_e),_export:kw("export"),_import:kw("import",xe),_null:kw("null",xe),_true:kw("true",xe),_false:kw("false",xe),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},we=/\r\n?|\n|\u2028|\u2029/,Pe=new RegExp(we.source,"g");function isNewLine(m,v){return 10===m||13===m||!v&&(8232===m||8233===m)}var Ie=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,We=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,ze=Object.prototype,Ve=ze.hasOwnProperty,He=ze.toString;function has(m,v){return Ve.call(m,v)}var qe=Array.isArray||function(m){return"[object Array]"===He.call(m)};function wordsRegexp(m){return new RegExp("^(?:"+m.replace(/ /g,"|")+")$")}var Xe=function Position(m,v){this.line=m,this.column=v};Xe.prototype.offset=function offset(m){return new Xe(this.line,this.column+m)};var Qe=function SourceLocation(m,v,q){this.start=v,this.end=q,null!==m.sourceFile&&(this.source=m.sourceFile)};function getLineInfo(m,v){for(var q=1,ee=0;;){Pe.lastIndex=ee;var ae=Pe.exec(m);if(!(ae&&ae.index=2015&&(v.ecmaVersion-=2009),null==v.allowReserved&&(v.allowReserved=v.ecmaVersion<5),qe(v.onToken)){var ee=v.onToken;v.onToken=function(m){return ee.push(m)}}return qe(v.onComment)&&(v.onComment=pushComment(v,v.onComment)),v}function pushComment(m,v){return function(q,ee,ae,ie,de,ce){var le={type:q?"Block":"Line",value:ee,start:ae,end:ie};m.locations&&(le.loc=new Qe(this,de,ce)),m.ranges&&(le.range=[ae,ie]),v.push(le)}}var et=2,tt=1|et,nt=4,rt=8;function functionFlags(m,v){return et|(m?nt:0)|(v?rt:0)}var it=function Parser(m,v,q){this.options=m=getOptions(m),this.sourceFile=m.sourceFile,this.keywords=wordsRegexp(ie[m.ecmaVersion>=6?6:"module"===m.sourceType?"5module":5]);var ae="";if(!0!==m.allowReserved){for(var de=m.ecmaVersion;!(ae=ee[de]);de--);"module"===m.sourceType&&(ae+=" await")}this.reservedWords=wordsRegexp(ae);var ce=(ae?ae+" ":"")+ee.strict;this.reservedWordsStrict=wordsRegexp(ce),this.reservedWordsStrictBind=wordsRegexp(ce+" "+ee.strictBind),this.input=String(v),this.containsEsc=!1,q?(this.pos=q,this.lineStart=this.input.lastIndexOf("\n",q-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(we).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Se.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===m.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&m.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},ot={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};it.prototype.parse=function parse(){var m=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(m)},ot.inFunction.get=function(){return(this.currentVarScope().flags&et)>0},ot.inGenerator.get=function(){return(this.currentVarScope().flags&rt)>0},ot.inAsync.get=function(){return(this.currentVarScope().flags&nt)>0},ot.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},ot.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},ot.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},it.prototype.inNonArrowFunction=function inNonArrowFunction(){return(this.currentThisScope().flags&et)>0},it.extend=function extend(){for(var m=[],v=arguments.length;v--;)m[v]=arguments[v];for(var q=this,ee=0;ee-1&&this.raiseRecoverable(m.trailingComma,"Comma is not permitted after the rest element");var q=v?m.parenthesizedAssign:m.parenthesizedBind;q>-1&&this.raiseRecoverable(q,"Parenthesized pattern")}},st.checkExpressionErrors=function(m,v){if(!m)return!1;var q=m.shorthandAssign,ee=m.doubleProto;if(!v)return q>=0||ee>=0;q>=0&&this.raise(q,"Shorthand property assignments are valid only in destructuring patterns"),ee>=0&&this.raiseRecoverable(ee,"Redefinition of __proto__ property")},st.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(ie,!1,!m);case Se._class:return m&&this.unexpected(),this.parseClass(ie,!0);case Se._if:return this.parseIfStatement(ie);case Se._return:return this.parseReturnStatement(ie);case Se._switch:return this.parseSwitchStatement(ie);case Se._throw:return this.parseThrowStatement(ie);case Se._try:return this.parseTryStatement(ie);case Se._const:case Se._var:return ee=ee||this.value,m&&"var"!==ee&&this.unexpected(),this.parseVarStatement(ie,ee);case Se._while:return this.parseWhileStatement(ie);case Se._with:return this.parseWithStatement(ie);case Se.braceL:return this.parseBlock(!0,ie);case Se.semi:return this.parseEmptyStatement(ie);case Se._export:case Se._import:if(this.options.ecmaVersion>10&&ae===Se._import){We.lastIndex=this.pos;var de=We.exec(this.input),ce=this.pos+de[0].length;if(40===this.input.charCodeAt(ce))return this.parseExpressionStatement(ie,this.parseExpression())}return this.options.allowImportExportEverywhere||(v||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),ae===Se._import?this.parseImport(ie):this.parseExport(ie,q);default:if(this.isAsyncFunction())return m&&this.unexpected(),this.next(),this.parseFunctionStatement(ie,!0,!m);var le=this.value,pe=this.parseExpression();return ae===Se.name&&"Identifier"===pe.type&&this.eat(Se.colon)?this.parseLabeledStatement(ie,le,pe,m):this.parseExpressionStatement(ie,pe)}},ct.parseBreakContinueStatement=function(m,v){var q="break"===v;this.next(),this.eat(Se.semi)||this.insertSemicolon()?m.label=null:this.type!==Se.name?this.unexpected():(m.label=this.parseIdent(),this.semicolon());for(var ee=0;ee=6?this.eat(Se.semi):this.semicolon(),this.finishNode(m,"DoWhileStatement")},ct.parseForStatement=function(m){this.next();var v=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(ut),this.enterScope(0),this.expect(Se.parenL),this.type===Se.semi)return v>-1&&this.unexpected(v),this.parseFor(m,null);var q=this.isLet();if(this.type===Se._var||this.type===Se._const||q){var ee=this.startNode(),ae=q?"let":this.value;return this.next(),this.parseVar(ee,!0,ae),this.finishNode(ee,"VariableDeclaration"),(this.type===Se._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===ee.declarations.length?(this.options.ecmaVersion>=9&&(this.type===Se._in?v>-1&&this.unexpected(v):m.await=v>-1),this.parseForIn(m,ee)):(v>-1&&this.unexpected(v),this.parseFor(m,ee))}var ie=new DestructuringErrors,de=this.parseExpression(!0,ie);return this.type===Se._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Se._in?v>-1&&this.unexpected(v):m.await=v>-1),this.toAssignable(de,!1,ie),this.checkLVal(de),this.parseForIn(m,de)):(this.checkExpressionErrors(ie,!0),v>-1&&this.unexpected(v),this.parseFor(m,de))},ct.parseFunctionStatement=function(m,v,q){return this.next(),this.parseFunction(m,ht|(q?0:gt),!1,v)},ct.parseIfStatement=function(m){return this.next(),m.test=this.parseParenExpression(),m.consequent=this.parseStatement("if"),m.alternate=this.eat(Se._else)?this.parseStatement("if"):null,this.finishNode(m,"IfStatement")},ct.parseReturnStatement=function(m){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Se.semi)||this.insertSemicolon()?m.argument=null:(m.argument=this.parseExpression(),this.semicolon()),this.finishNode(m,"ReturnStatement")},ct.parseSwitchStatement=function(m){var v;this.next(),m.discriminant=this.parseParenExpression(),m.cases=[],this.expect(Se.braceL),this.labels.push(lt),this.enterScope(0);for(var q=!1;this.type!==Se.braceR;)if(this.type===Se._case||this.type===Se._default){var ee=this.type===Se._case;v&&this.finishNode(v,"SwitchCase"),m.cases.push(v=this.startNode()),v.consequent=[],this.next(),ee?v.test=this.parseExpression():(q&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),q=!0,v.test=null),this.expect(Se.colon)}else v||this.unexpected(),v.consequent.push(this.parseStatement(null));return this.exitScope(),v&&this.finishNode(v,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(m,"SwitchStatement")},ct.parseThrowStatement=function(m){return this.next(),we.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),m.argument=this.parseExpression(),this.semicolon(),this.finishNode(m,"ThrowStatement")};var pt=[];ct.parseTryStatement=function(m){if(this.next(),m.block=this.parseBlock(),m.handler=null,this.type===Se._catch){var v=this.startNode();if(this.next(),this.eat(Se.parenL)){v.param=this.parseBindingAtom();var q="Identifier"===v.param.type;this.enterScope(q?32:0),this.checkLVal(v.param,q?4:2),this.expect(Se.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),v.param=null,this.enterScope(0);v.body=this.parseBlock(!1),this.exitScope(),m.handler=this.finishNode(v,"CatchClause")}return m.finalizer=this.eat(Se._finally)?this.parseBlock():null,m.handler||m.finalizer||this.raise(m.start,"Missing catch or finally clause"),this.finishNode(m,"TryStatement")},ct.parseVarStatement=function(m,v){return this.next(),this.parseVar(m,!1,v),this.semicolon(),this.finishNode(m,"VariableDeclaration")},ct.parseWhileStatement=function(m){return this.next(),m.test=this.parseParenExpression(),this.labels.push(ut),m.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(m,"WhileStatement")},ct.parseWithStatement=function(m){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),m.object=this.parseParenExpression(),m.body=this.parseStatement("with"),this.finishNode(m,"WithStatement")},ct.parseEmptyStatement=function(m){return this.next(),this.finishNode(m,"EmptyStatement")},ct.parseLabeledStatement=function(m,v,q,ee){for(var ae=0,ie=this.labels;ae=0;ce--){var le=this.labels[ce];if(le.statementStart!==m.start)break;le.statementStart=this.start,le.kind=de}return this.labels.push({name:v,kind:de,statementStart:this.start}),m.body=this.parseStatement(ee?-1===ee.indexOf("label")?ee+"label":ee:"label"),this.labels.pop(),m.label=q,this.finishNode(m,"LabeledStatement")},ct.parseExpressionStatement=function(m,v){return m.expression=v,this.semicolon(),this.finishNode(m,"ExpressionStatement")},ct.parseBlock=function(m,v){for(void 0===m&&(m=!0),void 0===v&&(v=this.startNode()),v.body=[],this.expect(Se.braceL),m&&this.enterScope(0);!this.eat(Se.braceR);){var q=this.parseStatement(null);v.body.push(q)}return m&&this.exitScope(),this.finishNode(v,"BlockStatement")},ct.parseFor=function(m,v){return m.init=v,this.expect(Se.semi),m.test=this.type===Se.semi?null:this.parseExpression(),this.expect(Se.semi),m.update=this.type===Se.parenR?null:this.parseExpression(),this.expect(Se.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,"ForStatement")},ct.parseForIn=function(m,v){var q=this.type===Se._in;return this.next(),"VariableDeclaration"===v.type&&null!=v.declarations[0].init&&(!q||this.options.ecmaVersion<8||this.strict||"var"!==v.kind||"Identifier"!==v.declarations[0].id.type)?this.raise(v.start,(q?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===v.type&&this.raise(v.start,"Invalid left-hand side in for-loop"),m.left=v,m.right=q?this.parseExpression():this.parseMaybeAssign(),this.expect(Se.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,q?"ForInStatement":"ForOfStatement")},ct.parseVar=function(m,v,q){for(m.declarations=[],m.kind=q;;){var ee=this.startNode();if(this.parseVarId(ee,q),this.eat(Se.eq)?ee.init=this.parseMaybeAssign(v):"const"!==q||this.type===Se._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===ee.id.type||v&&(this.type===Se._in||this.isContextual("of"))?ee.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),m.declarations.push(this.finishNode(ee,"VariableDeclarator")),!this.eat(Se.comma))break}return m},ct.parseVarId=function(m,v){m.id=this.parseBindingAtom(),this.checkLVal(m.id,"var"===v?1:2,!1)};var ht=1,gt=2;ct.parseFunction=function(m,v,q,ee){this.initFunction(m),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!ee)&&(this.type===Se.star&&v>&&this.unexpected(),m.generator=this.eat(Se.star)),this.options.ecmaVersion>=8&&(m.async=!!ee),v&ht&&(m.id=4&v&&this.type!==Se.name?null:this.parseIdent(),!m.id||v>||this.checkLVal(m.id,this.strict||m.generator||m.async?this.treatFunctionsAsVar?1:2:3));var ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(m.async,m.generator)),v&ht||(m.id=this.type===Se.name?this.parseIdent():null),this.parseFunctionParams(m),this.parseFunctionBody(m,q,!1),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(m,v&ht?"FunctionDeclaration":"FunctionExpression")},ct.parseFunctionParams=function(m){this.expect(Se.parenL),m.params=this.parseBindingList(Se.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},ct.parseClass=function(m,v){this.next();var q=this.strict;this.strict=!0,this.parseClassId(m,v),this.parseClassSuper(m);var ee=this.startNode(),ae=!1;for(ee.body=[],this.expect(Se.braceL);!this.eat(Se.braceR);){var ie=this.parseClassElement(null!==m.superClass);ie&&(ee.body.push(ie),"MethodDefinition"===ie.type&&"constructor"===ie.kind&&(ae&&this.raise(ie.start,"Duplicate constructor in the same class"),ae=!0))}return m.body=this.finishNode(ee,"ClassBody"),this.strict=q,this.finishNode(m,v?"ClassDeclaration":"ClassExpression")},ct.parseClassElement=function(m){var v=this;if(this.eat(Se.semi))return null;var q=this.startNode(),tryContextual=function(m,ee){void 0===ee&&(ee=!1);var ae=v.start,ie=v.startLoc;return!!v.eatContextual(m)&&(!(v.type===Se.parenL||ee&&v.canInsertSemicolon())||(q.key&&v.unexpected(),q.computed=!1,q.key=v.startNodeAt(ae,ie),q.key.name=m,v.finishNode(q.key,"Identifier"),!1))};q.kind="method",q.static=tryContextual("static");var ee=this.eat(Se.star),ae=!1;ee||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(ae=!0,ee=this.options.ecmaVersion>=9&&this.eat(Se.star)):tryContextual("get")?q.kind="get":tryContextual("set")&&(q.kind="set")),q.key||this.parsePropertyName(q);var ie=q.key,de=!1;return q.computed||q.static||!("Identifier"===ie.type&&"constructor"===ie.name||"Literal"===ie.type&&"constructor"===ie.value)?q.static&&"Identifier"===ie.type&&"prototype"===ie.name&&this.raise(ie.start,"Classes may not have a static property named prototype"):("method"!==q.kind&&this.raise(ie.start,"Constructor can't have get/set modifier"),ee&&this.raise(ie.start,"Constructor can't be a generator"),ae&&this.raise(ie.start,"Constructor can't be an async method"),q.kind="constructor",de=m),this.parseClassMethod(q,ee,ae,de),"get"===q.kind&&0!==q.value.params.length&&this.raiseRecoverable(q.value.start,"getter should have no params"),"set"===q.kind&&1!==q.value.params.length&&this.raiseRecoverable(q.value.start,"setter should have exactly one param"),"set"===q.kind&&"RestElement"===q.value.params[0].type&&this.raiseRecoverable(q.value.params[0].start,"Setter cannot use rest params"),q},ct.parseClassMethod=function(m,v,q,ee){return m.value=this.parseMethod(v,q,ee),this.finishNode(m,"MethodDefinition")},ct.parseClassId=function(m,v){this.type===Se.name?(m.id=this.parseIdent(),v&&this.checkLVal(m.id,2,!1)):(!0===v&&this.unexpected(),m.id=null)},ct.parseClassSuper=function(m){m.superClass=this.eat(Se._extends)?this.parseExprSubscripts():null},ct.parseExport=function(m,v){if(this.next(),this.eat(Se.star))return this.expectContextual("from"),this.type!==Se.string&&this.unexpected(),m.source=this.parseExprAtom(),this.semicolon(),this.finishNode(m,"ExportAllDeclaration");if(this.eat(Se._default)){var q;if(this.checkExport(v,"default",this.lastTokStart),this.type===Se._function||(q=this.isAsyncFunction())){var ee=this.startNode();this.next(),q&&this.next(),m.declaration=this.parseFunction(ee,4|ht,!1,q)}else if(this.type===Se._class){var ae=this.startNode();m.declaration=this.parseClass(ae,"nullableID")}else m.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(m,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())m.declaration=this.parseStatement(null),"VariableDeclaration"===m.declaration.type?this.checkVariableExport(v,m.declaration.declarations):this.checkExport(v,m.declaration.id.name,m.declaration.id.start),m.specifiers=[],m.source=null;else{if(m.declaration=null,m.specifiers=this.parseExportSpecifiers(v),this.eatContextual("from"))this.type!==Se.string&&this.unexpected(),m.source=this.parseExprAtom();else{for(var ie=0,de=m.specifiers;ie=6&&m)switch(m.type){case"Identifier":this.inAsync&&"await"===m.name&&this.raise(m.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":m.type="ObjectPattern",q&&this.checkPatternErrors(q,!0);for(var ee=0,ae=m.properties;ee=8&&!ie&&"async"===de.name&&!this.canInsertSemicolon()&&this.eat(Se._function))return this.parseFunction(this.startNodeAt(ee,ae),0,!1,!0);if(q&&!this.canInsertSemicolon()){if(this.eat(Se.arrow))return this.parseArrowExpression(this.startNodeAt(ee,ae),[de],!1);if(this.options.ecmaVersion>=8&&"async"===de.name&&this.type===Se.name&&!ie)return de=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(Se.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(ee,ae),[de],!0)}return de;case Se.regexp:var ce=this.value;return(v=this.parseLiteral(ce.value)).regex={pattern:ce.pattern,flags:ce.flags},v;case Se.num:case Se.string:return this.parseLiteral(this.value);case Se._null:case Se._true:case Se._false:return(v=this.startNode()).value=this.type===Se._null?null:this.type===Se._true,v.raw=this.type.keyword,this.next(),this.finishNode(v,"Literal");case Se.parenL:var le=this.start,pe=this.parseParenAndDistinguishExpression(q);return m&&(m.parenthesizedAssign<0&&!this.isSimpleAssignTarget(pe)&&(m.parenthesizedAssign=le),m.parenthesizedBind<0&&(m.parenthesizedBind=le)),pe;case Se.bracketL:return v=this.startNode(),this.next(),v.elements=this.parseExprList(Se.bracketR,!0,!0,m),this.finishNode(v,"ArrayExpression");case Se.braceL:return this.parseObj(!1,m);case Se._function:return v=this.startNode(),this.next(),this.parseFunction(v,0);case Se._class:return this.parseClass(this.startNode(),!1);case Se._new:return this.parseNew();case Se.backQuote:return this.parseTemplate();case Se._import:return this.options.ecmaVersion>10?this.parseDynamicImport():this.unexpected();default:this.unexpected()}},mt.parseDynamicImport=function(){var m=this.startNode();return this.next(),this.type!==Se.parenL&&this.unexpected(),this.finishNode(m,"Import")},mt.parseLiteral=function(m){var v=this.startNode();return v.value=m,v.raw=this.input.slice(this.start,this.end),110===v.raw.charCodeAt(v.raw.length-1)&&(v.bigint=v.raw.slice(0,-1)),this.next(),this.finishNode(v,"Literal")},mt.parseParenExpression=function(){this.expect(Se.parenL);var m=this.parseExpression();return this.expect(Se.parenR),m},mt.parseParenAndDistinguishExpression=function(m){var v,q=this.start,ee=this.startLoc,ae=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var ie,de=this.start,ce=this.startLoc,le=[],pe=!0,fe=!1,ye=new DestructuringErrors,be=this.yieldPos,Re=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Se.parenR;){if(pe?pe=!1:this.expect(Se.comma),ae&&this.afterTrailingComma(Se.parenR,!0)){fe=!0;break}if(this.type===Se.ellipsis){ie=this.start,le.push(this.parseParenItem(this.parseRestBinding())),this.type===Se.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}le.push(this.parseMaybeAssign(!1,ye,this.parseParenItem))}var _e=this.start,xe=this.startLoc;if(this.expect(Se.parenR),m&&!this.canInsertSemicolon()&&this.eat(Se.arrow))return this.checkPatternErrors(ye,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=be,this.awaitPos=Re,this.parseParenArrowList(q,ee,le);le.length&&!fe||this.unexpected(this.lastTokStart),ie&&this.unexpected(ie),this.checkExpressionErrors(ye,!0),this.yieldPos=be||this.yieldPos,this.awaitPos=Re||this.awaitPos,le.length>1?((v=this.startNodeAt(de,ce)).expressions=le,this.finishNodeAt(v,"SequenceExpression",_e,xe)):v=le[0]}else v=this.parseParenExpression();if(this.options.preserveParens){var Te=this.startNodeAt(q,ee);return Te.expression=v,this.finishNode(Te,"ParenthesizedExpression")}return v},mt.parseParenItem=function(m){return m},mt.parseParenArrowList=function(m,v,q){return this.parseArrowExpression(this.startNodeAt(m,v),q)};var vt=[];mt.parseNew=function(){var m=this.startNode(),v=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(Se.dot)){m.meta=v;var q=this.containsEsc;return m.property=this.parseIdent(!0),("target"!==m.property.name||q)&&this.raiseRecoverable(m.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(m.start,"new.target can only be used in functions"),this.finishNode(m,"MetaProperty")}var ee=this.start,ae=this.startLoc;return m.callee=this.parseSubscripts(this.parseExprAtom(),ee,ae,!0),this.options.ecmaVersion>10&&"Import"===m.callee.type&&this.raise(m.callee.start,"Cannot use new with import(...)"),this.eat(Se.parenL)?m.arguments=this.parseExprList(Se.parenR,this.options.ecmaVersion>=8&&"Import"!==m.callee.type,!1):m.arguments=vt,this.finishNode(m,"NewExpression")},mt.parseTemplateElement=function(m){var v=m.isTagged,q=this.startNode();return this.type===Se.invalidTemplate?(v||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),q.value={raw:this.value,cooked:null}):q.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),q.tail=this.type===Se.backQuote,this.finishNode(q,"TemplateElement")},mt.parseTemplate=function(m){void 0===m&&(m={});var v=m.isTagged;void 0===v&&(v=!1);var q=this.startNode();this.next(),q.expressions=[];var ee=this.parseTemplateElement({isTagged:v});for(q.quasis=[ee];!ee.tail;)this.type===Se.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(Se.dollarBraceL),q.expressions.push(this.parseExpression()),this.expect(Se.braceR),q.quasis.push(ee=this.parseTemplateElement({isTagged:v}));return this.next(),this.finishNode(q,"TemplateLiteral")},mt.isAsyncProp=function(m){return!m.computed&&"Identifier"===m.key.type&&"async"===m.key.name&&(this.type===Se.name||this.type===Se.num||this.type===Se.string||this.type===Se.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Se.star)&&!we.test(this.input.slice(this.lastTokEnd,this.start))},mt.parseObj=function(m,v){var q=this.startNode(),ee=!0,ae={};for(q.properties=[],this.next();!this.eat(Se.braceR);){if(ee)ee=!1;else if(this.expect(Se.comma),this.afterTrailingComma(Se.braceR))break;var ie=this.parseProperty(m,v);m||this.checkPropClash(ie,ae,v),q.properties.push(ie)}return this.finishNode(q,m?"ObjectPattern":"ObjectExpression")},mt.parseProperty=function(m,v){var q,ee,ae,ie,de=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Se.ellipsis))return m?(de.argument=this.parseIdent(!1),this.type===Se.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(de,"RestElement")):(this.type===Se.parenL&&v&&(v.parenthesizedAssign<0&&(v.parenthesizedAssign=this.start),v.parenthesizedBind<0&&(v.parenthesizedBind=this.start)),de.argument=this.parseMaybeAssign(!1,v),this.type===Se.comma&&v&&v.trailingComma<0&&(v.trailingComma=this.start),this.finishNode(de,"SpreadElement"));this.options.ecmaVersion>=6&&(de.method=!1,de.shorthand=!1,(m||v)&&(ae=this.start,ie=this.startLoc),m||(q=this.eat(Se.star)));var ce=this.containsEsc;return this.parsePropertyName(de),!m&&!ce&&this.options.ecmaVersion>=8&&!q&&this.isAsyncProp(de)?(ee=!0,q=this.options.ecmaVersion>=9&&this.eat(Se.star),this.parsePropertyName(de,v)):ee=!1,this.parsePropertyValue(de,m,q,ee,ae,ie,v,ce),this.finishNode(de,"Property")},mt.parsePropertyValue=function(m,v,q,ee,ae,ie,de,ce){if((q||ee)&&this.type===Se.colon&&this.unexpected(),this.eat(Se.colon))m.value=v?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,de),m.kind="init";else if(this.options.ecmaVersion>=6&&this.type===Se.parenL)v&&this.unexpected(),m.kind="init",m.method=!0,m.value=this.parseMethod(q,ee);else if(v||ce||!(this.options.ecmaVersion>=5)||m.computed||"Identifier"!==m.key.type||"get"!==m.key.name&&"set"!==m.key.name||this.type===Se.comma||this.type===Se.braceR)this.options.ecmaVersion>=6&&!m.computed&&"Identifier"===m.key.type?((q||ee)&&this.unexpected(),this.checkUnreserved(m.key),"await"!==m.key.name||this.awaitIdentPos||(this.awaitIdentPos=ae),m.kind="init",v?m.value=this.parseMaybeDefault(ae,ie,m.key):this.type===Se.eq&&de?(de.shorthandAssign<0&&(de.shorthandAssign=this.start),m.value=this.parseMaybeDefault(ae,ie,m.key)):m.value=m.key,m.shorthand=!0):this.unexpected();else{(q||ee)&&this.unexpected(),m.kind=m.key.name,this.parsePropertyName(m),m.value=this.parseMethod(!1);var le="get"===m.kind?0:1;if(m.value.params.length!==le){var pe=m.value.start;"get"===m.kind?this.raiseRecoverable(pe,"getter should have no params"):this.raiseRecoverable(pe,"setter should have exactly one param")}else"set"===m.kind&&"RestElement"===m.value.params[0].type&&this.raiseRecoverable(m.value.params[0].start,"Setter cannot use rest params")}},mt.parsePropertyName=function(m){if(this.options.ecmaVersion>=6){if(this.eat(Se.bracketL))return m.computed=!0,m.key=this.parseMaybeAssign(),this.expect(Se.bracketR),m.key;m.computed=!1}return m.key=this.type===Se.num||this.type===Se.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},mt.initFunction=function(m){m.id=null,this.options.ecmaVersion>=6&&(m.generator=m.expression=!1),this.options.ecmaVersion>=8&&(m.async=!1)},mt.parseMethod=function(m,v,q){var ee=this.startNode(),ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.initFunction(ee),this.options.ecmaVersion>=6&&(ee.generator=m),this.options.ecmaVersion>=8&&(ee.async=!!v),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(v,ee.generator)|(q?128:0)),this.expect(Se.parenL),ee.params=this.parseBindingList(Se.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(ee,!1,!0),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(ee,"FunctionExpression")},mt.parseArrowExpression=function(m,v,q){var ee=this.yieldPos,ae=this.awaitPos,ie=this.awaitIdentPos;return this.enterScope(16|functionFlags(q,!1)),this.initFunction(m),this.options.ecmaVersion>=8&&(m.async=!!q),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,m.params=this.toAssignableList(v,!0),this.parseFunctionBody(m,!0,!1),this.yieldPos=ee,this.awaitPos=ae,this.awaitIdentPos=ie,this.finishNode(m,"ArrowFunctionExpression")},mt.parseFunctionBody=function(m,v,q){var ee=v&&this.type!==Se.braceL,ae=this.strict,ie=!1;if(ee)m.body=this.parseMaybeAssign(),m.expression=!0,this.checkParams(m,!1);else{var de=this.options.ecmaVersion>=7&&!this.isSimpleParamList(m.params);ae&&!de||(ie=this.strictDirective(this.end))&&de&&this.raiseRecoverable(m.start,"Illegal 'use strict' directive in function with non-simple parameter list");var ce=this.labels;this.labels=[],ie&&(this.strict=!0),this.checkParams(m,!ae&&!ie&&!v&&!q&&this.isSimpleParamList(m.params)),m.body=this.parseBlock(!1),m.expression=!1,this.adaptDirectivePrologue(m.body.body),this.labels=ce}this.exitScope(),this.strict&&m.id&&this.checkLVal(m.id,5),this.strict=ae},mt.isSimpleParamList=function(m){for(var v=0,q=m;v-1||ae.functions.indexOf(m)>-1||ae.var.indexOf(m)>-1,ae.lexical.push(m),this.inModule&&1&ae.flags&&delete this.undefinedExports[m]}else if(4===v){this.currentScope().lexical.push(m)}else if(3===v){var ie=this.currentScope();ee=this.treatFunctionsAsVar?ie.lexical.indexOf(m)>-1:ie.lexical.indexOf(m)>-1||ie.var.indexOf(m)>-1,ie.functions.push(m)}else for(var de=this.scopeStack.length-1;de>=0;--de){var ce=this.scopeStack[de];if(ce.lexical.indexOf(m)>-1&&!(32&ce.flags&&ce.lexical[0]===m)||!this.treatFunctionsAsVarInScope(ce)&&ce.functions.indexOf(m)>-1){ee=!0;break}if(ce.var.push(m),this.inModule&&1&ce.flags&&delete this.undefinedExports[m],ce.flags&tt)break}ee&&this.raiseRecoverable(q,"Identifier '"+m+"' has already been declared")},bt.checkLocalExport=function(m){-1===this.scopeStack[0].lexical.indexOf(m.name)&&-1===this.scopeStack[0].var.indexOf(m.name)&&(this.undefinedExports[m.name]=m)},bt.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},bt.currentVarScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(v.flags&tt)return v}},bt.currentThisScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(v.flags&tt&&!(16&v.flags))return v}};var _t=function Node(m,v,q){this.type="",this.start=v,this.end=0,m.options.locations&&(this.loc=new Qe(m,q)),m.options.directSourceFile&&(this.sourceFile=m.options.directSourceFile),m.options.ranges&&(this.range=[v,0])},xt=it.prototype;function finishNodeAt(m,v,q,ee){return m.type=v,m.end=q,this.options.locations&&(m.loc.end=ee),this.options.ranges&&(m.range[1]=q),m}xt.startNode=function(){return new _t(this,this.start,this.startLoc)},xt.startNodeAt=function(m,v){return new _t(this,m,v)},xt.finishNode=function(m,v){return finishNodeAt.call(this,m,v,this.lastTokEnd,this.lastTokEndLoc)},xt.finishNodeAt=function(m,v,q,ee){return finishNodeAt.call(this,m,v,q,ee)};var Et=function TokContext(m,v,q,ee,ae){this.token=m,this.isExpr=!!v,this.preserveSpace=!!q,this.override=ee,this.generator=!!ae},Tt={b_stat:new Et("{",!1),b_expr:new Et("{",!0),b_tmpl:new Et("${",!1),p_stat:new Et("(",!1),p_expr:new Et("(",!0),q_tmpl:new Et("`",!0,!0,(function(m){return m.tryReadTemplateToken()})),f_stat:new Et("function",!1),f_expr:new Et("function",!0),f_expr_gen:new Et("function",!0,!1,null,!0),f_gen:new Et("function",!1,!1,null,!0)},Dt=it.prototype;Dt.initialContext=function(){return[Tt.b_stat]},Dt.braceIsBlock=function(m){var v=this.curContext();return v===Tt.f_expr||v===Tt.f_stat||(m!==Se.colon||v!==Tt.b_stat&&v!==Tt.b_expr?m===Se._return||m===Se.name&&this.exprAllowed?we.test(this.input.slice(this.lastTokEnd,this.start)):m===Se._else||m===Se.semi||m===Se.eof||m===Se.parenR||m===Se.arrow||(m===Se.braceL?v===Tt.b_stat:m!==Se._var&&m!==Se._const&&m!==Se.name&&!this.exprAllowed):!v.isExpr)},Dt.inGeneratorContext=function(){for(var m=this.context.length-1;m>=1;m--){var v=this.context[m];if("function"===v.token)return v.generator}return!1},Dt.updateContext=function(m){var v,q=this.type;q.keyword&&m===Se.dot?this.exprAllowed=!1:(v=q.updateContext)?v.call(this,m):this.exprAllowed=q.beforeExpr},Se.parenR.updateContext=Se.braceR.updateContext=function(){if(1!==this.context.length){var m=this.context.pop();m===Tt.b_stat&&"function"===this.curContext().token&&(m=this.context.pop()),this.exprAllowed=!m.isExpr}else this.exprAllowed=!0},Se.braceL.updateContext=function(m){this.context.push(this.braceIsBlock(m)?Tt.b_stat:Tt.b_expr),this.exprAllowed=!0},Se.dollarBraceL.updateContext=function(){this.context.push(Tt.b_tmpl),this.exprAllowed=!0},Se.parenL.updateContext=function(m){var v=m===Se._if||m===Se._for||m===Se._with||m===Se._while;this.context.push(v?Tt.p_stat:Tt.p_expr),this.exprAllowed=!0},Se.incDec.updateContext=function(){},Se._function.updateContext=Se._class.updateContext=function(m){!m.beforeExpr||m===Se.semi||m===Se._else||m===Se._return&&we.test(this.input.slice(this.lastTokEnd,this.start))||(m===Se.colon||m===Se.braceL)&&this.curContext()===Tt.b_stat?this.context.push(Tt.f_stat):this.context.push(Tt.f_expr),this.exprAllowed=!1},Se.backQuote.updateContext=function(){this.curContext()===Tt.q_tmpl?this.context.pop():this.context.push(Tt.q_tmpl),this.exprAllowed=!1},Se.star.updateContext=function(m){if(m===Se._function){var v=this.context.length-1;this.context[v]===Tt.f_expr?this.context[v]=Tt.f_expr_gen:this.context[v]=Tt.f_gen}this.exprAllowed=!0},Se.name.updateContext=function(m){var v=!1;this.options.ecmaVersion>=6&&m!==Se.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(v=!0),this.exprAllowed=v};var St="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",wt=St+" Extended_Pictographic",Ct={9:St,10:wt,11:wt},At="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",kt="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Pt=kt+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",It={9:kt,10:Pt,11:Pt+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},Ft={};function buildUnicodeData(m){var v=Ft[m]={binary:wordsRegexp(Ct[m]+" "+At),nonBinary:{General_Category:wordsRegexp(At),Script:wordsRegexp(It[m])}};v.nonBinary.Script_Extensions=v.nonBinary.Script,v.nonBinary.gc=v.nonBinary.General_Category,v.nonBinary.sc=v.nonBinary.Script,v.nonBinary.scx=v.nonBinary.Script_Extensions}buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var jt=it.prototype,Ot=function RegExpValidationState(m){this.parser=m,this.validFlags="gim"+(m.options.ecmaVersion>=6?"uy":"")+(m.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Ft[m.options.ecmaVersion>=11?11:m.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function codePointToString(m){return m<=65535?String.fromCharCode(m):(m-=65536,String.fromCharCode(55296+(m>>10),56320+(1023&m)))}function isSyntaxCharacter(m){return 36===m||m>=40&&m<=43||46===m||63===m||m>=91&&m<=94||m>=123&&m<=125}function isRegExpIdentifierStart(m){return isIdentifierStart(m,!0)||36===m||95===m}function isRegExpIdentifierPart(m){return isIdentifierChar(m,!0)||36===m||95===m||8204===m||8205===m}function isControlLetter(m){return m>=65&&m<=90||m>=97&&m<=122}function isCharacterClassEscape(m){return 100===m||68===m||115===m||83===m||119===m||87===m}function isUnicodePropertyNameCharacter(m){return isControlLetter(m)||95===m}function isUnicodePropertyValueCharacter(m){return isUnicodePropertyNameCharacter(m)||isDecimalDigit(m)}function isDecimalDigit(m){return m>=48&&m<=57}function isHexDigit(m){return m>=48&&m<=57||m>=65&&m<=70||m>=97&&m<=102}function hexToInt(m){return m>=65&&m<=70?m-65+10:m>=97&&m<=102?m-97+10:m-48}function isOctalDigit(m){return m>=48&&m<=55}Ot.prototype.reset=function reset(m,v,q){var ee=-1!==q.indexOf("u");this.start=0|m,this.source=v+"",this.flags=q,this.switchU=ee&&this.parser.options.ecmaVersion>=6,this.switchN=ee&&this.parser.options.ecmaVersion>=9},Ot.prototype.raise=function raise(m){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+m)},Ot.prototype.at=function at(m){var v=this.source,q=v.length;if(m>=q)return-1;var ee=v.charCodeAt(m);if(!this.switchU||ee<=55295||ee>=57344||m+1>=q)return ee;var ae=v.charCodeAt(m+1);return ae>=56320&&ae<=57343?(ee<<10)+ae-56613888:ee},Ot.prototype.nextIndex=function nextIndex(m){var v=this.source,q=v.length;if(m>=q)return q;var ee,ae=v.charCodeAt(m);return!this.switchU||ae<=55295||ae>=57344||m+1>=q||(ee=v.charCodeAt(m+1))<56320||ee>57343?m+1:m+2},Ot.prototype.current=function current(){return this.at(this.pos)},Ot.prototype.lookahead=function lookahead(){return this.at(this.nextIndex(this.pos))},Ot.prototype.advance=function advance(){this.pos=this.nextIndex(this.pos)},Ot.prototype.eat=function eat(m){return this.current()===m&&(this.advance(),!0)},jt.validateRegExpFlags=function(m){for(var v=m.validFlags,q=m.flags,ee=0;ee-1&&this.raise(m.start,"Duplicate regular expression flag")}},jt.validateRegExpPattern=function(m){this.regexp_pattern(m),!m.switchN&&this.options.ecmaVersion>=9&&m.groupNames.length>0&&(m.switchN=!0,this.regexp_pattern(m))},jt.regexp_pattern=function(m){m.pos=0,m.lastIntValue=0,m.lastStringValue="",m.lastAssertionIsQuantifiable=!1,m.numCapturingParens=0,m.maxBackReference=0,m.groupNames.length=0,m.backReferenceNames.length=0,this.regexp_disjunction(m),m.pos!==m.source.length&&(m.eat(41)&&m.raise("Unmatched ')'"),(m.eat(93)||m.eat(125))&&m.raise("Lone quantifier brackets")),m.maxBackReference>m.numCapturingParens&&m.raise("Invalid escape");for(var v=0,q=m.backReferenceNames;v=9&&(q=m.eat(60)),m.eat(61)||m.eat(33))return this.regexp_disjunction(m),m.eat(41)||m.raise("Unterminated group"),m.lastAssertionIsQuantifiable=!q,!0}return m.pos=v,!1},jt.regexp_eatQuantifier=function(m,v){return void 0===v&&(v=!1),!!this.regexp_eatQuantifierPrefix(m,v)&&(m.eat(63),!0)},jt.regexp_eatQuantifierPrefix=function(m,v){return m.eat(42)||m.eat(43)||m.eat(63)||this.regexp_eatBracedQuantifier(m,v)},jt.regexp_eatBracedQuantifier=function(m,v){var q=m.pos;if(m.eat(123)){var ee=0,ae=-1;if(this.regexp_eatDecimalDigits(m)&&(ee=m.lastIntValue,m.eat(44)&&this.regexp_eatDecimalDigits(m)&&(ae=m.lastIntValue),m.eat(125)))return-1!==ae&&ae=9?this.regexp_groupSpecifier(m):63===m.current()&&m.raise("Invalid group"),this.regexp_disjunction(m),m.eat(41))return m.numCapturingParens+=1,!0;m.raise("Unterminated group")}return!1},jt.regexp_eatExtendedAtom=function(m){return m.eat(46)||this.regexp_eatReverseSolidusAtomEscape(m)||this.regexp_eatCharacterClass(m)||this.regexp_eatUncapturingGroup(m)||this.regexp_eatCapturingGroup(m)||this.regexp_eatInvalidBracedQuantifier(m)||this.regexp_eatExtendedPatternCharacter(m)},jt.regexp_eatInvalidBracedQuantifier=function(m){return this.regexp_eatBracedQuantifier(m,!0)&&m.raise("Nothing to repeat"),!1},jt.regexp_eatSyntaxCharacter=function(m){var v=m.current();return!!isSyntaxCharacter(v)&&(m.lastIntValue=v,m.advance(),!0)},jt.regexp_eatPatternCharacters=function(m){for(var v=m.pos,q=0;-1!==(q=m.current())&&!isSyntaxCharacter(q);)m.advance();return m.pos!==v},jt.regexp_eatExtendedPatternCharacter=function(m){var v=m.current();return!(-1===v||36===v||v>=40&&v<=43||46===v||63===v||91===v||94===v||124===v)&&(m.advance(),!0)},jt.regexp_groupSpecifier=function(m){if(m.eat(63)){if(this.regexp_eatGroupName(m))return-1!==m.groupNames.indexOf(m.lastStringValue)&&m.raise("Duplicate capture group name"),void m.groupNames.push(m.lastStringValue);m.raise("Invalid group")}},jt.regexp_eatGroupName=function(m){if(m.lastStringValue="",m.eat(60)){if(this.regexp_eatRegExpIdentifierName(m)&&m.eat(62))return!0;m.raise("Invalid capture group name")}return!1},jt.regexp_eatRegExpIdentifierName=function(m){if(m.lastStringValue="",this.regexp_eatRegExpIdentifierStart(m)){for(m.lastStringValue+=codePointToString(m.lastIntValue);this.regexp_eatRegExpIdentifierPart(m);)m.lastStringValue+=codePointToString(m.lastIntValue);return!0}return!1},jt.regexp_eatRegExpIdentifierStart=function(m){var v=m.pos,q=m.current();return m.advance(),92===q&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(q=m.lastIntValue),isRegExpIdentifierStart(q)?(m.lastIntValue=q,!0):(m.pos=v,!1)},jt.regexp_eatRegExpIdentifierPart=function(m){var v=m.pos,q=m.current();return m.advance(),92===q&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(q=m.lastIntValue),isRegExpIdentifierPart(q)?(m.lastIntValue=q,!0):(m.pos=v,!1)},jt.regexp_eatAtomEscape=function(m){return!!(this.regexp_eatBackReference(m)||this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)||m.switchN&&this.regexp_eatKGroupName(m))||(m.switchU&&(99===m.current()&&m.raise("Invalid unicode escape"),m.raise("Invalid escape")),!1)},jt.regexp_eatBackReference=function(m){var v=m.pos;if(this.regexp_eatDecimalEscape(m)){var q=m.lastIntValue;if(m.switchU)return q>m.maxBackReference&&(m.maxBackReference=q),!0;if(q<=m.numCapturingParens)return!0;m.pos=v}return!1},jt.regexp_eatKGroupName=function(m){if(m.eat(107)){if(this.regexp_eatGroupName(m))return m.backReferenceNames.push(m.lastStringValue),!0;m.raise("Invalid named reference")}return!1},jt.regexp_eatCharacterEscape=function(m){return this.regexp_eatControlEscape(m)||this.regexp_eatCControlLetter(m)||this.regexp_eatZero(m)||this.regexp_eatHexEscapeSequence(m)||this.regexp_eatRegExpUnicodeEscapeSequence(m)||!m.switchU&&this.regexp_eatLegacyOctalEscapeSequence(m)||this.regexp_eatIdentityEscape(m)},jt.regexp_eatCControlLetter=function(m){var v=m.pos;if(m.eat(99)){if(this.regexp_eatControlLetter(m))return!0;m.pos=v}return!1},jt.regexp_eatZero=function(m){return 48===m.current()&&!isDecimalDigit(m.lookahead())&&(m.lastIntValue=0,m.advance(),!0)},jt.regexp_eatControlEscape=function(m){var v=m.current();return 116===v?(m.lastIntValue=9,m.advance(),!0):110===v?(m.lastIntValue=10,m.advance(),!0):118===v?(m.lastIntValue=11,m.advance(),!0):102===v?(m.lastIntValue=12,m.advance(),!0):114===v&&(m.lastIntValue=13,m.advance(),!0)},jt.regexp_eatControlLetter=function(m){var v=m.current();return!!isControlLetter(v)&&(m.lastIntValue=v%32,m.advance(),!0)},jt.regexp_eatRegExpUnicodeEscapeSequence=function(m){var v,q=m.pos;if(m.eat(117)){if(this.regexp_eatFixedHexDigits(m,4)){var ee=m.lastIntValue;if(m.switchU&&ee>=55296&&ee<=56319){var ae=m.pos;if(m.eat(92)&&m.eat(117)&&this.regexp_eatFixedHexDigits(m,4)){var ie=m.lastIntValue;if(ie>=56320&&ie<=57343)return m.lastIntValue=1024*(ee-55296)+(ie-56320)+65536,!0}m.pos=ae,m.lastIntValue=ee}return!0}if(m.switchU&&m.eat(123)&&this.regexp_eatHexDigits(m)&&m.eat(125)&&((v=m.lastIntValue)>=0&&v<=1114111))return!0;m.switchU&&m.raise("Invalid unicode escape"),m.pos=q}return!1},jt.regexp_eatIdentityEscape=function(m){if(m.switchU)return!!this.regexp_eatSyntaxCharacter(m)||!!m.eat(47)&&(m.lastIntValue=47,!0);var v=m.current();return!(99===v||m.switchN&&107===v)&&(m.lastIntValue=v,m.advance(),!0)},jt.regexp_eatDecimalEscape=function(m){m.lastIntValue=0;var v=m.current();if(v>=49&&v<=57){do{m.lastIntValue=10*m.lastIntValue+(v-48),m.advance()}while((v=m.current())>=48&&v<=57);return!0}return!1},jt.regexp_eatCharacterClassEscape=function(m){var v=m.current();if(isCharacterClassEscape(v))return m.lastIntValue=-1,m.advance(),!0;if(m.switchU&&this.options.ecmaVersion>=9&&(80===v||112===v)){if(m.lastIntValue=-1,m.advance(),m.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(m)&&m.eat(125))return!0;m.raise("Invalid property name")}return!1},jt.regexp_eatUnicodePropertyValueExpression=function(m){var v=m.pos;if(this.regexp_eatUnicodePropertyName(m)&&m.eat(61)){var q=m.lastStringValue;if(this.regexp_eatUnicodePropertyValue(m)){var ee=m.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(m,q,ee),!0}}if(m.pos=v,this.regexp_eatLoneUnicodePropertyNameOrValue(m)){var ae=m.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(m,ae),!0}return!1},jt.regexp_validateUnicodePropertyNameAndValue=function(m,v,q){has(m.unicodeProperties.nonBinary,v)||m.raise("Invalid property name"),m.unicodeProperties.nonBinary[v].test(q)||m.raise("Invalid property value")},jt.regexp_validateUnicodePropertyNameOrValue=function(m,v){m.unicodeProperties.binary.test(v)||m.raise("Invalid property name")},jt.regexp_eatUnicodePropertyName=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyNameCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},jt.regexp_eatUnicodePropertyValue=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyValueCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},jt.regexp_eatLoneUnicodePropertyNameOrValue=function(m){return this.regexp_eatUnicodePropertyValue(m)},jt.regexp_eatCharacterClass=function(m){if(m.eat(91)){if(m.eat(94),this.regexp_classRanges(m),m.eat(93))return!0;m.raise("Unterminated character class")}return!1},jt.regexp_classRanges=function(m){for(;this.regexp_eatClassAtom(m);){var v=m.lastIntValue;if(m.eat(45)&&this.regexp_eatClassAtom(m)){var q=m.lastIntValue;!m.switchU||-1!==v&&-1!==q||m.raise("Invalid character class"),-1!==v&&-1!==q&&v>q&&m.raise("Range out of order in character class")}}},jt.regexp_eatClassAtom=function(m){var v=m.pos;if(m.eat(92)){if(this.regexp_eatClassEscape(m))return!0;if(m.switchU){var q=m.current();(99===q||isOctalDigit(q))&&m.raise("Invalid class escape"),m.raise("Invalid escape")}m.pos=v}var ee=m.current();return 93!==ee&&(m.lastIntValue=ee,m.advance(),!0)},jt.regexp_eatClassEscape=function(m){var v=m.pos;if(m.eat(98))return m.lastIntValue=8,!0;if(m.switchU&&m.eat(45))return m.lastIntValue=45,!0;if(!m.switchU&&m.eat(99)){if(this.regexp_eatClassControlLetter(m))return!0;m.pos=v}return this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)},jt.regexp_eatClassControlLetter=function(m){var v=m.current();return!(!isDecimalDigit(v)&&95!==v)&&(m.lastIntValue=v%32,m.advance(),!0)},jt.regexp_eatHexEscapeSequence=function(m){var v=m.pos;if(m.eat(120)){if(this.regexp_eatFixedHexDigits(m,2))return!0;m.switchU&&m.raise("Invalid escape"),m.pos=v}return!1},jt.regexp_eatDecimalDigits=function(m){var v=m.pos,q=0;for(m.lastIntValue=0;isDecimalDigit(q=m.current());)m.lastIntValue=10*m.lastIntValue+(q-48),m.advance();return m.pos!==v},jt.regexp_eatHexDigits=function(m){var v=m.pos,q=0;for(m.lastIntValue=0;isHexDigit(q=m.current());)m.lastIntValue=16*m.lastIntValue+hexToInt(q),m.advance();return m.pos!==v},jt.regexp_eatLegacyOctalEscapeSequence=function(m){if(this.regexp_eatOctalDigit(m)){var v=m.lastIntValue;if(this.regexp_eatOctalDigit(m)){var q=m.lastIntValue;v<=3&&this.regexp_eatOctalDigit(m)?m.lastIntValue=64*v+8*q+m.lastIntValue:m.lastIntValue=8*v+q}else m.lastIntValue=v;return!0}return!1},jt.regexp_eatOctalDigit=function(m){var v=m.current();return isOctalDigit(v)?(m.lastIntValue=v-48,m.advance(),!0):(m.lastIntValue=0,!1)},jt.regexp_eatFixedHexDigits=function(m,v){var q=m.pos;m.lastIntValue=0;for(var ee=0;ee>10),56320+(1023&m)))}Bt.next=function(){this.options.onToken&&this.options.onToken(new Ut(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Bt.getToken=function(){return this.next(),new Ut(this)},"undefined"!=typeof Symbol&&(Bt[Symbol.iterator]=function(){var m=this;return{next:function(){var v=m.getToken();return{done:v.type===Se.eof,value:v}}}}),Bt.curContext=function(){return this.context[this.context.length-1]},Bt.nextToken=function(){var m=this.curContext();return m&&m.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(Se.eof):m.override?m.override(this):void this.readToken(this.fullCharCodeAtPos())},Bt.readToken=function(m){return isIdentifierStart(m,this.options.ecmaVersion>=6)||92===m?this.readWord():this.getTokenFromCode(m)},Bt.fullCharCodeAtPos=function(){var m=this.input.charCodeAt(this.pos);return m<=55295||m>=57344?m:(m<<10)+this.input.charCodeAt(this.pos+1)-56613888},Bt.skipBlockComment=function(){var m,v=this.options.onComment&&this.curPosition(),q=this.pos,ee=this.input.indexOf("*/",this.pos+=2);if(-1===ee&&this.raise(this.pos-2,"Unterminated comment"),this.pos=ee+2,this.options.locations)for(Pe.lastIndex=q;(m=Pe.exec(this.input))&&m.index8&&m<14||m>=5760&&Ie.test(String.fromCharCode(m))))break e;++this.pos}}},Bt.finishToken=function(m,v){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var q=this.type;this.type=m,this.value=v,this.updateContext(q)},Bt.readToken_dot=function(){var m=this.input.charCodeAt(this.pos+1);if(m>=48&&m<=57)return this.readNumber(!0);var v=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===m&&46===v?(this.pos+=3,this.finishToken(Se.ellipsis)):(++this.pos,this.finishToken(Se.dot))},Bt.readToken_slash=function(){var m=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===m?this.finishOp(Se.assign,2):this.finishOp(Se.slash,1)},Bt.readToken_mult_modulo_exp=function(m){var v=this.input.charCodeAt(this.pos+1),q=1,ee=42===m?Se.star:Se.modulo;return this.options.ecmaVersion>=7&&42===m&&42===v&&(++q,ee=Se.starstar,v=this.input.charCodeAt(this.pos+2)),61===v?this.finishOp(Se.assign,q+1):this.finishOp(ee,q)},Bt.readToken_pipe_amp=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?this.finishOp(124===m?Se.logicalOR:Se.logicalAND,2):61===v?this.finishOp(Se.assign,2):this.finishOp(124===m?Se.bitwiseOR:Se.bitwiseAND,1)},Bt.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(Se.assign,2):this.finishOp(Se.bitwiseXOR,1)},Bt.readToken_plus_min=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?45!==v||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!we.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Se.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===v?this.finishOp(Se.assign,2):this.finishOp(Se.plusMin,1)},Bt.readToken_lt_gt=function(m){var v=this.input.charCodeAt(this.pos+1),q=1;return v===m?(q=62===m&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+q)?this.finishOp(Se.assign,q+1):this.finishOp(Se.bitShift,q)):33!==v||60!==m||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===v&&(q=2),this.finishOp(Se.relational,q)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Bt.readToken_eq_excl=function(m){var v=this.input.charCodeAt(this.pos+1);return 61===v?this.finishOp(Se.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===m&&62===v&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Se.arrow)):this.finishOp(61===m?Se.eq:Se.prefix,1)},Bt.getTokenFromCode=function(m){switch(m){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Se.parenL);case 41:return++this.pos,this.finishToken(Se.parenR);case 59:return++this.pos,this.finishToken(Se.semi);case 44:return++this.pos,this.finishToken(Se.comma);case 91:return++this.pos,this.finishToken(Se.bracketL);case 93:return++this.pos,this.finishToken(Se.bracketR);case 123:return++this.pos,this.finishToken(Se.braceL);case 125:return++this.pos,this.finishToken(Se.braceR);case 58:return++this.pos,this.finishToken(Se.colon);case 63:return++this.pos,this.finishToken(Se.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Se.backQuote);case 48:var v=this.input.charCodeAt(this.pos+1);if(120===v||88===v)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===v||79===v)return this.readRadixNumber(8);if(98===v||66===v)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(m);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(m);case 124:case 38:return this.readToken_pipe_amp(m);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(m);case 60:case 62:return this.readToken_lt_gt(m);case 61:case 33:return this.readToken_eq_excl(m);case 126:return this.finishOp(Se.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(m)+"'")},Bt.finishOp=function(m,v){var q=this.input.slice(this.pos,this.pos+v);return this.pos+=v,this.finishToken(m,q)},Bt.readRegexp=function(){for(var m,v,q=this.pos;;){this.pos>=this.input.length&&this.raise(q,"Unterminated regular expression");var ee=this.input.charAt(this.pos);if(we.test(ee)&&this.raise(q,"Unterminated regular expression"),m)m=!1;else{if("["===ee)v=!0;else if("]"===ee&&v)v=!1;else if("/"===ee&&!v)break;m="\\"===ee}++this.pos}var ae=this.input.slice(q,this.pos);++this.pos;var ie=this.pos,de=this.readWord1();this.containsEsc&&this.unexpected(ie);var ce=this.regexpState||(this.regexpState=new Ot(this));ce.reset(q,ae,de),this.validateRegExpFlags(ce),this.validateRegExpPattern(ce);var le=null;try{le=new RegExp(ae,de)}catch(m){}return this.finishToken(Se.regexp,{pattern:ae,flags:de,value:le})},Bt.readInt=function(m,v){for(var q=this.pos,ee=0,ae=0,ie=null==v?1/0:v;ae=97?de-97+10:de>=65?de-65+10:de>=48&&de<=57?de-48:1/0)>=m)break;++this.pos,ee=ee*m+ce}return this.pos===q||null!=v&&this.pos-q!==v?null:ee},Bt.readRadixNumber=function(m){var v=this.pos;this.pos+=2;var q=this.readInt(m);return null==q&&this.raise(this.start+2,"Expected number in radix "+m),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(q="undefined"!=typeof BigInt?BigInt(this.input.slice(v,this.pos)):null,++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Se.num,q)},Bt.readNumber=function(m){var v=this.pos;m||null!==this.readInt(10)||this.raise(v,"Invalid number");var q=this.pos-v>=2&&48===this.input.charCodeAt(v);q&&this.strict&&this.raise(v,"Invalid number"),q&&/[89]/.test(this.input.slice(v,this.pos))&&(q=!1);var ee=this.input.charCodeAt(this.pos);if(!q&&!m&&this.options.ecmaVersion>=11&&110===ee){var ae=this.input.slice(v,this.pos),ie="undefined"!=typeof BigInt?BigInt(ae):null;return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Se.num,ie)}46!==ee||q||(++this.pos,this.readInt(10),ee=this.input.charCodeAt(this.pos)),69!==ee&&101!==ee||q||(43!==(ee=this.input.charCodeAt(++this.pos))&&45!==ee||++this.pos,null===this.readInt(10)&&this.raise(v,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var de=this.input.slice(v,this.pos),ce=q?parseInt(de,8):parseFloat(de);return this.finishToken(Se.num,ce)},Bt.readCodePoint=function(){var m;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var v=++this.pos;m=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,m>1114111&&this.invalidStringToken(v,"Code point out of bounds")}else m=this.readHexChar(4);return m},Bt.readString=function(m){for(var v="",q=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ee=this.input.charCodeAt(this.pos);if(ee===m)break;92===ee?(v+=this.input.slice(q,this.pos),v+=this.readEscapedChar(!1),q=this.pos):(isNewLine(ee,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return v+=this.input.slice(q,this.pos++),this.finishToken(Se.string,v)};var Lt={};Bt.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(m){if(m!==Lt)throw m;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Bt.invalidStringToken=function(m,v){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Lt;this.raise(m,v)},Bt.readTmplToken=function(){for(var m="",v=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var q=this.input.charCodeAt(this.pos);if(96===q||36===q&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==Se.template&&this.type!==Se.invalidTemplate?(m+=this.input.slice(v,this.pos),this.finishToken(Se.template,m)):36===q?(this.pos+=2,this.finishToken(Se.dollarBraceL)):(++this.pos,this.finishToken(Se.backQuote));if(92===q)m+=this.input.slice(v,this.pos),m+=this.readEscapedChar(!0),v=this.pos;else if(isNewLine(q)){switch(m+=this.input.slice(v,this.pos),++this.pos,q){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:m+="\n";break;default:m+=String.fromCharCode(q)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),v=this.pos}else++this.pos}},Bt.readInvalidTemplateToken=function(){for(;this.pos=48&&v<=55){var q=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],ee=parseInt(q,8);return ee>255&&(q=q.slice(0,-1),ee=parseInt(q,8)),this.pos+=q.length-1,v=this.input.charCodeAt(this.pos),"0"===q&&56!==v&&57!==v||!this.strict&&!m||this.invalidStringToken(this.pos-1-q.length,m?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(ee)}return isNewLine(v)?"":String.fromCharCode(v)}},Bt.readHexChar=function(m){var v=this.pos,q=this.readInt(16,m);return null===q&&this.invalidStringToken(v,"Bad character escape sequence"),q},Bt.readWord1=function(){this.containsEsc=!1;for(var m="",v=!0,q=this.pos,ee=this.options.ecmaVersion>=6;this.pos{"use strict";q.r(v),q.d(v,{VERSION:()=>ae,after:()=>after,all:()=>every,allKeys:()=>allKeys,any:()=>some,assign:()=>Pt,before:()=>before,bind:()=>qt,bindAll:()=>Xt,chain:()=>chain,chunk:()=>chunk,clone:()=>clone,collect:()=>map,compact:()=>compact,compose:()=>compose,constant:()=>constant,contains:()=>contains,countBy:()=>gn,create:()=>create,debounce:()=>debounce,default:()=>Hn,defaults:()=>It,defer:()=>Zt,delay:()=>Kt,detect:()=>find,difference:()=>bn,drop:()=>rest,each:()=>each,escape:()=>Ot,every:()=>every,extend:()=>kt,extendOwn:()=>Pt,filter:()=>filter,find:()=>find,findIndex:()=>Qt,findKey:()=>findKey,findLastIndex:()=>Jt,findWhere:()=>findWhere,first:()=>first,flatten:()=>flatten_flatten,foldl:()=>dn,foldr:()=>cn,forEach:()=>each,functions:()=>functions,get:()=>get,groupBy:()=>pn,has:()=>has_has,head:()=>first,identity:()=>identity,include:()=>contains,includes:()=>contains,indexBy:()=>hn,indexOf:()=>Yt,initial:()=>initial,inject:()=>dn,intersection:()=>intersection,invert:()=>invert,invoke:()=>un,isArguments:()=>ht,isArray:()=>lt,isArrayBuffer:()=>tt,isBoolean:()=>isBoolean,isDataView:()=>ut,isDate:()=>Xe,isElement:()=>isElement,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isError:()=>Ye,isFinite:()=>isFinite_isFinite,isFunction:()=>it,isMap:()=>St,isMatch:()=>isMatch,isNaN:()=>isNaN_isNaN,isNull:()=>isNull,isNumber:()=>qe,isObject:()=>isObject,isRegExp:()=>Qe,isSet:()=>Ct,isString:()=>He,isSymbol:()=>et,isTypedArray:()=>vt,isUndefined:()=>isUndefined,isWeakMap:()=>wt,isWeakSet:()=>At,iteratee:()=>iteratee,keys:()=>keys,last:()=>last,lastIndexOf:()=>sn,map:()=>map,mapObject:()=>mapObject,matcher:()=>matcher,matches:()=>matcher,max:()=>max,memoize:()=>memoize,methods:()=>functions,min:()=>min,mixin:()=>mixin,negate:()=>negate,noop:()=>noop,now:()=>Ft,object:()=>object,omit:()=>yn,once:()=>$t,pairs:()=>pairs,partial:()=>Ht,partition:()=>mn,pick:()=>vn,pluck:()=>pluck,property:()=>property,propertyOf:()=>propertyOf,random:()=>random,range:()=>range,reduce:()=>dn,reduceRight:()=>cn,reject:()=>reject,rest:()=>rest,restArguments:()=>restArguments,result:()=>result,sample:()=>sample,select:()=>filter,shuffle:()=>shuffle,size:()=>size,some:()=>some,sortBy:()=>sortBy,sortedIndex:()=>sortedIndex,tail:()=>rest,take:()=>first,tap:()=>tap,template:()=>template,templateSettings:()=>Bt,throttle:()=>throttle,times:()=>times,toArray:()=>toArray,toPath:()=>toPath,transpose:()=>unzip,unescape:()=>Ut,union:()=>Sn,uniq:()=>uniq,unique:()=>uniq,uniqueId:()=>uniqueId,unzip:()=>unzip,values:()=>values,where:()=>where,without:()=>xn,wrap:()=>wrap,zip:()=>Cn});var ee={};q.r(ee),q.d(ee,{VERSION:()=>ae,after:()=>after,all:()=>every,allKeys:()=>allKeys,any:()=>some,assign:()=>Pt,before:()=>before,bind:()=>qt,bindAll:()=>Xt,chain:()=>chain,chunk:()=>chunk,clone:()=>clone,collect:()=>map,compact:()=>compact,compose:()=>compose,constant:()=>constant,contains:()=>contains,countBy:()=>gn,create:()=>create,debounce:()=>debounce,default:()=>On,defaults:()=>It,defer:()=>Zt,delay:()=>Kt,detect:()=>find,difference:()=>bn,drop:()=>rest,each:()=>each,escape:()=>Ot,every:()=>every,extend:()=>kt,extendOwn:()=>Pt,filter:()=>filter,find:()=>find,findIndex:()=>Qt,findKey:()=>findKey,findLastIndex:()=>Jt,findWhere:()=>findWhere,first:()=>first,flatten:()=>flatten_flatten,foldl:()=>dn,foldr:()=>cn,forEach:()=>each,functions:()=>functions,get:()=>get,groupBy:()=>pn,has:()=>has_has,head:()=>first,identity:()=>identity,include:()=>contains,includes:()=>contains,indexBy:()=>hn,indexOf:()=>Yt,initial:()=>initial,inject:()=>dn,intersection:()=>intersection,invert:()=>invert,invoke:()=>un,isArguments:()=>ht,isArray:()=>lt,isArrayBuffer:()=>tt,isBoolean:()=>isBoolean,isDataView:()=>ut,isDate:()=>Xe,isElement:()=>isElement,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isError:()=>Ye,isFinite:()=>isFinite_isFinite,isFunction:()=>it,isMap:()=>St,isMatch:()=>isMatch,isNaN:()=>isNaN_isNaN,isNull:()=>isNull,isNumber:()=>qe,isObject:()=>isObject,isRegExp:()=>Qe,isSet:()=>Ct,isString:()=>He,isSymbol:()=>et,isTypedArray:()=>vt,isUndefined:()=>isUndefined,isWeakMap:()=>wt,isWeakSet:()=>At,iteratee:()=>iteratee,keys:()=>keys,last:()=>last,lastIndexOf:()=>sn,map:()=>map,mapObject:()=>mapObject,matcher:()=>matcher,matches:()=>matcher,max:()=>max,memoize:()=>memoize,methods:()=>functions,min:()=>min,mixin:()=>mixin,negate:()=>negate,noop:()=>noop,now:()=>Ft,object:()=>object,omit:()=>yn,once:()=>$t,pairs:()=>pairs,partial:()=>Ht,partition:()=>mn,pick:()=>vn,pluck:()=>pluck,property:()=>property,propertyOf:()=>propertyOf,random:()=>random,range:()=>range,reduce:()=>dn,reduceRight:()=>cn,reject:()=>reject,rest:()=>rest,restArguments:()=>restArguments,result:()=>result,sample:()=>sample,select:()=>filter,shuffle:()=>shuffle,size:()=>size,some:()=>some,sortBy:()=>sortBy,sortedIndex:()=>sortedIndex,tail:()=>rest,take:()=>first,tap:()=>tap,template:()=>template,templateSettings:()=>Bt,throttle:()=>throttle,times:()=>times,toArray:()=>toArray,toPath:()=>toPath,transpose:()=>unzip,unescape:()=>Ut,union:()=>Sn,uniq:()=>uniq,unique:()=>uniq,uniqueId:()=>uniqueId,unzip:()=>unzip,values:()=>values,where:()=>where,without:()=>xn,wrap:()=>wrap,zip:()=>Cn});var ae="1.13.6",ie="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},de=Array.prototype,ce=Object.prototype,le="undefined"!=typeof Symbol?Symbol.prototype:null,pe=de.push,fe=de.slice,ye=ce.toString,be=ce.hasOwnProperty,Re="undefined"!=typeof ArrayBuffer,_e="undefined"!=typeof DataView,xe=Array.isArray,Te=Object.keys,Se=Object.create,we=Re&&ArrayBuffer.isView,Pe=isNaN,Ie=isFinite,We=!{toString:null}.propertyIsEnumerable("toString"),ze=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Ve=Math.pow(2,53)-1;function restArguments(m,v){return v=null==v?m.length-1:+v,function(){for(var q=Math.max(arguments.length-v,0),ee=Array(q),ae=0;ae=0&&q<=Ve}}function shallowProperty(m){return function(v){return null==v?void 0:v[m]}}const gt=shallowProperty("byteLength"),ft=createSizePropertyCheck(gt);var mt=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;const vt=Re?function isTypedArray(m){return we?we(m)&&!ut(m):ft(m)&&mt.test(ye.call(m))}:constant(!1),yt=shallowProperty("length");function emulatedSet(m){for(var v={},q=m.length,ee=0;ee":">",'"':""","'":"'","`":"`"},Ot=createEscaper(jt),Ut=createEscaper(invert(jt)),Bt=_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Lt=/(.)^/,Nt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Mt=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(m){return"\\"+Nt[m]}var Wt=/^\s*(\w|\$)+\s*$/;function template(m,v,q){!v&&q&&(v=q),v=It({},v,_.templateSettings);var ee=RegExp([(v.escape||Lt).source,(v.interpolate||Lt).source,(v.evaluate||Lt).source].join("|")+"|$","g"),ae=0,ie="__p+='";m.replace(ee,(function(v,q,ee,de,ce){return ie+=m.slice(ae,ce).replace(Mt,escapeChar),ae=ce+v.length,q?ie+="'+\n((__t=("+q+"))==null?'':_.escape(__t))+\n'":ee?ie+="'+\n((__t=("+ee+"))==null?'':__t)+\n'":de&&(ie+="';\n"+de+"\n__p+='"),v})),ie+="';\n";var de,ce=v.variable;if(ce){if(!Wt.test(ce))throw new Error("variable is not a bare identifier: "+ce)}else ie="with(obj||{}){\n"+ie+"}\n",ce="obj";ie="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+ie+"return __p;\n";try{de=new Function(ce,"_",ie)}catch(m){throw m.source=ie,m}var template=function(m){return de.call(this,m,_)};return template.source="function("+ce+"){\n"+ie+"}",template}function result(m,v,q){var ee=(v=_toPath_toPath(v)).length;if(!ee)return it(q)?q.call(m):q;for(var ae=0;ae1)flatten(ce,v-1,q,ee),ae=ee.length;else for(var le=0,pe=ce.length;lev?(ee&&(clearTimeout(ee),ee=null),ce=le,de=m.apply(ae,ie),ee||(ae=ie=null)):ee||!1===q.trailing||(ee=setTimeout(later,pe)),de};return throttled.cancel=function(){clearTimeout(ee),ce=0,ee=ae=ie=null},throttled}function debounce(m,v,q){var ee,ae,ie,de,ce,later=function(){var le=Ft()-ae;v>le?ee=setTimeout(later,v-le):(ee=null,q||(de=m.apply(ce,ie)),ee||(ie=ce=null))},le=restArguments((function(le){return ce=this,ie=le,ae=Ft(),ee||(ee=setTimeout(later,v),q&&(de=m.apply(ce,ie))),de}));return le.cancel=function(){clearTimeout(ee),ee=ie=ce=null},le}function wrap(m,v){return Ht(v,m)}function negate(m){return function(){return!m.apply(this,arguments)}}function compose(){var m=arguments,v=m.length-1;return function(){for(var q=v,ee=m[v].apply(this,arguments);q--;)ee=m[q].call(this,ee);return ee}}function after(m,v){return function(){if(--m<1)return v.apply(this,arguments)}}function before(m,v){var q;return function(){return--m>0&&(q=v.apply(this,arguments)),m<=1&&(v=null),q}}const $t=Ht(before,2);function findKey(m,v,q){v=cb(v,q);for(var ee,ae=keys(m),ie=0,de=ae.length;ie0?0:ae-1;ie>=0&&ie0?de=ie>=0?ie:Math.max(ie+ce,de):ce=ie>=0?Math.min(ie+1,ce):ie+ce+1;else if(q&&ie&&ce)return ee[ie=q(ee,ae)]===ae?ie:-1;if(ae!=ae)return(ie=v(fe.call(ee,de,ce),isNaN_isNaN))>=0?ie+de:-1;for(ie=m>0?de:ce-1;ie>=0&&ie0?0:de-1;for(ae||(ee=v[ie?ie[ce]:ce],ce+=m);ce>=0&&ce=3;return reducer(m,optimizeCb(v,ee,4),q,ae)}}const dn=createReduce(1),cn=createReduce(-1);function filter(m,v,q){var ee=[];return v=cb(v,q),each(m,(function(m,q,ae){v(m,q,ae)&&ee.push(m)})),ee}function reject(m,v,q){return filter(m,negate(cb(v)),q)}function every(m,v,q){v=cb(v,q);for(var ee=!Gt(m)&&keys(m),ae=(ee||m).length,ie=0;ie=0}const un=restArguments((function(m,v,q){var ee,ae;return it(v)?ae=v:(v=_toPath_toPath(v),ee=v.slice(0,-1),v=v[v.length-1]),map(m,(function(m){var ie=ae;if(!ie){if(ee&&ee.length&&(m=deepGet(m,ee)),null==m)return;ie=m[v]}return null==ie?ie:ie.apply(m,q)}))}));function pluck(m,v){return map(m,property(v))}function where(m,v){return filter(m,matcher(v))}function max(m,v,q){var ee,ae,ie=-1/0,de=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Gt(m)?m:values(m)).length;ceie&&(ie=ee);else v=cb(v,q),each(m,(function(m,q,ee){((ae=v(m,q,ee))>de||ae===-1/0&&ie===-1/0)&&(ie=m,de=ae)}));return ie}function min(m,v,q){var ee,ae,ie=1/0,de=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Gt(m)?m:values(m)).length;ceee||void 0===q)return 1;if(q1&&(ee=optimizeCb(ee,v[1])),v=allKeys(m)):(ee=keyInObj,v=flatten(v,!1,!1),m=Object(m));for(var ae=0,ie=v.length;ae1&&(q=v[1])):(v=map(flatten(v,!1,!1),String),ee=function(m,q){return!contains(v,q)}),vn(m,ee,q)}));function initial(m,v,q){return fe.call(m,0,Math.max(0,m.length-(null==v||q?1:v)))}function first(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[0]:initial(m,m.length-v)}function rest(m,v,q){return fe.call(m,null==v||q?1:v)}function last(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[m.length-1]:rest(m,Math.max(0,m.length-v))}function compact(m){return filter(m,Boolean)}function flatten_flatten(m,v){return flatten(m,v,!1)}const bn=restArguments((function(m,v){return v=flatten(v,!0,!0),filter(m,(function(m){return!contains(v,m)}))})),xn=restArguments((function(m,v){return bn(m,v)}));function uniq(m,v,q,ee){isBoolean(v)||(ee=q,q=v,v=!1),null!=q&&(q=cb(q,ee));for(var ae=[],ie=[],de=0,ce=yt(m);de{"use strict";m.exports={i8:"3.0.0"}},53765:m=>{"use strict";m.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}},__webpack_module_cache__={};function __webpack_require__(m){var v=__webpack_module_cache__[m];if(void 0!==v)return v.exports;var q=__webpack_module_cache__[m]={id:m,loaded:!1,exports:{}};return __webpack_modules__[m].call(q.exports,q,q.exports,__webpack_require__),q.loaded=!0,q.exports}__webpack_require__.n=m=>{var v=m&&m.__esModule?()=>m.default:()=>m;return __webpack_require__.d(v,{a:v}),v},__webpack_require__.d=(m,v)=>{for(var q in v)__webpack_require__.o(v,q)&&!__webpack_require__.o(m,q)&&Object.defineProperty(m,q,{enumerable:!0,get:v[q]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(m){if("object"==typeof window)return window}}(),__webpack_require__.o=(m,v)=>Object.prototype.hasOwnProperty.call(m,v),__webpack_require__.r=m=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},__webpack_require__.nmd=m=>(m.paths=[],m.children||(m.children=[]),m),__webpack_require__.nc=void 0;var __webpack_exports__={};(()=>{"use strict";var m=__webpack_require__(93379),v=__webpack_require__.n(m),q=__webpack_require__(36939),ee={insert:"head",singleton:!1};v()(q.Z,ee),q.Z.locals})(),(()=>{"use strict";__webpack_require__(57625),__webpack_require__(47097),__webpack_require__(77310);var m=__webpack_require__(46619).Z.createStyleSheet({body:{isolate:!1,margin:0,padding:0,minWidth:0,maxWidth:"100%",border:0}}).attach().classes.body;document.body.classList.add(m);var v=__webpack_require__(73935),q=(__webpack_require__(74916),__webpack_require__(64765),__webpack_require__(67294)),ee=(__webpack_require__(80504),__webpack_require__(92222),__webpack_require__(19601),__webpack_require__(30489),__webpack_require__(41539),__webpack_require__(12419),__webpack_require__(39714),__webpack_require__(29254),__webpack_require__(37268),__webpack_require__(45697)),ae=__webpack_require__.n(ee),ie=__webpack_require__(64799),de=__webpack_require__(40460),ce=__webpack_require__(15660),le=(__webpack_require__(35433),__webpack_require__(24335),__webpack_require__(39980),__webpack_require__(62356),__webpack_require__(16185));const pe=function prismTheme(m){var v,q=m.color;return(v={"&":{color:q.codeBase}})["& .token.comment,\n& .token.prolog,\n& .token.doctype,\n& .token.cdata"]={isolate:!1,color:q.codeComment},v["& .token.punctuation"]={isolate:!1,color:q.codePunctuation},v["& .namespace"]={isolate:!1,opacity:.7},v["& .token.property,\n& .token.tag,\n& .token.boolean,\n& .token.number,\n& .token.constant,\n& .token.symbol"]={isolate:!1,color:q.codeProperty},v["& .token.deleted"]={isolate:!1,color:q.codeDeleted},v["& .token.selector,\n& .token.attr-name,\n& .token.string,\n& .token.char,\n& .token.builtin"]={isolate:!1,color:q.codeString},v["& .token.inserted"]={isolate:!1,color:q.codeInserted},v["& .token.operator,\n& .token.entity,\n& .token.url,\n& .language-css .token.string,\n& .style .token.string"]={isolate:!1,color:q.codeOperator},v["& .token.atrule,\n& .token.attr-value,\n& .token.keyword"]={isolate:!1,color:q.codeKeyword},v["& .token.function,\n& .token.class-name"]={isolate:!1,color:q.codeFunction},v["& .token.regex,\n& .token.important,\n& .token.variable"]={isolate:!1,color:q.codeVariable},v["& .token.important,\n& .token.bold"]={isolate:!1,fontWeight:"bold"},v["& .token.italic"]={isolate:!1,fontStyle:"italic"},v["& .token.entity"]={isolate:!1,cursor:"help"},v};function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var fe=function highlight(m){return(0,ce.highlight)(m,ce.languages.jsx,"jsx")},ye=function(m){var v,ee;ee=m,(v=Editor).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Editor;function Editor(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae",lt:"<",nbsp:" ",quot:"“"},Pe=["style","script"],Ie=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,We=/mailto:/i,ze=/\n{2,}$/,Ve=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,He=/^ *> ?/gm,qe=/^ {2,}\n/,Xe=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,Qe=/^\s*(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n *)+\n?/,Ye=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,et=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,tt=/^(?:\n *)*\n/,nt=/\r\n?/g,rt=/^\[\^([^\]]+)](:.*)\n/,it=/^\[\^([^\]]+)]/,ot=/\f/g,st=/^\s*?\[(x|\s)\]/,dt=/^ *(#{1,6}) *([^\n]+)\n{0,2}/,ct=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,ut=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,lt=/&([a-z]+);/g,pt=/^/,ht=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,gt=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,ft=/^\{.*\}$/,mt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,vt=/^<([^ >]+@[^ >]+)>/,yt=/^<([^ >]+:\/[^ >]+)>/,bt=/ *\n+$/,Rt=/(?:^|\n)( *)$/,_t=/-([a-z])?/gi,xt=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,Et=/^((?:[^\n]|\n(?! *\n))+)(?:\n *)+\n/,Tt=/^\[([^\]]*)\]:\s*(\S+)\s*("([^"]*)")?/,Dt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,St=/^\[([^\]]*)\] ?\[([^\]]*)\]/,wt=/(\[|\])/g,Ct=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,At=/\t/g,kt=/^ *\| */,Pt=/(^ *\||\| *$)/g,It=/ *$/,Ft=/^ *:-+: *$/,jt=/^ *:-+ *$/,Ot=/^ *-+: *$/,Ut=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Bt=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1)/,Lt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Nt=/^\\([^0-9A-Za-z\s])/,Mt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,Wt=/(^\n+|\n+$|\s+$)/g,zt=/^([ \t]*)/,Vt=/\\([^0-9A-Z\s])/gi,Ht=/^( *)((?:[*+-]|\d+\.)) +/,qt=/( *)((?:[*+-]|\d+\.)) +[^\n]*(?:\n(?!\1(?:[*+-]|\d+\.) )[^\n]*)*(\n|$)/gm,Gt=/^( *)((?:[*+-]|\d+\.)) [\s\S]+?(?:\n{2,}(?! )(?!\1(?:[*+-]|\d+\.) (?!(?:[*+-]|\d+\.) ))\n*|\s*\n*$)/,Xt=/^\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Kt=/^!\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Zt=[Ve,Ye,Qe,dt,ct,ut,pt,gt,qt,Gt,xt,Et];function containsBlockSyntax(m){return Zt.some((function(v){return v.test(m)}))}function slugify(m){return m.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function parseTableAlignCapture(m){return Ot.test(m)?"right":Ft.test(m)?"center":jt.test(m)?"left":null}function parseTableRow(m,v,q){var ee=q.inTable;q.inTable=!0;var ae=v(m.trim(),q);q.inTable=ee;var ie=[[]];return ae.forEach((function(m,v){"tableSeparator"===m.type?0!==v&&v!==ae.length-1&&ie.push([]):("text"===m.type&&(null==ae[v+1]||"tableSeparator"===ae[v+1].type)&&(m.content=m.content.replace(It,"")),ie[ie.length-1].push(m))})),ie}function parseTableAlign(m){return m.replace(Pt,"").split("|").map(parseTableAlignCapture)}function parseTableCells(m,v,q){return m.trim().split("\n").map((function(m){return parseTableRow(m,v,q)}))}function parseTable(m,v,q){q.inline=!0;var ee=parseTableRow(m[1],v,q),ae=parseTableAlign(m[2]),ie=parseTableCells(m[3],v,q);return q.inline=!1,{align:ae,cells:ie,header:ee,type:"table"}}function getTableStyle(m,v){return null==m.align[v]?{}:{textAlign:m.align[v]}}function normalizeAttributeKey(m){return-1!==m.indexOf("-")&&null===m.match(ht)&&(m=m.replace(_t,(function(m,v){return v.toUpperCase()}))),m}function attributeValueToJSXPropValue(m,v){return"style"===m?v.split(/;\s?/).reduce((function(m,v){var q=v.slice(0,v.indexOf(":")),ee=q.replace(/(-[a-z])/g,(function(m){return m[1].toUpperCase()}));return m[ee]=v.slice(q.length+1).trim(),m}),{}):"href"===m?sanitizeUrl(v):(v.match(ft)&&(v=v.slice(1,v.length-1)),"true"===v||"false"!==v&&v)}function normalizeWhitespace(m){return m.replace(nt,"\n").replace(ot,"").replace(At," ")}function parserFor(m){function b(q,ee){for(var ae=[],ie="";q;)for(var de=0;de2?ie-2:0),ce=2;ce1?ae=d(q?"span":"div",{key:"outer"},ee):1===ee.length?"string"==typeof(ae=ee[0])&&(ae=d("span",{key:"outer"},ae)):ae=d("span",{key:"outer"}),ae}function e(m){var v=m.match(Ie);return v?v.reduce((function(m,v,ee){var ae=v.indexOf("=");if(-1!==ae){var ie=normalizeAttributeKey(v.slice(0,ae)).trim(),de=_e()(v.slice(ae+1).trim()),ce=Se[ie]||ie,le=m[ce]=attributeValueToJSXPropValue(ie,de);(ut.test(le)||gt.test(le))&&(m[ce]=q.cloneElement(c(le.trim()),{key:ee}))}else"style"!==v&&(m[Se[v]||v]=!0);return m}),{}):void 0}(v=v||{}).overrides=v.overrides||{},v.slugify=v.slugify||slugify,v.namedCodesToUnicode=v.namedCodesToUnicode?xe({},we,v.namedCodesToUnicode):we;var ee=v.createElement||q.createElement;var ae=[],ie={},de={blockQuote:{match:blockRegex(Ve),order:Qt,parse:function d(m,v,q){return{content:v(m[0].replace(He,""),q)}},react:function e(m,v,q){return d("blockquote",{key:q.key},v(m.content,q))}},breakLine:{match:anyScopeRegex(qe),order:Qt,parse:captureNothing,react:function e(m,v,q){return d("br",{key:q.key})}},breakThematic:{match:blockRegex(Xe),order:Qt,parse:captureNothing,react:function e(m,v,q){return d("hr",{key:q.key})}},codeBlock:{match:blockRegex(Ye),order:$t,parse:function c(m){return{content:m[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),lang:void 0}},react:function e(m,v,q){return d("pre",{key:q.key},d("code",{className:m.lang?"lang-"+m.lang:""},m.content))}},codeFenced:{match:blockRegex(Qe),order:$t,parse:function b(m){return{content:m[3],lang:m[2]||void 0,type:"codeBlock"}}},codeInline:{match:simpleInlineRegex(et),order:Yt,parse:function b(m){return{content:m[2]}},react:function e(m,v,q){return d("code",{key:q.key},m.content)}},footnote:{match:blockRegex(rt),order:$t,parse:function b(m){return ae.push({footnote:m[2],identifier:m[1]}),{}},react:renderNothing},footnoteReference:{match:inlineRegex(it),order:Qt,parse:function c(m){return{content:m[1],target:"#"+v.slugify(m[1])}},react:function e(m,v,q){return d("a",{key:q.key,href:sanitizeUrl(m.target)},d("sup",{key:q.key},m.content))}},gfmTask:{match:inlineRegex(st),order:Qt,parse:function b(m){return{completed:"x"===m[1].toLowerCase()}},react:function e(m,v,q){return d("input",{checked:m.completed,key:q.key,readOnly:!0,type:"checkbox"})}},heading:{match:blockRegex(dt),order:Qt,parse:function e(m,q,ee){return{content:parseInline(q,m[2],ee),id:v.slugify(m[2]),level:m[1].length}},react:function f(m,v,q){return d("h"+m.level,{id:m.id,key:q.key},v(m.content,q))}},headingSetext:{match:blockRegex(ct),order:$t,parse:function d(m,v,q){return{content:parseInline(v,m[1],q),level:"="===m[2]?1:2,type:"heading"}}},htmlComment:{match:anyScopeRegex(pt),order:Qt,parse:function a(){return{}},react:renderNothing},image:{match:simpleInlineRegex(Kt),order:Qt,parse:function b(m){return{alt:m[1],target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,q){return d("img",{key:q.key,alt:m.alt||void 0,title:m.title||void 0,src:sanitizeUrl(m.target)})}},link:{match:inlineRegex(Xt),order:Yt,parse:function d(m,v,q){return{content:parseSimpleInline(v,m[1],q),target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,q){return d("a",{key:q.key,href:sanitizeUrl(m.target),title:m.title},v(m.content,q))}},linkAngleBraceStyleDetector:{match:inlineRegex(yt),order:$t,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],type:"link"}}},linkBareUrlDetector:{match:inlineRegex(mt),order:$t,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],title:void 0,type:"link"}}},linkMailtoDetector:{match:inlineRegex(vt),order:$t,parse:function d(m){var v=m[1],q=m[1];return We.test(q)||(q="mailto:"+q),{content:[{content:v.replace("mailto:",""),type:"text"}],target:q,type:"link"}}},list:{match:function f(m,v,q){var ee=Rt.exec(q),ae=v._list||!v.inline;return ee&&ae?(m=ee[1]+m,Gt.exec(m)):null},order:Qt,parse:function j(m,v,q){var ee=m[2],ae=ee.length>1,ie=ae?+ee:void 0,de=m[0].replace(ze,"\n").match(qt),ce=!1,le=de.map((function(m,ee){var ae=Ht.exec(m)[0].length,ie=new RegExp("^ {1,"+ae+"}","gm"),le=m.replace(ie,"").replace(Ht,""),pe=ee===de.length-1,fe=-1!==le.indexOf("\n\n")||pe&&ce;ce=fe;var ye,be=q.inline,Re=q._list;q._list=!0,fe?(q.inline=!1,ye=le.replace(bt,"\n\n")):(q.inline=!0,ye=le.replace(bt,""));var _e=v(ye,q);return q.inline=be,q._list=Re,_e}));return{items:le,ordered:ae,start:ie}},react:function f(m,v,q){return d(m.ordered?"ol":"ul",{key:q.key,start:m.start},m.items.map((function(m,ee){return d("li",{key:ee},v(m,q))})))}},newlineCoalescer:{match:blockRegex(tt),order:Yt,parse:captureNothing,react:function a(){return"\n"}},paragraph:{match:blockRegex(Et),order:Yt,parse:parseCaptureInline,react:function e(m,v,q){return d("p",{key:q.key},v(m.content,q))}},ref:{match:inlineRegex(Tt),order:$t,parse:function b(m){return ie[m[1]]={target:m[2],title:m[4]},{}},react:renderNothing},refImage:{match:simpleInlineRegex(Dt),order:$t,parse:function b(m){return{alt:m[1]||void 0,ref:m[2]}},react:function e(m,v,q){return d("img",{key:q.key,alt:m.alt,src:sanitizeUrl(ie[m.ref].target),title:ie[m.ref].title})}},refLink:{match:inlineRegex(St),order:$t,parse:function d(m,v,q){return{content:v(m[1],q),fallbackContent:v(m[0].replace(wt,"\\$1"),q),ref:m[2]}},react:function e(m,v,q){return ie[m.ref]?d("a",{key:q.key,href:sanitizeUrl(ie[m.ref].target),title:ie[m.ref].title},v(m.content,q)):d("span",{key:q.key},v(m.fallbackContent,q))}},table:{match:blockRegex(xt),order:Qt,parse:parseTable,react:function f(m,v,q){return d("table",{key:q.key},d("thead",null,d("tr",null,m.header.map((function(ee,ae){return d("th",{key:ae,style:getTableStyle(m,ae)},v(ee,q))})))),d("tbody",null,m.cells.map((function(ee,ae){return d("tr",{key:ae},ee.map((function(ee,ae){return d("td",{key:ae,style:getTableStyle(m,ae)},v(ee,q))})))}))))}},tableSeparator:{match:function c(m,v){return v.inTable?kt.exec(m):null},order:Qt,parse:function a(){return{type:"tableSeparator"}},react:function a(){return" | "}},text:{match:anyScopeRegex(Mt),order:sn,parse:function c(m){return{content:m[0].replace(lt,(function(m,q){return v.namedCodesToUnicode[q]?v.namedCodesToUnicode[q]:m}))}},react:function b(m){return m.content}},textBolded:{match:simpleInlineRegex(Ut),order:Jt,parse:function d(m,v,q){return{content:v(m[2],q)}},react:function e(m,v,q){return d("strong",{key:q.key},v(m.content,q))}},textEmphasized:{match:simpleInlineRegex(Bt),order:Yt,parse:function d(m,v,q){return{content:v(m[2],q)}},react:function e(m,v,q){return d("em",{key:q.key},v(m.content,q))}},textEscaped:{match:simpleInlineRegex(Nt),order:Qt,parse:function b(m){return{content:m[1],type:"text"}}},textStrikethroughed:{match:simpleInlineRegex(Lt),order:Yt,parse:parseCaptureInline,react:function e(m,v,q){return d("del",{key:q.key},v(m.content,q))}}};!0!==v.disableParsingRawHTML&&(de.htmlBlock={match:anyScopeRegex(ut),order:Qt,parse:function l(m,v,q){var ee=m[3].match(zt)[1],ae=new RegExp("^"+ee,"gm"),ie=m[3].replace(ae,""),de=containsBlockSyntax(ie)?parseBlock:parseInline,ce=m[1].toLowerCase(),le=-1!==Pe.indexOf(ce);return{attrs:e(m[2]),content:le?m[3]:de(v,ie,q),noInnerParse:le,tag:le?ce:m[1]}},react:function e(m,v,q){return d(m.tag,xe({key:q.key},m.attrs),m.noInnerParse?m.content:v(m.content,q))}},de.htmlSelfClosing={match:anyScopeRegex(gt),order:Qt,parse:function b(m){return{attrs:e(m[2]||""),tag:m[1]}},react:function e(m,v,q){return d(m.tag,xe({},m.attrs,{key:q.key}))}});var ce=parserFor(de),le=reactFor(ruleOutput(de)),pe=c(function(m){return m.replace(/)/g,"")}(m));return ae.length&&pe.props.children.push(d("footer",{key:"footer"},ae.map((function(m){return d("div",{id:v.slugify(m.identifier),key:m.identifier},m.identifier,le(ce(m.footnote,{inline:!0})))})))),pe}var dn=__webpack_require__(44359),cn=__webpack_require__.n(dn),un=__webpack_require__(86010);function LinkRenderer_extends(){return LinkRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var ln=function LinkRenderer(m){var v=m.classes,ee=m.children,ae=_objectWithoutPropertiesLoose(m,["classes","children"]);return q.createElement("a",LinkRenderer_extends({},ae,{className:(0,un.Z)(v.link,ae.className)}),ee)};ln.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node,className:ae().string,href:ae().string};const pn=(0,ie.Z)((function styles(m){var v=m.color;return{link:{"&, &:link, &:visited":{fontSize:"inherit",color:v.link,textDecoration:"none"},"&:hover, &:active":{isolate:!1,color:v.linkHover,cursor:"pointer"}}}}))(ln);var hn=__webpack_require__(47014),gn=function ParaRenderer(m){var v=m.classes,ee=m.semantic,ae=m.children,ie=ee||"div";return q.createElement(ie,{className:v.para},ae)};gn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,semantic:ae().oneOf(["p"]),children:ae().node.isRequired};const mn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize;return{para:{marginTop:0,marginBottom:v[2],color:q.base,fontFamily:ee.base,fontSize:ae.text,lineHeight:1.5}}}))(gn);function HeadingRenderer_extends(){return HeadingRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var vn=function HeadingRenderer(m){var v=m.classes,ee=m.level,ae=m.children,ie=HeadingRenderer_objectWithoutPropertiesLoose(m,["classes","level","children"]),de="h"+ee,ce=(0,un.Z)(v.heading,v["heading"+ee]);return q.createElement(de,HeadingRenderer_extends({},ie,{className:ce}),ae)};vn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,level:ae().oneOf([1,2,3,4,5,6]).isRequired,children:ae().node};const yn=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{heading:{margin:0,color:v.base,fontFamily:q.base,fontWeight:"normal"},heading1:{fontSize:ee.h1},heading2:{fontSize:ee.h2},heading3:{fontSize:ee.h3},heading4:{fontSize:ee.h4},heading5:{fontSize:ee.h5,fontWeight:"bold"},heading6:{fontSize:ee.h6,fontStyle:"italic"}}}))(vn);var bn=function MarkdownHeadingRenderer(m){var v=m.classes,ee=m.level,ae=m.children,ie=m.id;return q.createElement("div",{className:v.spacing},q.createElement(yn,{level:ee,id:ie},ae))};bn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,level:ae().oneOf([1,2,3,4,5,6]).isRequired,children:ae().node,id:ae().string};const xn=(0,ie.Z)((function styles(m){return{spacing:{marginBottom:m.space[2]}}}))(bn);var Sn=function ListRenderer(m){var v=m.classes,ee=m.ordered,ae=m.children,ie=ee?"ol":"ul",de=(0,un.Z)(v.list,ee&&v.ordered);return q.createElement(ie,{className:de},q.Children.map(ae,(function(m){return q.isValidElement(m)?(0,q.cloneElement)(m,{className:v.li}):m})))};Sn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,ordered:ae().bool,children:ae().node.isRequired},Sn.defaultProps={ordered:!1};const Cn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily;return{list:{marginTop:0,marginBottom:v[2],paddingLeft:v[3],fontSize:"inherit"},ordered:{listStyleType:"decimal"},li:{color:q.base,fontFamily:ee.base,fontSize:"inherit",lineHeight:1.5,listStyleType:"inherit"}}}))(Sn);var On=function BlockquoteRenderer(m){var v=m.classes,ee=m.className,ae=m.children,ie=(0,un.Z)(v.blockquote,ee);return q.createElement("blockquote",{className:ie},ae)};On.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,className:ae().string,children:ae().node.isRequired};const zn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{blockquote:{margin:[[v[2],v[4]]],padding:0,color:q.base,fontFamily:ae.base,fontSize:ee.base,lineHeight:1.5}}}))(On);var Hn=function PreRenderer(m){var v=m.classes,ee=m.className,ae=m.children,ie=(0,un.Z)(ee,v.pre);return ee&&-1!==ee.indexOf("lang-")&&ae?q.createElement("pre",{className:ie,dangerouslySetInnerHTML:{__html:ae.toString()}}):q.createElement("pre",{className:ie},ae)};Hn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,className:ae().string,children:ae().node.isRequired};const Gn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily,ie=m.borderRadius;return{pre:Object.assign({fontFamily:ae.monospace,fontSize:ee.small,lineHeight:1.5,color:q.base,whiteSpace:"pre-wrap",wordWrap:"normal",tabSize:2,hyphens:"none",backgroundColor:q.codeBackground,padding:[[v[1],v[2]]],border:[[1,q.codeBackground,"solid"]],borderRadius:ie,marginTop:0,marginBottom:v[2],overflow:"auto"},pe({color:q}))}}))(Hn);var Kn=__webpack_require__(94324);function CheckboxRenderer_extends(){return CheckboxRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var Zn=function CheckboxRenderer(m){var v=m.classes,ee=CheckboxRenderer_objectWithoutPropertiesLoose(m,["classes"]);return q.createElement("input",CheckboxRenderer_extends({},ee,{type:"checkbox",className:v.input}))};Zn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const $n=(0,ie.Z)((function styles(){return{input:{isolate:!1,display:"inline-block",verticalAlign:"middle"}}}))(Zn);var Qn=function HrRenderer(m){var v=m.classes;return q.createElement("hr",{className:v.hr})};Qn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Jn=(0,ie.Z)((function styles(m){var v=m.space;return{hr:{borderBottom:[[1,m.color.border,"solid"]],marginTop:0,marginBottom:v[2]}}}))(Qn);var Yn=function DetailsRenderer(m){var v=m.classes,ee=m.children;return q.createElement("details",{className:v.details},ee)};Yn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ta=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{details:{marginBottom:v[2],fontFamily:ae.base,fontSize:ee.base,color:q.base}}}))(Yn);var aa=function DetailsSummaryRenderer(m){var v=m.classes,ee=m.children;return q.createElement("summary",{className:v.summary},ee)};aa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ra=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{summary:{marginBottom:v[1],fontFamily:ae.base,fontSize:ee.base,color:q.base,cursor:"pointer","&:focus":{isolate:!1,outline:[[1,"dotted",q.linkHover]],outlineOffset:2}}}}))(aa);var ia=function TableRenderer(m){var v=m.classes,ee=m.children;return q.createElement("table",{className:v.table},ee)};ia.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const oa=(0,ie.Z)((function styles(m){return{table:{marginTop:0,marginBottom:m.space[2],borderCollapse:"collapse"}}}))(ia);var sa=function TableHeadRenderer(m){var v=m.classes,ee=m.children;return q.createElement("thead",{className:v.thead},ee)};sa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ca=(0,ie.Z)((function styles(m){return{thead:{borderBottom:[[1,m.color.border,"solid"]]}}}))(sa);var ua=function TableBodyRenderer(m){var v=m.children;return q.createElement("tbody",null,v)};ua.propTypes={children:ae().node.isRequired};const ha=ua;var ga=function TableRowRenderer(m){var v=m.children;return q.createElement("tr",null,v)};ga.propTypes={children:ae().node.isRequired};const fa=ga;var va=function TableCellRenderer(m){var v=m.classes,ee=m.header,ae=m.children;return ee?q.createElement("th",{className:v.th},ae):q.createElement("td",{className:v.td},ae)};va.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,header:ae().bool,children:ae().node.isRequired},va.defaultProps={header:!1};const ya=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{td:{padding:[[v[0],v[2],v[0],0]],fontFamily:ae.base,fontSize:ee.base,color:q.base,lineHeight:1.5},th:{composes:"$td",fontWeight:"bold"}}}))(va);var ba=function Pre(m){return(0,q.isValidElement)(m.children)?q.createElement(Gn,m.children.props):q.createElement(Gn,m)};ba.propTypes={children:ae().node};var _a={a:{component:pn},h1:{component:xn,props:{level:1}},h2:{component:xn,props:{level:2}},h3:{component:xn,props:{level:3}},h4:{component:xn,props:{level:4}},h5:{component:xn,props:{level:5}},h6:{component:xn,props:{level:6}},p:{component:mn,props:{semantic:"p"}},em:{component:hn.Z,props:{semantic:"em"}},strong:{component:hn.Z,props:{semantic:"strong"}},ul:{component:Cn},ol:{component:Cn,props:{ordered:!0}},blockquote:{component:zn},code:{component:Kn.Z},pre:{component:ba},input:{component:$n},hr:{component:Jn},table:{component:oa},thead:{component:ca},th:{component:ya,props:{header:!0}},tbody:{component:ha},tr:{component:fa},td:{component:ya},details:{component:ta},summary:{component:ra}},xa=Object.assign({},_a,{p:{component:hn.Z}}),Ea=function Markdown(m){var v=m.text,q=m.inline?xa:_a;return compiler(cn()(v),{overrides:q,forceBlock:!0})};Ea.propTypes={text:ae().string.isRequired,inline:ae().bool};const Da=Ea;var wa=function NameRenderer(m){var v,ee=m.classes,ae=m.children,ie=m.deprecated,de=(0,un.Z)(ee.name,((v={})[ee.isDeprecated]=ie,v));return q.createElement("code",{className:de},ae)};wa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired,deprecated:ae().bool};const Ca=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{name:{fontFamily:v.monospace,fontSize:q.small,color:ee.name},isDeprecated:{color:ee.light,textDecoration:"line-through"}}}))(wa);var Aa=function TypeRenderer(m){var v=m.classes,ee=m.children;return q.createElement("span",{className:v.type},ee)};Aa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ka=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{type:{fontFamily:v.monospace,fontSize:q.small,color:ee.type}}}))(Aa);var Ia=__webpack_require__(65522),Fa=__webpack_require__.n(Ia),ja=__webpack_require__(5291);function ArgumentRenderer_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}var Oa=function ArgumentRenderer(m){var v=m.classes,ee=m.name,ae=m.type,ie=m.description,de=m.returns,ce=m.block,le=ArgumentRenderer_objectWithoutPropertiesLoose(m,["classes","name","type","description","returns","block"]),pe=ae&&"OptionalType"===ae.type,fe=le.default;pe&&(ae=ae.expression);var ye=ae?ja.dt.stringify(ae):"",be=q.createElement(Fa(),null,de&&"Returns",ee&&q.createElement("span",null,q.createElement(Ca,null,ee),ae&&":"),ae&&q.createElement(ka,null,ye,pe&&"?",!!fe&&"="+fe),ae&&ie&&"—",ie&&q.createElement(Da,{text:""+ie,inline:!0}));return ce?q.createElement("div",{className:v.block},be):be};Oa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string,type:ae().object,default:ae().string,description:ae().string,returns:ae().bool,block:ae().bool};const Ba=(0,ie.Z)((function styles(m){return{block:{marginBottom:m.space[2]}}}))(Oa);function ArgumentsRenderer_extends(){return ArgumentsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&gr(ee.width)/m.offsetWidth||1,ie=m.offsetHeight>0&&gr(ee.height)/m.offsetHeight||1);var de=(isElement(m)?getWindow(m):window).visualViewport,ce=!isLayoutViewport()&&q,le=(ee.left+(ce&&de?de.offsetLeft:0))/ae,pe=(ee.top+(ce&&de?de.offsetTop:0))/ie,fe=ee.width/ae,ye=ee.height/ie;return{width:fe,height:ye,top:pe,right:le+fe,bottom:pe+ye,left:le,x:le,y:pe}}function getWindowScroll(m){var v=getWindow(m);return{scrollLeft:v.pageXOffset,scrollTop:v.pageYOffset}}function getNodeName(m){return m?(m.nodeName||"").toLowerCase():null}function getDocumentElement(m){return((isElement(m)?m.ownerDocument:m.document)||window.document).documentElement}function getWindowScrollBarX(m){return getBoundingClientRect(getDocumentElement(m)).left+getWindowScroll(m).scrollLeft}function getComputedStyle(m){return getWindow(m).getComputedStyle(m)}function isScrollParent(m){var v=getComputedStyle(m),q=v.overflow,ee=v.overflowX,ae=v.overflowY;return/auto|scroll|overlay|hidden/.test(q+ae+ee)}function isElementScaled(m){var v=m.getBoundingClientRect(),q=gr(v.width)/m.offsetWidth||1,ee=gr(v.height)/m.offsetHeight||1;return 1!==q||1!==ee}function getCompositeRect(m,v,q){void 0===q&&(q=!1);var ee,ae,ie=isHTMLElement(v),de=isHTMLElement(v)&&isElementScaled(v),ce=getDocumentElement(v),le=getBoundingClientRect(m,de,q),pe={scrollLeft:0,scrollTop:0},fe={x:0,y:0};return(ie||!ie&&!q)&&(("body"!==getNodeName(v)||isScrollParent(ce))&&(pe=(ee=v)!==getWindow(ee)&&isHTMLElement(ee)?{scrollLeft:(ae=ee).scrollLeft,scrollTop:ae.scrollTop}:getWindowScroll(ee)),isHTMLElement(v)?((fe=getBoundingClientRect(v,!0)).x+=v.clientLeft,fe.y+=v.clientTop):ce&&(fe.x=getWindowScrollBarX(ce))),{x:le.left+pe.scrollLeft-fe.x,y:le.top+pe.scrollTop-fe.y,width:le.width,height:le.height}}function getLayoutRect(m){var v=getBoundingClientRect(m),q=m.offsetWidth,ee=m.offsetHeight;return Math.abs(v.width-q)<=1&&(q=v.width),Math.abs(v.height-ee)<=1&&(ee=v.height),{x:m.offsetLeft,y:m.offsetTop,width:q,height:ee}}function getParentNode(m){return"html"===getNodeName(m)?m:m.assignedSlot||m.parentNode||(isShadowRoot(m)?m.host:null)||getDocumentElement(m)}function getScrollParent(m){return["html","body","#document"].indexOf(getNodeName(m))>=0?m.ownerDocument.body:isHTMLElement(m)&&isScrollParent(m)?m:getScrollParent(getParentNode(m))}function listScrollParents(m,v){var q;void 0===v&&(v=[]);var ee=getScrollParent(m),ae=ee===(null==(q=m.ownerDocument)?void 0:q.body),ie=getWindow(ee),de=ae?[ie].concat(ie.visualViewport||[],isScrollParent(ee)?ee:[]):ee,ce=v.concat(de);return ae?ce:ce.concat(listScrollParents(getParentNode(de)))}function isTableElement(m){return["table","td","th"].indexOf(getNodeName(m))>=0}function getTrueOffsetParent(m){return isHTMLElement(m)&&"fixed"!==getComputedStyle(m).position?m.offsetParent:null}function getContainingBlock(m){var v=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(m)&&"fixed"===getComputedStyle(m).position)return null;var q=getParentNode(m);for(isShadowRoot(q)&&(q=q.host);isHTMLElement(q)&&["html","body"].indexOf(getNodeName(q))<0;){var ee=getComputedStyle(q);if("none"!==ee.transform||"none"!==ee.perspective||"paint"===ee.contain||-1!==["transform","perspective"].indexOf(ee.willChange)||v&&"filter"===ee.willChange||v&&ee.filter&&"none"!==ee.filter)return q;q=q.parentNode}return null}function getOffsetParent(m){for(var v=getWindow(m),q=getTrueOffsetParent(m);q&&isTableElement(q)&&"static"===getComputedStyle(q).position;)q=getTrueOffsetParent(q);return q&&("html"===getNodeName(q)||"body"===getNodeName(q)&&"static"===getComputedStyle(q).position)?v:q||getContainingBlock(m)||v}var vr="top",br="bottom",Rr="right",xr="left",Dr="auto",Cr=[vr,br,Rr,xr],Ar="start",Pr="end",Fr="clippingParents",Ur="viewport",Br="popper",Wr="reference",Vr=Cr.reduce((function(m,v){return m.concat([v+"-"+Ar,v+"-"+Pr])}),[]),Gr=[].concat(Cr,[Dr]).reduce((function(m,v){return m.concat([v,v+"-"+Ar,v+"-"+Pr])}),[]),Kr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function order(m){var v=new Map,q=new Set,ee=[];function sort(m){q.add(m.name),[].concat(m.requires||[],m.requiresIfExists||[]).forEach((function(m){if(!q.has(m)){var ee=v.get(m);ee&&sort(ee)}})),ee.push(m)}return m.forEach((function(m){v.set(m.name,m)})),m.forEach((function(m){q.has(m.name)||sort(m)})),ee}function orderModifiers(m){var v=order(m);return Kr.reduce((function(m,q){return m.concat(v.filter((function(m){return m.phase===q})))}),[])}function mergeByName(m){var v=m.reduce((function(m,v){var q=m[v.name];return m[v.name]=q?Object.assign({},q,v,{options:Object.assign({},q.options,v.options),data:Object.assign({},q.data,v.data)}):v,m}),{});return Object.keys(v).map((function(m){return v[m]}))}var Zr={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var m=arguments.length,v=new Array(m),q=0;q=0?"x":"y"}function computeOffsets(m){var v,q=m.reference,ee=m.element,ae=m.placement,ie=ae?getBasePlacement(ae):null,de=ae?getVariation(ae):null,ce=q.x+q.width/2-ee.width/2,le=q.y+q.height/2-ee.height/2;switch(ie){case vr:v={x:ce,y:q.y-ee.height};break;case br:v={x:ce,y:q.y+q.height};break;case Rr:v={x:q.x+q.width,y:le};break;case xr:v={x:q.x-ee.width,y:le};break;default:v={x:q.x,y:q.y}}var pe=ie?getMainAxisFromPlacement(ie):null;if(null!=pe){var fe="y"===pe?"height":"width";switch(de){case Ar:v[pe]=v[pe]-(q[fe]/2-ee[fe]/2);break;case Pr:v[pe]=v[pe]+(q[fe]/2-ee[fe]/2)}}return v}var ei={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(m){var v=m.x,q=m.y,ee=window.devicePixelRatio||1;return{x:gr(v*ee)/ee||0,y:gr(q*ee)/ee||0}}function mapToStyles(m){var v,q=m.popper,ee=m.popperRect,ae=m.placement,ie=m.variation,de=m.offsets,ce=m.position,le=m.gpuAcceleration,pe=m.adaptive,fe=m.roundOffsets,ye=m.isFixed,be=de.x,Re=void 0===be?0:be,_e=de.y,xe=void 0===_e?0:_e,Te="function"==typeof fe?fe({x:Re,y:xe}):{x:Re,y:xe};Re=Te.x,xe=Te.y;var Se=de.hasOwnProperty("x"),we=de.hasOwnProperty("y"),Pe=xr,Ie=vr,We=window;if(pe){var ze=getOffsetParent(q),Ve="clientHeight",He="clientWidth";if(ze===getWindow(q)&&"static"!==getComputedStyle(ze=getDocumentElement(q)).position&&"absolute"===ce&&(Ve="scrollHeight",He="scrollWidth"),ae===vr||(ae===xr||ae===Rr)&&ie===Pr)Ie=br,xe-=(ye&&ze===We&&We.visualViewport?We.visualViewport.height:ze[Ve])-ee.height,xe*=le?1:-1;if(ae===xr||(ae===vr||ae===br)&&ie===Pr)Pe=Rr,Re-=(ye&&ze===We&&We.visualViewport?We.visualViewport.width:ze[He])-ee.width,Re*=le?1:-1}var qe,Xe=Object.assign({position:ce},pe&&ei),Qe=!0===fe?roundOffsetsByDPR({x:Re,y:xe}):{x:Re,y:xe};return Re=Qe.x,xe=Qe.y,le?Object.assign({},Xe,((qe={})[Ie]=we?"0":"",qe[Pe]=Se?"0":"",qe.transform=(We.devicePixelRatio||1)<=1?"translate("+Re+"px, "+xe+"px)":"translate3d("+Re+"px, "+xe+"px, 0)",qe)):Object.assign({},Xe,((v={})[Ie]=we?xe+"px":"",v[Pe]=Se?Re+"px":"",v.transform="",v))}const si={name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(m){var v=m.state;Object.keys(v.elements).forEach((function(m){var q=v.styles[m]||{},ee=v.attributes[m]||{},ae=v.elements[m];isHTMLElement(ae)&&getNodeName(ae)&&(Object.assign(ae.style,q),Object.keys(ee).forEach((function(m){var v=ee[m];!1===v?ae.removeAttribute(m):ae.setAttribute(m,!0===v?"":v)})))}))},effect:function applyStyles_effect(m){var v=m.state,q={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(v.elements.popper.style,q.popper),v.styles=q,v.elements.arrow&&Object.assign(v.elements.arrow.style,q.arrow),function(){Object.keys(v.elements).forEach((function(m){var ee=v.elements[m],ae=v.attributes[m]||{},ie=Object.keys(v.styles.hasOwnProperty(m)?v.styles[m]:q[m]).reduce((function(m,v){return m[v]="",m}),{});isHTMLElement(ee)&&getNodeName(ee)&&(Object.assign(ee.style,ie),Object.keys(ae).forEach((function(m){ee.removeAttribute(m)})))}))}},requires:["computeStyles"]};function distanceAndSkiddingToXY(m,v,q){var ee=getBasePlacement(m),ae=[xr,vr].indexOf(ee)>=0?-1:1,ie="function"==typeof q?q(Object.assign({},v,{placement:m})):q,de=ie[0],ce=ie[1];return de=de||0,ce=(ce||0)*ae,[xr,Rr].indexOf(ee)>=0?{x:ce,y:de}:{x:de,y:ce}}const Ri={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset(m){var v=m.state,q=m.options,ee=m.name,ae=q.offset,ie=void 0===ae?[0,0]:ae,de=Gr.reduce((function(m,q){return m[q]=distanceAndSkiddingToXY(q,v.rects,ie),m}),{}),ce=de[v.placement],le=ce.x,pe=ce.y;null!=v.modifiersData.popperOffsets&&(v.modifiersData.popperOffsets.x+=le,v.modifiersData.popperOffsets.y+=pe),v.modifiersData[ee]=de}};var _i={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,(function(m){return _i[m]}))}var Ei={start:"end",end:"start"};function getOppositeVariationPlacement(m){return m.replace(/start|end/g,(function(m){return Ei[m]}))}function getViewportRect(m,v){var q=getWindow(m),ee=getDocumentElement(m),ae=q.visualViewport,ie=ee.clientWidth,de=ee.clientHeight,ce=0,le=0;if(ae){ie=ae.width,de=ae.height;var pe=isLayoutViewport();(pe||!pe&&"fixed"===v)&&(ce=ae.offsetLeft,le=ae.offsetTop)}return{width:ie,height:de,x:ce+getWindowScrollBarX(m),y:le}}function getDocumentRect(m){var v,q=getDocumentElement(m),ee=getWindowScroll(m),ae=null==(v=m.ownerDocument)?void 0:v.body,ie=lr(q.scrollWidth,q.clientWidth,ae?ae.scrollWidth:0,ae?ae.clientWidth:0),de=lr(q.scrollHeight,q.clientHeight,ae?ae.scrollHeight:0,ae?ae.clientHeight:0),ce=-ee.scrollLeft+getWindowScrollBarX(m),le=-ee.scrollTop;return"rtl"===getComputedStyle(ae||q).direction&&(ce+=lr(q.clientWidth,ae?ae.clientWidth:0)-ie),{width:ie,height:de,x:ce,y:le}}function contains(m,v){var q=v.getRootNode&&v.getRootNode();if(m.contains(v))return!0;if(q&&isShadowRoot(q)){var ee=v;do{if(ee&&m.isSameNode(ee))return!0;ee=ee.parentNode||ee.host}while(ee)}return!1}function rectToClientRect(m){return Object.assign({},m,{left:m.x,top:m.y,right:m.x+m.width,bottom:m.y+m.height})}function getInnerBoundingClientRect(m,v){var q=getBoundingClientRect(m,!1,"fixed"===v);return q.top=q.top+m.clientTop,q.left=q.left+m.clientLeft,q.bottom=q.top+m.clientHeight,q.right=q.left+m.clientWidth,q.width=m.clientWidth,q.height=m.clientHeight,q.x=q.left,q.y=q.top,q}function getClientRectFromMixedType(m,v,q){return v===Ur?rectToClientRect(getViewportRect(m,q)):isElement(v)?getInnerBoundingClientRect(v,q):rectToClientRect(getDocumentRect(getDocumentElement(m)))}function getClippingParents(m){var v=listScrollParents(getParentNode(m)),q=["absolute","fixed"].indexOf(getComputedStyle(m).position)>=0&&isHTMLElement(m)?getOffsetParent(m):m;return isElement(q)?v.filter((function(m){return isElement(m)&&contains(m,q)&&"body"!==getNodeName(m)})):[]}function getClippingRect(m,v,q,ee){var ae="clippingParents"===v?getClippingParents(m):[].concat(v),ie=[].concat(ae,[q]),de=ie[0],ce=ie.reduce((function(v,q){var ae=getClientRectFromMixedType(m,q,ee);return v.top=lr(ae.top,v.top),v.right=hr(ae.right,v.right),v.bottom=hr(ae.bottom,v.bottom),v.left=lr(ae.left,v.left),v}),getClientRectFromMixedType(m,de,ee));return ce.width=ce.right-ce.left,ce.height=ce.bottom-ce.top,ce.x=ce.left,ce.y=ce.top,ce}function mergePaddingObject(m){return Object.assign({},{top:0,right:0,bottom:0,left:0},m)}function expandToHashMap(m,v){return v.reduce((function(v,q){return v[q]=m,v}),{})}function detectOverflow(m,v){void 0===v&&(v={});var q=v,ee=q.placement,ae=void 0===ee?m.placement:ee,ie=q.strategy,de=void 0===ie?m.strategy:ie,ce=q.boundary,le=void 0===ce?Fr:ce,pe=q.rootBoundary,fe=void 0===pe?Ur:pe,ye=q.elementContext,be=void 0===ye?Br:ye,Re=q.altBoundary,_e=void 0!==Re&&Re,xe=q.padding,Te=void 0===xe?0:xe,Se=mergePaddingObject("number"!=typeof Te?Te:expandToHashMap(Te,Cr)),we=be===Br?Wr:Br,Pe=m.rects.popper,Ie=m.elements[_e?we:be],We=getClippingRect(isElement(Ie)?Ie:Ie.contextElement||getDocumentElement(m.elements.popper),le,fe,de),ze=getBoundingClientRect(m.elements.reference),Ve=computeOffsets({reference:ze,element:Pe,strategy:"absolute",placement:ae}),He=rectToClientRect(Object.assign({},Pe,Ve)),qe=be===Br?He:ze,Xe={top:We.top-qe.top+Se.top,bottom:qe.bottom-We.bottom+Se.bottom,left:We.left-qe.left+Se.left,right:qe.right-We.right+Se.right},Qe=m.modifiersData.offset;if(be===Br&&Qe){var Ye=Qe[ae];Object.keys(Xe).forEach((function(m){var v=[Rr,br].indexOf(m)>=0?1:-1,q=[vr,br].indexOf(m)>=0?"y":"x";Xe[m]+=Ye[q]*v}))}return Xe}function computeAutoPlacement(m,v){void 0===v&&(v={});var q=v,ee=q.placement,ae=q.boundary,ie=q.rootBoundary,de=q.padding,ce=q.flipVariations,le=q.allowedAutoPlacements,pe=void 0===le?Gr:le,fe=getVariation(ee),ye=fe?ce?Vr:Vr.filter((function(m){return getVariation(m)===fe})):Cr,be=ye.filter((function(m){return pe.indexOf(m)>=0}));0===be.length&&(be=ye);var Re=be.reduce((function(v,q){return v[q]=detectOverflow(m,{placement:q,boundary:ae,rootBoundary:ie,padding:de})[getBasePlacement(q)],v}),{});return Object.keys(Re).sort((function(m,v){return Re[m]-Re[v]}))}function getExpandedFallbackPlacements(m){if(getBasePlacement(m)===Dr)return[];var v=getOppositePlacement(m);return[getOppositeVariationPlacement(m),v,getOppositeVariationPlacement(v)]}const Ti={name:"flip",enabled:!0,phase:"main",fn:function flip(m){var v=m.state,q=m.options,ee=m.name;if(!v.modifiersData[ee]._skip){for(var ae=q.mainAxis,ie=void 0===ae||ae,de=q.altAxis,ce=void 0===de||de,le=q.fallbackPlacements,pe=q.padding,fe=q.boundary,ye=q.rootBoundary,be=q.altBoundary,Re=q.flipVariations,_e=void 0===Re||Re,xe=q.allowedAutoPlacements,Te=v.options.placement,Se=getBasePlacement(Te),we=le||(Se===Te||!_e?[getOppositePlacement(Te)]:getExpandedFallbackPlacements(Te)),Pe=[Te].concat(we).reduce((function(m,q){return m.concat(getBasePlacement(q)===Dr?computeAutoPlacement(v,{placement:q,boundary:fe,rootBoundary:ye,padding:pe,flipVariations:_e,allowedAutoPlacements:xe}):q)}),[]),Ie=v.rects.reference,We=v.rects.popper,ze=new Map,Ve=!0,He=Pe[0],qe=0;qe=0,tt=et?"width":"height",nt=detectOverflow(v,{placement:Xe,boundary:fe,rootBoundary:ye,altBoundary:be,padding:pe}),rt=et?Ye?Rr:xr:Ye?br:vr;Ie[tt]>We[tt]&&(rt=getOppositePlacement(rt));var it=getOppositePlacement(rt),ot=[];if(ie&&ot.push(nt[Qe]<=0),ce&&ot.push(nt[rt]<=0,nt[it]<=0),ot.every((function(m){return m}))){He=Xe,Ve=!1;break}ze.set(Xe,ot)}if(Ve)for(var st=function _loop(m){var v=Pe.find((function(v){var q=ze.get(v);if(q)return q.slice(0,m).every((function(m){return m}))}));if(v)return He=v,"break"},dt=_e?3:1;dt>0;dt--){if("break"===st(dt))break}v.placement!==He&&(v.modifiersData[ee]._skip=!0,v.placement=He,v.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function within(m,v,q){return lr(m,hr(v,q))}function withinMaxClamp(m,v,q){var ee=within(m,v,q);return ee>q?q:ee}const Di={name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(m){var v=m.state,q=m.options,ee=m.name,ae=q.mainAxis,ie=void 0===ae||ae,de=q.altAxis,ce=void 0!==de&&de,le=q.boundary,pe=q.rootBoundary,fe=q.altBoundary,ye=q.padding,be=q.tether,Re=void 0===be||be,_e=q.tetherOffset,xe=void 0===_e?0:_e,Te=detectOverflow(v,{boundary:le,rootBoundary:pe,padding:ye,altBoundary:fe}),Se=getBasePlacement(v.placement),we=getVariation(v.placement),Pe=!we,Ie=getMainAxisFromPlacement(Se),We="x"===Ie?"y":"x",ze=v.modifiersData.popperOffsets,Ve=v.rects.reference,He=v.rects.popper,qe="function"==typeof xe?xe(Object.assign({},v.rects,{placement:v.placement})):xe,Xe="number"==typeof qe?{mainAxis:qe,altAxis:qe}:Object.assign({mainAxis:0,altAxis:0},qe),Qe=v.modifiersData.offset?v.modifiersData.offset[v.placement]:null,Ye={x:0,y:0};if(ze){if(ie){var et,tt="y"===Ie?vr:xr,nt="y"===Ie?br:Rr,rt="y"===Ie?"height":"width",it=ze[Ie],ot=it+Te[tt],st=it-Te[nt],dt=Re?-He[rt]/2:0,ct=we===Ar?Ve[rt]:He[rt],ut=we===Ar?-He[rt]:-Ve[rt],lt=v.elements.arrow,pt=Re&<?getLayoutRect(lt):{width:0,height:0},ht=v.modifiersData["arrow#persistent"]?v.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},gt=ht[tt],ft=ht[nt],mt=within(0,Ve[rt],pt[rt]),vt=Pe?Ve[rt]/2-dt-mt-gt-Xe.mainAxis:ct-mt-gt-Xe.mainAxis,yt=Pe?-Ve[rt]/2+dt+mt+ft+Xe.mainAxis:ut+mt+ft+Xe.mainAxis,bt=v.elements.arrow&&getOffsetParent(v.elements.arrow),Rt=bt?"y"===Ie?bt.clientTop||0:bt.clientLeft||0:0,_t=null!=(et=null==Qe?void 0:Qe[Ie])?et:0,xt=it+yt-_t,Et=within(Re?hr(ot,it+vt-_t-Rt):ot,it,Re?lr(st,xt):st);ze[Ie]=Et,Ye[Ie]=Et-it}if(ce){var Tt,Dt="x"===Ie?vr:xr,St="x"===Ie?br:Rr,wt=ze[We],Ct="y"===We?"height":"width",At=wt+Te[Dt],kt=wt-Te[St],Pt=-1!==[vr,xr].indexOf(Se),It=null!=(Tt=null==Qe?void 0:Qe[We])?Tt:0,Ft=Pt?At:wt-Ve[Ct]-He[Ct]-It+Xe.altAxis,jt=Pt?wt+Ve[Ct]+He[Ct]-It-Xe.altAxis:kt,Ot=Re&&Pt?withinMaxClamp(Ft,wt,jt):within(Re?Ft:At,wt,Re?jt:kt);ze[We]=Ot,Ye[We]=Ot-wt}v.modifiersData[ee]=Ye}},requiresIfExists:["offset"]};var Ci=function toPaddingObject(m,v){return mergePaddingObject("number"!=typeof(m="function"==typeof m?m(Object.assign({},v.rects,{placement:v.placement})):m)?m:expandToHashMap(m,Cr))};const Oi={name:"arrow",enabled:!0,phase:"main",fn:function arrow(m){var v,q=m.state,ee=m.name,ae=m.options,ie=q.elements.arrow,de=q.modifiersData.popperOffsets,ce=getBasePlacement(q.placement),le=getMainAxisFromPlacement(ce),pe=[xr,Rr].indexOf(ce)>=0?"height":"width";if(ie&&de){var fe=Ci(ae.padding,q),ye=getLayoutRect(ie),be="y"===le?vr:xr,Re="y"===le?br:Rr,_e=q.rects.reference[pe]+q.rects.reference[le]-de[le]-q.rects.popper[pe],xe=de[le]-q.rects.reference[le],Te=getOffsetParent(ie),Se=Te?"y"===le?Te.clientHeight||0:Te.clientWidth||0:0,we=_e/2-xe/2,Pe=fe[be],Ie=Se-ye[pe]-fe[Re],We=Se/2-ye[pe]/2+we,ze=within(Pe,We,Ie),Ve=le;q.modifiersData[ee]=((v={})[Ve]=ze,v.centerOffset=ze-We,v)}},effect:function arrow_effect(m){var v=m.state,q=m.options.element,ee=void 0===q?"[data-popper-arrow]":q;null!=ee&&("string"!=typeof ee||(ee=v.elements.popper.querySelector(ee)))&&contains(v.elements.popper,ee)&&(v.elements.arrow=ee)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getSideOffsets(m,v,q){return void 0===q&&(q={x:0,y:0}),{top:m.top-v.height-q.y,right:m.right-v.width+q.x,bottom:m.bottom-v.height+q.y,left:m.left-v.width-q.x}}function isAnySideFullyClipped(m){return[vr,Rr,br,xr].some((function(v){return m[v]>=0}))}var Ui=popperGenerator({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function effect(m){var v=m.state,q=m.instance,ee=m.options,ae=ee.scroll,ie=void 0===ae||ae,de=ee.resize,ce=void 0===de||de,le=getWindow(v.elements.popper),pe=[].concat(v.scrollParents.reference,v.scrollParents.popper);return ie&&pe.forEach((function(m){m.addEventListener("scroll",q.update,Qr)})),ce&&le.addEventListener("resize",q.update,Qr),function(){ie&&pe.forEach((function(m){m.removeEventListener("scroll",q.update,Qr)})),ce&&le.removeEventListener("resize",q.update,Qr)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets(m){var v=m.state,q=m.name;v.modifiersData[q]=computeOffsets({reference:v.rects.reference,element:v.rects.popper,strategy:"absolute",placement:v.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(m){var v=m.state,q=m.options,ee=q.gpuAcceleration,ae=void 0===ee||ee,ie=q.adaptive,de=void 0===ie||ie,ce=q.roundOffsets,le=void 0===ce||ce,pe={placement:getBasePlacement(v.placement),variation:getVariation(v.placement),popper:v.elements.popper,popperRect:v.rects.popper,gpuAcceleration:ae,isFixed:"fixed"===v.options.strategy};null!=v.modifiersData.popperOffsets&&(v.styles.popper=Object.assign({},v.styles.popper,mapToStyles(Object.assign({},pe,{offsets:v.modifiersData.popperOffsets,position:v.options.strategy,adaptive:de,roundOffsets:le})))),null!=v.modifiersData.arrow&&(v.styles.arrow=Object.assign({},v.styles.arrow,mapToStyles(Object.assign({},pe,{offsets:v.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:le})))),v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-placement":v.placement})},data:{}},si,Ri,Ti,Di,Oi,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide(m){var v=m.state,q=m.name,ee=v.rects.reference,ae=v.rects.popper,ie=v.modifiersData.preventOverflow,de=detectOverflow(v,{elementContext:"reference"}),ce=detectOverflow(v,{altBoundary:!0}),le=getSideOffsets(de,ee),pe=getSideOffsets(ce,ae,ie),fe=isAnySideFullyClipped(le),ye=isAnySideFullyClipped(pe);v.modifiersData[q]={referenceClippingOffsets:le,popperEscapeOffsets:pe,isReferenceHidden:fe,hasPopperEscaped:ye},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":fe,"data-popper-escaped":ye})}}]}),Bi="tippy-box",Hi="tippy-content",Qi="tippy-backdrop",Ji="tippy-arrow",eo="tippy-svg-arrow",to={passive:!0,capture:!0},no=function TIPPY_DEFAULT_APPEND_TO(){return document.body};function getValueAtIndexOrReturn(m,v,q){if(Array.isArray(m)){var ee=m[v];return null==ee?Array.isArray(q)?q[v]:q:ee}return m}function isType(m,v){var q={}.toString.call(m);return 0===q.indexOf("[object")&&q.indexOf(v+"]")>-1}function invokeWithArgsOrReturn(m,v){return"function"==typeof m?m.apply(void 0,v):m}function tippy_esm_debounce(m,v){return 0===v?m:function(ee){clearTimeout(q),q=setTimeout((function(){m(ee)}),v)};var q}function normalizeToArray(m){return[].concat(m)}function pushIfUnique(m,v){-1===m.indexOf(v)&&m.push(v)}function tippy_esm_getBasePlacement(m){return m.split("-")[0]}function arrayFrom(m){return[].slice.call(m)}function removeUndefinedProps(m){return Object.keys(m).reduce((function(v,q){return void 0!==m[q]&&(v[q]=m[q]),v}),{})}function div(){return document.createElement("div")}function tippy_esm_isElement(m){return["Element","Fragment"].some((function(v){return isType(m,v)}))}function isNodeList(m){return isType(m,"NodeList")}function isMouseEvent(m){return isType(m,"MouseEvent")}function isReferenceElement(m){return!(!m||!m._tippy||m._tippy.reference!==m)}function setTransitionDuration(m,v){m.forEach((function(m){m&&(m.style.transitionDuration=v+"ms")}))}function setVisibilityState(m,v){m.forEach((function(m){m&&m.setAttribute("data-state",v)}))}function getOwnerDocument(m){var v,q=normalizeToArray(m)[0];return null!=q&&null!=(v=q.ownerDocument)&&v.body?q.ownerDocument:document}function isCursorOutsideInteractiveBorder(m,v){var q=v.clientX,ee=v.clientY;return m.every((function(m){var v=m.popperRect,ae=m.popperState,ie=m.props.interactiveBorder,de=tippy_esm_getBasePlacement(ae.placement),ce=ae.modifiersData.offset;if(!ce)return!0;var le="bottom"===de?ce.top.y:0,pe="top"===de?ce.bottom.y:0,fe="right"===de?ce.left.x:0,ye="left"===de?ce.right.x:0,be=v.top-ee+le>ie,Re=ee-v.bottom-pe>ie,_e=v.left-q+fe>ie,xe=q-v.right-ye>ie;return be||Re||_e||xe}))}function updateTransitionEndListener(m,v,q){var ee=v+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(v){m[ee](v,q)}))}function actualContains(m,v){for(var q=v;q;){var ee;if(m.contains(q))return!0;q=null==q.getRootNode||null==(ee=q.getRootNode())?void 0:ee.host}return!1}var ao={isTouch:!1},ro=0;function onDocumentTouchStart(){ao.isTouch||(ao.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var m=performance.now();m-ro<20&&(ao.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),ro=m}function onWindowBlur(){var m=document.activeElement;if(isReferenceElement(m)){var v=m._tippy;m.blur&&!v.state.isVisible&&m.blur()}}var io=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var oo={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},so=Object.assign({appendTo:no,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function onAfterUpdate(){},onBeforeUpdate:function onBeforeUpdate(){},onCreate:function onCreate(){},onDestroy:function onDestroy(){},onHidden:function onHidden(){},onHide:function onHide(){},onMount:function onMount(){},onShow:function onShow(){},onShown:function onShown(){},onTrigger:function onTrigger(){},onUntrigger:function onUntrigger(){},onClickOutside:function onClickOutside(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},oo,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),co=Object.keys(so);function getExtendedPassedProps(m){var v=(m.plugins||[]).reduce((function(v,q){var ee,ae=q.name,ie=q.defaultValue;ae&&(v[ae]=void 0!==m[ae]?m[ae]:null!=(ee=so[ae])?ee:ie);return v}),{});return Object.assign({},m,v)}function getDataAttributeProps(m,v){return(v?Object.keys(getExtendedPassedProps(Object.assign({},so,{plugins:v}))):co).reduce((function(v,q){var ee=(m.getAttribute("data-tippy-"+q)||"").trim();if(!ee)return v;if("content"===q)v[q]=ee;else try{v[q]=JSON.parse(ee)}catch(m){v[q]=ee}return v}),{})}function evaluateProps(m,v){var q=Object.assign({},v,{content:invokeWithArgsOrReturn(v.content,[m])},v.ignoreAttributes?{}:getDataAttributeProps(m,v.plugins));return q.aria=Object.assign({},so.aria,q.aria),q.aria={expanded:"auto"===q.aria.expanded?v.interactive:q.aria.expanded,content:"auto"===q.aria.content?v.interactive?null:"describedby":q.aria.content},q}var uo=function innerHTML(){return"innerHTML"};function dangerouslySetInnerHTML(m,v){m[uo()]=v}function createArrowElement(m){var v=div();return!0===m?v.className=Ji:(v.className=eo,tippy_esm_isElement(m)?v.appendChild(m):dangerouslySetInnerHTML(v,m)),v}function setContent(m,v){tippy_esm_isElement(v.content)?(dangerouslySetInnerHTML(m,""),m.appendChild(v.content)):"function"!=typeof v.content&&(v.allowHTML?dangerouslySetInnerHTML(m,v.content):m.textContent=v.content)}function getChildren(m){var v=m.firstElementChild,q=arrayFrom(v.children);return{box:v,content:q.find((function(m){return m.classList.contains(Hi)})),arrow:q.find((function(m){return m.classList.contains(Ji)||m.classList.contains(eo)})),backdrop:q.find((function(m){return m.classList.contains(Qi)}))}}function render(m){var v=div(),q=div();q.className=Bi,q.setAttribute("data-state","hidden"),q.setAttribute("tabindex","-1");var ee=div();function onUpdate(q,ee){var ae=getChildren(v),ie=ae.box,de=ae.content,ce=ae.arrow;ee.theme?ie.setAttribute("data-theme",ee.theme):ie.removeAttribute("data-theme"),"string"==typeof ee.animation?ie.setAttribute("data-animation",ee.animation):ie.removeAttribute("data-animation"),ee.inertia?ie.setAttribute("data-inertia",""):ie.removeAttribute("data-inertia"),ie.style.maxWidth="number"==typeof ee.maxWidth?ee.maxWidth+"px":ee.maxWidth,ee.role?ie.setAttribute("role",ee.role):ie.removeAttribute("role"),q.content===ee.content&&q.allowHTML===ee.allowHTML||setContent(de,m.props),ee.arrow?ce?q.arrow!==ee.arrow&&(ie.removeChild(ce),ie.appendChild(createArrowElement(ee.arrow))):ie.appendChild(createArrowElement(ee.arrow)):ce&&ie.removeChild(ce)}return ee.className=Hi,ee.setAttribute("data-state","hidden"),setContent(ee,m.props),v.appendChild(q),q.appendChild(ee),onUpdate(m.props,m.props),{popper:v,onUpdate:onUpdate}}render.$$tippy=!0;var lo=1,po=[],ho=[];function createTippy(m,v){var q,ee,ae,ie,de,ce,le,pe,fe=evaluateProps(m,Object.assign({},so,getExtendedPassedProps(removeUndefinedProps(v)))),ye=!1,be=!1,Re=!1,_e=!1,xe=[],Te=tippy_esm_debounce(onMouseMove,fe.interactiveDebounce),Se=lo++,we=(pe=fe.plugins).filter((function(m,v){return pe.indexOf(m)===v})),Pe={id:Se,reference:m,popper:div(),popperInstance:null,props:fe,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:we,clearDelayTimeouts:function clearDelayTimeouts(){clearTimeout(q),clearTimeout(ee),cancelAnimationFrame(ae)},setProps:function setProps(v){0;if(Pe.state.isDestroyed)return;invokeHook("onBeforeUpdate",[Pe,v]),removeListeners();var q=Pe.props,ee=evaluateProps(m,Object.assign({},q,removeUndefinedProps(v),{ignoreAttributes:!0}));Pe.props=ee,addListeners(),q.interactiveDebounce!==ee.interactiveDebounce&&(cleanupInteractiveMouseListeners(),Te=tippy_esm_debounce(onMouseMove,ee.interactiveDebounce));q.triggerTarget&&!ee.triggerTarget?normalizeToArray(q.triggerTarget).forEach((function(m){m.removeAttribute("aria-expanded")})):ee.triggerTarget&&m.removeAttribute("aria-expanded");handleAriaExpandedAttribute(),handleStyles(),ze&&ze(q,ee);Pe.popperInstance&&(createPopperInstance(),getNestedPopperTree().forEach((function(m){requestAnimationFrame(m._tippy.popperInstance.forceUpdate)})));invokeHook("onAfterUpdate",[Pe,v])},setContent:function setContent(m){Pe.setProps({content:m})},show:function show(){0;var m=Pe.state.isVisible,v=Pe.state.isDestroyed,q=!Pe.state.isEnabled,ee=ao.isTouch&&!Pe.props.touch,ae=getValueAtIndexOrReturn(Pe.props.duration,0,so.duration);if(m||v||q||ee)return;if(getCurrentTarget().hasAttribute("disabled"))return;if(invokeHook("onShow",[Pe],!1),!1===Pe.props.onShow(Pe))return;Pe.state.isVisible=!0,getIsDefaultRenderFn()&&(We.style.visibility="visible");handleStyles(),addDocumentPress(),Pe.state.isMounted||(We.style.transition="none");if(getIsDefaultRenderFn()){var ie=getDefaultTemplateChildren();setTransitionDuration([ie.box,ie.content],0)}ce=function onFirstUpdate(){var m;if(Pe.state.isVisible&&!_e){if(_e=!0,We.offsetHeight,We.style.transition=Pe.props.moveTransition,getIsDefaultRenderFn()&&Pe.props.animation){var v=getDefaultTemplateChildren(),q=v.box,ee=v.content;setTransitionDuration([q,ee],ae),setVisibilityState([q,ee],"visible")}handleAriaContentAttribute(),handleAriaExpandedAttribute(),pushIfUnique(ho,Pe),null==(m=Pe.popperInstance)||m.forceUpdate(),invokeHook("onMount",[Pe]),Pe.props.animation&&getIsDefaultRenderFn()&&onTransitionedIn(ae,(function(){Pe.state.isShown=!0,invokeHook("onShown",[Pe])}))}},mount()},hide:function hide(){0;var m=!Pe.state.isVisible,v=Pe.state.isDestroyed,q=!Pe.state.isEnabled,ee=getValueAtIndexOrReturn(Pe.props.duration,1,so.duration);if(m||v||q)return;if(invokeHook("onHide",[Pe],!1),!1===Pe.props.onHide(Pe))return;Pe.state.isVisible=!1,Pe.state.isShown=!1,_e=!1,ye=!1,getIsDefaultRenderFn()&&(We.style.visibility="hidden");if(cleanupInteractiveMouseListeners(),removeDocumentPress(),handleStyles(!0),getIsDefaultRenderFn()){var ae=getDefaultTemplateChildren(),ie=ae.box,de=ae.content;Pe.props.animation&&(setTransitionDuration([ie,de],ee),setVisibilityState([ie,de],"hidden"))}handleAriaContentAttribute(),handleAriaExpandedAttribute(),Pe.props.animation?getIsDefaultRenderFn()&&onTransitionedOut(ee,Pe.unmount):Pe.unmount()},hideWithInteractivity:function hideWithInteractivity(m){0;getDocument().addEventListener("mousemove",Te),pushIfUnique(po,Te),Te(m)},enable:function enable(){Pe.state.isEnabled=!0},disable:function disable(){Pe.hide(),Pe.state.isEnabled=!1},unmount:function unmount(){0;Pe.state.isVisible&&Pe.hide();if(!Pe.state.isMounted)return;destroyPopperInstance(),getNestedPopperTree().forEach((function(m){m._tippy.unmount()})),We.parentNode&&We.parentNode.removeChild(We);ho=ho.filter((function(m){return m!==Pe})),Pe.state.isMounted=!1,invokeHook("onHidden",[Pe])},destroy:function destroy(){0;if(Pe.state.isDestroyed)return;Pe.clearDelayTimeouts(),Pe.unmount(),removeListeners(),delete m._tippy,Pe.state.isDestroyed=!0,invokeHook("onDestroy",[Pe])}};if(!fe.render)return Pe;var Ie=fe.render(Pe),We=Ie.popper,ze=Ie.onUpdate;We.setAttribute("data-tippy-root",""),We.id="tippy-"+Pe.id,Pe.popper=We,m._tippy=Pe,We._tippy=Pe;var Ve=we.map((function(m){return m.fn(Pe)})),He=m.hasAttribute("aria-expanded");return addListeners(),handleAriaExpandedAttribute(),handleStyles(),invokeHook("onCreate",[Pe]),fe.showOnCreate&&scheduleShow(),We.addEventListener("mouseenter",(function(){Pe.props.interactive&&Pe.state.isVisible&&Pe.clearDelayTimeouts()})),We.addEventListener("mouseleave",(function(){Pe.props.interactive&&Pe.props.trigger.indexOf("mouseenter")>=0&&getDocument().addEventListener("mousemove",Te)})),Pe;function getNormalizedTouchSettings(){var m=Pe.props.touch;return Array.isArray(m)?m:[m,0]}function getIsCustomTouchBehavior(){return"hold"===getNormalizedTouchSettings()[0]}function getIsDefaultRenderFn(){var m;return!(null==(m=Pe.props.render)||!m.$$tippy)}function getCurrentTarget(){return le||m}function getDocument(){var m=getCurrentTarget().parentNode;return m?getOwnerDocument(m):document}function getDefaultTemplateChildren(){return getChildren(We)}function getDelay(m){return Pe.state.isMounted&&!Pe.state.isVisible||ao.isTouch||ie&&"focus"===ie.type?0:getValueAtIndexOrReturn(Pe.props.delay,m?0:1,so.delay)}function handleStyles(m){void 0===m&&(m=!1),We.style.pointerEvents=Pe.props.interactive&&!m?"":"none",We.style.zIndex=""+Pe.props.zIndex}function invokeHook(m,v,q){var ee;(void 0===q&&(q=!0),Ve.forEach((function(q){q[m]&&q[m].apply(q,v)})),q)&&(ee=Pe.props)[m].apply(ee,v)}function handleAriaContentAttribute(){var v=Pe.props.aria;if(v.content){var q="aria-"+v.content,ee=We.id;normalizeToArray(Pe.props.triggerTarget||m).forEach((function(m){var v=m.getAttribute(q);if(Pe.state.isVisible)m.setAttribute(q,v?v+" "+ee:ee);else{var ae=v&&v.replace(ee,"").trim();ae?m.setAttribute(q,ae):m.removeAttribute(q)}}))}}function handleAriaExpandedAttribute(){!He&&Pe.props.aria.expanded&&normalizeToArray(Pe.props.triggerTarget||m).forEach((function(m){Pe.props.interactive?m.setAttribute("aria-expanded",Pe.state.isVisible&&m===getCurrentTarget()?"true":"false"):m.removeAttribute("aria-expanded")}))}function cleanupInteractiveMouseListeners(){getDocument().removeEventListener("mousemove",Te),po=po.filter((function(m){return m!==Te}))}function onDocumentPress(v){if(!ao.isTouch||!Re&&"mousedown"!==v.type){var q=v.composedPath&&v.composedPath()[0]||v.target;if(!Pe.props.interactive||!actualContains(We,q)){if(normalizeToArray(Pe.props.triggerTarget||m).some((function(m){return actualContains(m,q)}))){if(ao.isTouch)return;if(Pe.state.isVisible&&Pe.props.trigger.indexOf("click")>=0)return}else invokeHook("onClickOutside",[Pe,v]);!0===Pe.props.hideOnClick&&(Pe.clearDelayTimeouts(),Pe.hide(),be=!0,setTimeout((function(){be=!1})),Pe.state.isMounted||removeDocumentPress())}}}function onTouchMove(){Re=!0}function onTouchStart(){Re=!1}function addDocumentPress(){var m=getDocument();m.addEventListener("mousedown",onDocumentPress,!0),m.addEventListener("touchend",onDocumentPress,to),m.addEventListener("touchstart",onTouchStart,to),m.addEventListener("touchmove",onTouchMove,to)}function removeDocumentPress(){var m=getDocument();m.removeEventListener("mousedown",onDocumentPress,!0),m.removeEventListener("touchend",onDocumentPress,to),m.removeEventListener("touchstart",onTouchStart,to),m.removeEventListener("touchmove",onTouchMove,to)}function onTransitionedOut(m,v){onTransitionEnd(m,(function(){!Pe.state.isVisible&&We.parentNode&&We.parentNode.contains(We)&&v()}))}function onTransitionedIn(m,v){onTransitionEnd(m,v)}function onTransitionEnd(m,v){var q=getDefaultTemplateChildren().box;function listener(m){m.target===q&&(updateTransitionEndListener(q,"remove",listener),v())}if(0===m)return v();updateTransitionEndListener(q,"remove",de),updateTransitionEndListener(q,"add",listener),de=listener}function on(v,q,ee){void 0===ee&&(ee=!1),normalizeToArray(Pe.props.triggerTarget||m).forEach((function(m){m.addEventListener(v,q,ee),xe.push({node:m,eventType:v,handler:q,options:ee})}))}function addListeners(){var m;getIsCustomTouchBehavior()&&(on("touchstart",onTrigger,{passive:!0}),on("touchend",onMouseLeave,{passive:!0})),(m=Pe.props.trigger,m.split(/\s+/).filter(Boolean)).forEach((function(m){if("manual"!==m)switch(on(m,onTrigger),m){case"mouseenter":on("mouseleave",onMouseLeave);break;case"focus":on(io?"focusout":"blur",onBlurOrFocusOut);break;case"focusin":on("focusout",onBlurOrFocusOut)}}))}function removeListeners(){xe.forEach((function(m){var v=m.node,q=m.eventType,ee=m.handler,ae=m.options;v.removeEventListener(q,ee,ae)})),xe=[]}function onTrigger(m){var v,q=!1;if(Pe.state.isEnabled&&!isEventListenerStopped(m)&&!be){var ee="focus"===(null==(v=ie)?void 0:v.type);ie=m,le=m.currentTarget,handleAriaExpandedAttribute(),!Pe.state.isVisible&&isMouseEvent(m)&&po.forEach((function(v){return v(m)})),"click"===m.type&&(Pe.props.trigger.indexOf("mouseenter")<0||ye)&&!1!==Pe.props.hideOnClick&&Pe.state.isVisible?q=!0:scheduleShow(m),"click"===m.type&&(ye=!q),q&&!ee&&scheduleHide(m)}}function onMouseMove(m){var v=m.target,q=getCurrentTarget().contains(v)||We.contains(v);if("mousemove"!==m.type||!q){var ee=getNestedPopperTree().concat(We).map((function(m){var v,q=null==(v=m._tippy.popperInstance)?void 0:v.state;return q?{popperRect:m.getBoundingClientRect(),popperState:q,props:fe}:null})).filter(Boolean);isCursorOutsideInteractiveBorder(ee,m)&&(cleanupInteractiveMouseListeners(),scheduleHide(m))}}function onMouseLeave(m){isEventListenerStopped(m)||Pe.props.trigger.indexOf("click")>=0&&ye||(Pe.props.interactive?Pe.hideWithInteractivity(m):scheduleHide(m))}function onBlurOrFocusOut(m){Pe.props.trigger.indexOf("focusin")<0&&m.target!==getCurrentTarget()||Pe.props.interactive&&m.relatedTarget&&We.contains(m.relatedTarget)||scheduleHide(m)}function isEventListenerStopped(m){return!!ao.isTouch&&getIsCustomTouchBehavior()!==m.type.indexOf("touch")>=0}function createPopperInstance(){destroyPopperInstance();var v=Pe.props,q=v.popperOptions,ee=v.placement,ae=v.offset,ie=v.getReferenceClientRect,de=v.moveTransition,le=getIsDefaultRenderFn()?getChildren(We).arrow:null,pe=ie?{getBoundingClientRect:ie,contextElement:ie.contextElement||getCurrentTarget()}:m,fe={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v=m.state;if(getIsDefaultRenderFn()){var q=getDefaultTemplateChildren().box;["placement","reference-hidden","escaped"].forEach((function(m){"placement"===m?q.setAttribute("data-placement",v.placement):v.attributes.popper["data-popper-"+m]?q.setAttribute("data-"+m,""):q.removeAttribute("data-"+m)})),v.attributes.popper={}}}},ye=[{name:"offset",options:{offset:ae}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!de}},fe];getIsDefaultRenderFn()&&le&&ye.push({name:"arrow",options:{element:le,padding:3}}),ye.push.apply(ye,(null==q?void 0:q.modifiers)||[]),Pe.popperInstance=Ui(pe,We,Object.assign({},q,{placement:ee,onFirstUpdate:ce,modifiers:ye}))}function destroyPopperInstance(){Pe.popperInstance&&(Pe.popperInstance.destroy(),Pe.popperInstance=null)}function mount(){var m,v=Pe.props.appendTo,q=getCurrentTarget();(m=Pe.props.interactive&&v===no||"parent"===v?q.parentNode:invokeWithArgsOrReturn(v,[q])).contains(We)||m.appendChild(We),Pe.state.isMounted=!0,createPopperInstance()}function getNestedPopperTree(){return arrayFrom(We.querySelectorAll("[data-tippy-root]"))}function scheduleShow(m){Pe.clearDelayTimeouts(),m&&invokeHook("onTrigger",[Pe,m]),addDocumentPress();var v=getDelay(!0),ee=getNormalizedTouchSettings(),ae=ee[0],ie=ee[1];ao.isTouch&&"hold"===ae&&ie&&(v=ie),v?q=setTimeout((function(){Pe.show()}),v):Pe.show()}function scheduleHide(m){if(Pe.clearDelayTimeouts(),invokeHook("onUntrigger",[Pe,m]),Pe.state.isVisible){if(!(Pe.props.trigger.indexOf("mouseenter")>=0&&Pe.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(m.type)>=0&&ye)){var v=getDelay(!1);v?ee=setTimeout((function(){Pe.state.isVisible&&Pe.hide()}),v):ae=requestAnimationFrame((function(){Pe.hide()}))}}else removeDocumentPress()}}function tippy(m,v){void 0===v&&(v={});var q=so.plugins.concat(v.plugins||[]);document.addEventListener("touchstart",onDocumentTouchStart,to),window.addEventListener("blur",onWindowBlur);var ee,ae=Object.assign({},v,{plugins:q}),ie=(tippy_esm_isElement(ee=m)?[ee]:isNodeList(ee)?arrayFrom(ee):Array.isArray(ee)?ee:arrayFrom(document.querySelectorAll(ee))).reduce((function(m,v){var q=v&&createTippy(v,ae);return q&&m.push(q),m}),[]);return tippy_esm_isElement(m)?ie[0]:ie}tippy.defaultProps=so,tippy.setDefaultProps=function setDefaultProps(m){Object.keys(m).forEach((function(v){so[v]=m[v]}))},tippy.currentInput=ao;Object.assign({},si,{effect:function effect(m){var v=m.state,q={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(v.elements.popper.style,q.popper),v.styles=q,v.elements.arrow&&Object.assign(v.elements.arrow.style,q.arrow)}});tippy.setDefaultProps({render:render});const go=tippy;function tippy_react_esm_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}var fo="undefined"!=typeof window&&"undefined"!=typeof document;function preserveRef(m,v){m&&("function"==typeof m&&m(v),{}.hasOwnProperty.call(m,"current")&&(m.current=v))}function ssrSafeCreateDiv(){return fo&&document.createElement("div")}function toDataAttributes(m){var v={"data-placement":m.placement};return m.referenceHidden&&(v["data-reference-hidden"]=""),m.escaped&&(v["data-escaped"]=""),v}function deepPreserveProps(m,v){var q,ee;return Object.assign({},v,{popperOptions:Object.assign({},m.popperOptions,v.popperOptions,{modifiers:[].concat(((null==(q=m.popperOptions)?void 0:q.modifiers)||[]).filter((function(m){return m.name.indexOf("tippy")>=0})),(null==(ee=v.popperOptions)?void 0:ee.modifiers)||[])})})}var mo=fo?q.useLayoutEffect:q.useEffect;function useMutableBox(m){var v=(0,q.useRef)();return v.current||(v.current="function"==typeof m?m():m),v.current}function updateClassName(m,v,q){q.split(/\s+/).forEach((function(q){q&&m.classList[v](q)}))}var vo={name:"className",defaultValue:"",fn:function fn(m){var v=m.popper.firstElementChild,q=function isDefaultRenderFn(){var v;return!!(null==(v=m.props.render)?void 0:v.$$tippy)};function add(){m.props.className&&!q()||updateClassName(v,"add",m.props.className)}return{onCreate:add,onBeforeUpdate:function remove(){q()&&updateClassName(v,"remove",m.props.className)},onAfterUpdate:add}}};function TippyGenerator(m){return function Tippy(ee){var ae=ee.children,ie=ee.content,de=ee.visible,ce=ee.singleton,le=ee.render,pe=ee.reference,fe=ee.disabled,ye=void 0!==fe&&fe,be=ee.ignoreAttributes,Re=void 0===be||be,_e=(ee.__source,ee.__self,tippy_react_esm_objectWithoutPropertiesLoose(ee,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),xe=void 0!==de,Te=void 0!==ce,Se=(0,q.useState)(!1),we=Se[0],Pe=Se[1],Ie=(0,q.useState)({}),We=Ie[0],ze=Ie[1],Ve=(0,q.useState)(),He=Ve[0],qe=Ve[1],Xe=useMutableBox((function(){return{container:ssrSafeCreateDiv(),renders:1}})),Qe=Object.assign({ignoreAttributes:Re},_e,{content:Xe.container});xe&&(Qe.trigger="manual",Qe.hideOnClick=!1),Te&&(ye=!0);var Ye=Qe,et=Qe.plugins||[];le&&(Ye=Object.assign({},Qe,{plugins:Te?[].concat(et,[{fn:function fn(){return{onTrigger:function onTrigger(m,v){var q=ce.data.children.find((function(m){return m.instance.reference===v.currentTarget})).content;qe(q)}}}}]):et,render:function render(){return{popper:Xe.container}}}));var tt=[pe].concat(ae?[ae.type]:[]);return mo((function(){var v=pe;pe&&pe.hasOwnProperty("current")&&(v=pe.current);var q=m(v||Xe.ref||ssrSafeCreateDiv(),Object.assign({},Ye,{plugins:[vo].concat(Qe.plugins||[])}));return Xe.instance=q,ye&&q.disable(),de&&q.show(),Te&&ce.hook({instance:q,content:ie,props:Ye}),Pe(!0),function(){q.destroy(),null==ce||ce.cleanup(q)}}),tt),mo((function(){if(1!==Xe.renders){var m=Xe.instance;m.setProps(deepPreserveProps(m.props,Ye)),ye?m.disable():m.enable(),xe&&(de?m.show():m.hide()),Te&&ce.hook({instance:m,content:ie,props:Ye})}else Xe.renders++})),mo((function(){var m;if(le){var v=Xe.instance;v.setProps({popperOptions:Object.assign({},v.props.popperOptions,{modifiers:[].concat((null==(m=v.props.popperOptions)?void 0:m.modifiers)||[],[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v,q=m.state,ee=null==(v=q.modifiersData)?void 0:v.hide;We.placement===q.placement&&We.referenceHidden===(null==ee?void 0:ee.isReferenceHidden)&&We.escaped===(null==ee?void 0:ee.hasPopperEscaped)||ze({placement:q.placement,referenceHidden:null==ee?void 0:ee.isReferenceHidden,escaped:null==ee?void 0:ee.hasPopperEscaped}),q.attributes.popper={}}}])})})}}),[We.placement,We.referenceHidden,We.escaped].concat(tt)),q.createElement(q.Fragment,null,ae?(0,q.cloneElement)(ae,{ref:function ref(m){Xe.ref=m,preserveRef(ae.ref,m)}}):null,we&&(0,v.createPortal)(le?le(toDataAttributes(We),He):ie,Xe.container))}}var forwardRef=function(m,v){return(0,q.forwardRef)((function TippyWrapper(ee,ae){var ie=ee.children,de=tippy_react_esm_objectWithoutPropertiesLoose(ee,["children"]);return q.createElement(m,Object.assign({},v,de),ie?(0,q.cloneElement)(ie,{ref:function ref(m){preserveRef(ae,m),preserveRef(ie.ref,m)}}):null)}))};const yo=forwardRef(TippyGenerator(go));const bo=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.borderRadius,ae=m.fontSize;return{tooltip:{"&.tippy-box":{transitionProperty:[["opacity"]],'&[data-state="hidden"]':{opacity:0}},"& .tippy-content":{padding:v[0],border:"1px "+q.border+" solid",borderRadius:ee,background:q.baseBackground,boxShadow:[[0,2,4,"rgba(0,0,0,.15)"]],fontSize:ae.small,color:q.type}}}}))((function TooltipRenderer(m){var v=m.classes,ee=m.children,ae=m.content,ie=m.placement,de=void 0===ie?"top":ie;return q.createElement(yo,{content:ae,className:v.tooltip,interactive:!0,placement:de,trigger:"click mouseenter focus",arrow:!1},q.createElement("span",{role:"button",tabIndex:0},ee))}));const Ro=(0,ie.Z)((function styles(m){return{complexType:{alignItems:"center",display:"inline-flex"},name:{flexShrink:0},icon:{marginLeft:m.space[0],flexShrink:0}}}))((function ComplexTypeRenderer(m){var v=m.classes,ee=m.name,ae=m.raw;return q.createElement(bo,{placement:"right",content:ae},q.createElement("span",{className:v.complexType},q.createElement("span",{className:v.name},q.createElement(hn.Z,null,ee)),q.createElement(MdInfoOutline,{className:v.icon})))}));var _o=__webpack_require__(11193);function renderType(m){if(!m)return"unknown";var v=m.name;switch(v){case"arrayOf":return m.value.name+"[]";case"objectOf":return"{"+renderType(m.value)+"}";case"instanceOf":return m.value;default:return v}}function renderAdvancedType(m){switch(m.name){case"enum":return q.createElement(ka,null,m.name);case"literal":return q.createElement(ka,null,m.value);case"signature":return q.createElement(Ro,{name:m.type,raw:m.raw});case"union":case"tuple":return q.createElement(Ro,{name:m.name,raw:m.raw});default:return q.createElement(ka,null,m.raw||m.name)}}var xo=__webpack_require__(17749);function renderEnum(m){if(!Array.isArray(m.value))return q.createElement("span",null,m.value);var v=m.value.map((function(m){var v=m.value;return q.createElement(Kn.Z,{key:v},(0,_o.xC)((0,_o.I8)(v)))}));return q.createElement("span",null,"One of: ",q.createElement(Fa(),{separator:", "},v))}function renderUnion(m){if(!Array.isArray(m.value))return q.createElement("span",null,m.value);var v=m.value.map((function(m,v){return q.createElement(ka,{key:m.name+"-"+v},renderType(m))}));return q.createElement("span",null,"One of type: ",q.createElement(Fa(),{separator:", "},v))}function renderShape(m){return Object.keys(m).map((function(v){var ee=m[v],ae=(0,xo.Z)(ee),ie=ee.description;return q.createElement("div",{key:v},q.createElement(Ca,null,v),": ",q.createElement(ka,null,renderType(ee)),ae&&" — ",ae,ie&&" — ",ie&&q.createElement(Da,{text:ie,inline:!0}))}))}function renderExtra(m){var v=(0,_o.oL)(m);if(!v)return null;switch(v.name){case"enum":return renderEnum(v);case"union":return renderUnion(v);case"shape":case"exact":return m.type&&renderShape(m.type.value);case"arrayOf":case"objectOf":return"shape"===v.value.name||"exact"===v.value.name?m.type&&renderShape(m.type.value.value):null;default:return null}}function PropsRenderer_extends(){return PropsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&q.createElement(za,{args:de,heading:!0}),ce&&q.createElement(Ba,PropsRenderer_extends({},Object.assign({},ce,{name:""}),{returns:!0})))}}],To=function PropsRenderer(m){var v=m.props;return q.createElement(rr,{columns:Eo,rows:v,getRowKey:getRowKey})};To.propTypes={props:ae().array.isRequired};const Do=To;function MethodsRenderer_extends(){return MethodsRenderer_extends=Object.assign||function(m){for(var v=1;v-1?Se.substring(0,Se.indexOf("?")):Se;be&&(we+=Pe),le&&(we+="?nochrome");var Ie=encodeURIComponent(ee||"");if(de?we+="#"+ae:(ce||le)&&(we+=buildIsolatedOrNoChromeFragment({currentHash:Pe,encodedName:Ie})),fe){var We=fe.map(encodeURIComponent);ye||(We=[].concat(We,[Ie])),we+="#/"+We.join("/")}return ye&&(we+="?id="+ae),void 0!==ie&&(we+="/"+ie),pe?_e+we:we}var Uo=function IsolateButton(m){var v=m.name,ee=m.example,ae=m.isolated,ie=m.href;if(ae&&!ie)return null;var de=ee?v+"-"+ee+"-isolate-button":v+"-isolate-button";return ae?q.createElement(Oo,{href:ie,title:"Show all components",testId:de},q.createElement(MdFullscreenExit,null)):q.createElement(Oo,{href:getUrl({name:v,example:ee,isolated:!0}),title:"Open isolated",testId:de},q.createElement(MdFullscreen,null))};Uo.propTypes={name:ae().string.isRequired,example:ae().number,isolated:ae().bool};const Bo=Uo;var Lo=function TabButtonRenderer(m){var v,ee=m.classes,ae=m.name,ie=m.className,de=m.onClick,ce=m.active,le=m.children,pe=(0,un.Z)(ee.button,ie,((v={})[ee.isActive]=ce,v));return q.createElement("button",{type:"button",name:ae,className:pe,onClick:de,"aria-pressed":ce},le)};Lo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string.isRequired,className:ae().string,onClick:ae().func.isRequired,active:ae().bool,children:ae().node.isRequired},Lo.defaultProps={active:!1};const No=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize,ie=m.buttonTextTransform;return{button:{padding:[[v[1],0]],fontFamily:ee.base,fontSize:ae.base,color:q.light,background:"transparent",textTransform:ie,transition:"color 750ms ease-out",border:"none",cursor:"pointer","&:hover, &:focus":{isolate:!1,outline:0,color:q.linkHover,transition:"color 150ms ease-in"},"&:focus:not($isActive)":{isolate:!1,outline:[[1,"dotted",q.linkHover]]},"& + &":{isolate:!1,marginLeft:v[1]}},isActive:{borderBottom:[[2,q.linkHover,"solid"]]}}}))(Lo);var Mo=function CodeTabButton(m){return q.createElement(No,m,"View Code")};Mo.propTypes={onClick:ae().func.isRequired,name:ae().string.isRequired,active:ae().bool};const Wo=Mo;var zo=function UsageTabButton(m){var v=m.props;return!Po()(v.props)||!Po()(v.methods)?q.createElement(No,m,"Props & methods"):null};zo.propTypes={onClick:ae().func.isRequired,name:ae().string.isRequired,props:ae().shape({props:ae().array,methods:ae().array}).isRequired,active:ae().bool};const Vo=zo;var Ho="rsg-code-editor",qo="rsg-usage",Go=[Bo];const slots=function(m){return{sectionToolbar:Go,componentToolbar:Go,exampleToolbar:Go,exampleTabButtons:[{id:Ho,render:Wo}],exampleTabs:[{id:Ho,render:be}],docsTabButtons:[{id:qo,render:Vo}],docsTabs:[{id:qo,render:Fo}]}};var Xo=__webpack_require__(61456);function ComponentsListRenderer_extends(){return ComponentsListRenderer_extends=Object.assign||function(m){for(var v=1;v0?q.createElement($o,{items:v}):null};Qo.propTypes={items:ae().array.isRequired};const Jo=Qo;var Yo=function TableOfContentsRenderer(m){var v=m.classes,ee=m.children,ae=m.searchTerm,ie=m.onSearchTermChange;return q.createElement("div",null,q.createElement("div",{className:v.root},q.createElement("nav",null,q.createElement("div",{className:v.search},q.createElement("input",{value:ae,className:v.input,placeholder:"Filter by name","aria-label":"Filter by name",onChange:function onChange(m){return ie(m.target.value)}})),ee)))};Yo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node,searchTerm:ae().string.isRequired,onSearchTermChange:ae().func.isRequired};const es=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize,ie=m.borderRadius;return{root:{fontFamily:ee.base},search:{padding:v[2]},input:{display:"block",width:"100%",padding:v[1],color:q.base,backgroundColor:q.baseBackground,fontFamily:ee.base,fontSize:ae.base,border:[[1,q.border,"solid"]],borderRadius:ie,transition:"all ease-in-out .1s","&:focus":{isolate:!1,borderColor:q.link,boxShadow:[[0,0,0,2,q.focus]],outline:0},"&::placeholder":{isolate:!1,fontFamily:ee.base,fontSize:ae.base,color:q.light}}}}))(Yo);__webpack_require__(24603),__webpack_require__(23123);function getFilterRegExp(m){return m=m.replace(/[^a-z0-9]/gi,"").split("").join(".*"),new RegExp(m,"i")}function filterComponentsByName(m,v){var q=getFilterRegExp(v);return m.filter((function(m){var v=m.name;return q.test(v)}))}function filterSectionsByName(m,v){var q=getFilterRegExp(v);return m.map((function(m){return Object.assign({},m,{sections:m.sections?filterSectionsByName(m.sections,v):[],components:m.components?filterComponentsByName(m.components,v):[]})})).filter((function(m){return m.components.length>0||m.sections.length>0||q.test(m.name||"-")}))}var ns=__webpack_require__(3522),as=__webpack_require__.n(ns),rs="#/",os=/(.*)\?/;function trimHash(m,v){if(!m)return"";var q=new RegExp("^"+as()(v||rs),"g");return m.replace(q,"")}var ss=function trimParams(m){var v=os.exec(m);return v&&v[1]||m},ds=function hasInHash(m,v){return""!==m&&m.indexOf(v)>-1},cs=function getHash(m,v){return decodeURIComponent(ss(trimHash(m,v)))},us=function getHashAsArray(m,v){return ss(trimHash(m,v)).split("/").map(decodeURIComponent)},ls=function getParameterByName(m,v){v=v.replace(/[[\]]/g,"\\$&");var q=new RegExp("[?&]"+v+"(=([^&#]*)|&|#|$)").exec(m);return q?q[2]?decodeURIComponent(q[2].replace(/\+/g," ")):"":null};function TableOfContents_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function TableOfContents_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var ps=function(m){var v,ee;ee=m,(v=TableOfContents).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=TableOfContents;function TableOfContents(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0?ie.renderLevel(q,v,ce,0===de):{content:void 0,containsSelected:!1},ye=fe.content,be=fe.containsSelected,Re=(!v&&m.href?cs(m.href):m.href)===le;return(be||Re)&&(pe=!0),Object.assign({},m,{heading:!!m.name&&q.length>0,content:ye,selected:Re,shouldOpenInNewTab:!!m.external&&!!m.externalLink,initialOpen:"collapse"!==ie.props.tocMode||be||m.expand,forcedOpen:!!ie.state.searchTerm.length})}));return{content:q.createElement(Jo,{items:fe}),containsSelected:pe}},ie.renderSections=function renderSections(){var m=this.state.searchTerm,v=this.props,q=v.sections,ee=v.useRouterLinks,ae=1===q.length?q[0].sections&&q[0].sections.length?q[0].sections:q[0].components:q,ie=ae?filterSectionsByName(ae,m):ae||[];return this.renderLevel(ie,ee).content},ie.render=function render(){var m=this;return q.createElement(es,{searchTerm:this.state.searchTerm,onSearchTermChange:function handleSearchTermChange(v){return m.setState({searchTerm:v})}},this.renderSections())},TableOfContents}(q.Component);TableOfContents_defineProperty(ps,"propTypes",{sections:ae().array.isRequired,useRouterLinks:ae().bool,tocMode:ae().string,loc:ae().object}),TableOfContents_defineProperty(ps,"defaultProps",{loc:window.location});const hs=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{logo:{color:v.base,margin:0,fontFamily:q.base,fontSize:ee.h4,fontWeight:"normal"}}}))((function LogoRenderer(m){var v=m.classes,ee=m.children;return q.createElement("h1",{className:v.logo},ee)}));var gs=function RibbonRenderer(m){var v=m.classes,ee=m.url,ae=m.text;return q.createElement("footer",{className:v.root},q.createElement("a",{href:ee,className:v.link},ae))};gs.defaultProps={text:"Fork me on GitHub"},gs.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,url:ae().string.isRequired,text:ae().string};const fs=(0,ie.Z)((function styles(m){var v=m.color,q=m.space,ee=m.fontSize;return{root:{position:"fixed",top:0,right:0,width:149,height:149,zIndex:999},link:{fontFamily:m.fontFamily.base,position:"relative",right:-37,top:-22,display:"block",width:190,padding:[[q[0],q[2]]],textAlign:"center",color:v.ribbonText,fontSize:ee.base,background:v.ribbonBackground,textDecoration:"none",textShadow:[[0,"-1px",0,"rgba(0,0,0,.15)"]],transformOrigin:[[0,0]],transform:"rotate(45deg)",cursor:"pointer"}}}))(gs);function Ribbon(){var m=(0,Xo.E)().config.ribbon;return m?q.createElement(fs,m):null}var ms=function VersionRenderer(m){var v=m.classes,ee=m.children;return q.createElement("p",{"aria-label":"version",className:v.version},ee)};ms.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node};const vs=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{version:{color:v.light,margin:[[5,0,0,0]],fontFamily:q.base,fontSize:ee.base,fontWeight:"normal"}}}))(ms);var ys=function StyleGuideRenderer(m){var v=m.classes,ee=m.title,ae=m.version,ie=m.homepageUrl,de=m.children,ce=m.toc,le=m.hasSidebar;return q.createElement("div",{className:(0,un.Z)(v.root,le&&v.hasSidebar)},q.createElement("main",{className:v.content},de,q.createElement("footer",{className:v.footer},q.createElement(Da,{text:"Created with [React Styleguidist]("+ie+")"}))),le&&q.createElement("div",{className:v.sidebar,"data-testid":"sidebar"},q.createElement("header",{className:v.logo},q.createElement(hs,null,ee),ae&&q.createElement(vs,null,ae)),ce),q.createElement(Ribbon,null))};ys.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,title:ae().string.isRequired,version:ae().string,homepageUrl:ae().string.isRequired,children:ae().node.isRequired,toc:ae().node.isRequired,hasSidebar:ae().bool};const bs=(0,ie.Z)((function styles(m){var v,q,ee,ae=m.color,ie=m.fontFamily,de=m.fontSize,ce=m.sidebarWidth,le=m.mq,pe=m.space,fe=m.maxWidth;return{root:{minHeight:"100vh",backgroundColor:ae.baseBackground},hasSidebar:(v={paddingLeft:ce},v[le.small]={paddingLeft:0},v),content:(q={maxWidth:fe,padding:[[pe[2],pe[4]]],margin:[[0,"auto"]]},q[le.small]={padding:pe[2]},q.display="block",q),sidebar:(ee={backgroundColor:ae.sidebarBackground,border:[[ae.border,"solid"]],borderWidth:[[0,1,0,0]],position:"fixed",top:0,left:0,bottom:0,width:ce,overflow:"auto",WebkitOverflowScrolling:"touch"},ee[le.small]={position:"static",width:"auto",borderWidth:[[1,0,0,0]],paddingBottom:pe[0]},ee),logo:{padding:pe[2],borderBottom:[[1,ae.border,"solid"]]},footer:{display:"block",color:ae.light,fontFamily:ie.base,fontSize:de.small}}}))(ys);var Rs=__webpack_require__(23279),_s=__webpack_require__.n(Rs),xs=function PlaygroundErrorRenderer(m){var v=m.classes,ee=m.message;return q.createElement("pre",{className:v.root},ee)};xs.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,message:ae().string.isRequired};const Es=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{root:{margin:0,lineHeight:1.2,fontSize:q.small,fontFamily:v.monospace,color:ee.error,whiteSpace:"pre-wrap"}}}))(xs);var Ts=function(m){var v,q;q=m,(v=Wrapper).prototype=Object.create(q.prototype),v.prototype.constructor=v,v.__proto__=q;var ee;ee=Wrapper;function Wrapper(){return m.apply(this,arguments)||this}var ae=Wrapper.prototype;return ae.componentDidCatch=function componentDidCatch(m){this.props.onError(m)},ae.render=function render(){return this.props.children},Wrapper}(q.Component);!function Wrapper_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}(Ts,"propTypes",{children:ae().node.isRequired,onError:ae().func.isRequired});__webpack_require__(4723),__webpack_require__(73210);for(var Ds=__webpack_require__(63230),Ss=__webpack_require__(55977),ws=__webpack_require__.n(Ss),Cs=__webpack_require__(16018),As={},ks="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Ps=0;Ps0&&(ie+=";"),0!==ce.length){for(var le=0,pe=[],fe=0,ye=ce;fe1&&(Re+=encodeInteger(be[1]-v)+encodeInteger(be[2]-q)+encodeInteger(be[3]-ee),v=be[1],q=be[2],ee=be[3]),5===be.length&&(Re+=encodeInteger(be[4]-ae),ae=be[4]),pe.push(Re)}ie+=pe.join(",")}}return ie}function encodeInteger(m){var v="";m=m<0?-m<<1|1:m<<1;do{var q=31&m;(m>>>=5)>0&&(q|=32),v+=ks[q]}while(m>0);return v}var Is=__webpack_require__(48764).Buffer,Fs=function BitSet(m){this.bits=m instanceof BitSet?m.bits.slice():[]};Fs.prototype.add=function add(m){this.bits[m>>5]|=1<<(31&m)},Fs.prototype.has=function has(m){return!!(this.bits[m>>5]&1<<(31&m))};var js=function Chunk(m,v,q){this.start=m,this.end=v,this.original=q,this.intro="",this.outro="",this.content=q,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};js.prototype.appendLeft=function appendLeft(m){this.outro+=m},js.prototype.appendRight=function appendRight(m){this.intro=this.intro+m},js.prototype.clone=function clone(){var m=new js(this.start,this.end,this.original);return m.intro=this.intro,m.outro=this.outro,m.content=this.content,m.storeName=this.storeName,m.edited=this.edited,m},js.prototype.contains=function contains(m){return this.start=ee.length)return"\t";var ae=ee.reduce((function(m,v){var q=/^ +/.exec(v)[0].length;return Math.min(q,m)}),1/0);return new Array(ae+1).join(" ")}function getRelativePath(m,v){var q=m.split(/[/\\]/),ee=v.split(/[/\\]/);for(q.pop();q[0]===ee[0];)q.shift(),ee.shift();if(q.length)for(var ae=q.length;ae--;)q[ae]="..";return q.concat(ee).join("/")}Os.prototype.toString=function toString(){return JSON.stringify(this)},Os.prototype.toUrl=function toUrl(){return"data:application/json;charset=utf-8;base64,"+btoa(this.toString())};var Us=Object.prototype.toString;function isObject(m){return"[object Object]"===Us.call(m)}function getLocator(m){for(var v=m.split("\n"),q=[],ee=0,ae=0;ee>1;m=0&&ae.push(ee),this.rawSegments.push(ae)}else this.pending&&this.rawSegments.push(this.pending);this.advance(v),this.pending=null},Bs.prototype.addUneditedChunk=function addUneditedChunk(m,v,q,ee,ae){for(var ie=v.start,de=!0;ie1){for(var q=0;q=m&&q<=v)throw new Error("Cannot move a selection inside itself");this._split(m),this._split(v),this._split(q);var ee=this.byStart[m],ae=this.byEnd[v],ie=ee.previous,de=ae.next,ce=this.byStart[q];if(!ce&&ae===this.lastChunk)return this;var le=ce?ce.previous:this.lastChunk;return ie&&(ie.next=de),de&&(de.previous=ie),le&&(le.next=ee),ce&&(ce.previous=ae),ee.previous||(this.firstChunk=ae.next),ae.next||(this.lastChunk=ee.previous,this.lastChunk.next=null),ee.previous=le,ae.next=ce||null,le||(this.firstChunk=ee),ce||(this.lastChunk=ae),this},Ms.prototype.overwrite=function overwrite(m,v,q,ee){if("string"!=typeof q)throw new TypeError("replacement content must be a string");for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(v>this.original.length)throw new Error("end is out of bounds");if(m===v)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(m),this._split(v),!0===ee&&(Ns.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),Ns.storeName=!0),ee={storeName:!0});var ae=void 0!==ee&&ee.storeName,ie=void 0!==ee&&ee.contentOnly;if(ae){var de=this.original.slice(m,v);Object.defineProperty(this.storedNames,de,{writable:!0,value:!0,enumerable:!0})}var ce=this.byStart[m],le=this.byEnd[v];if(ce){for(var pe=ce;pe!==le;){if(pe.next!==this.byStart[pe.end])throw new Error("Cannot overwrite across a split point");(pe=pe.next).edit("",!1)}ce.edit(q,ae,ie)}else{var fe=new js(m,v,"").edit(q,ae);le.next=fe,fe.previous=le}return this},Ms.prototype.prepend=function prepend(m){if("string"!=typeof m)throw new TypeError("outro content must be a string");return this.intro=m+this.intro,this},Ms.prototype.prependLeft=function prependLeft(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var q=this.byEnd[m];return q?q.prependLeft(v):this.intro=v+this.intro,this},Ms.prototype.prependRight=function prependRight(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var q=this.byStart[m];return q?q.prependRight(v):this.outro=v+this.outro,this},Ms.prototype.remove=function remove(m,v){for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(m===v)return this;if(m<0||v>this.original.length)throw new Error("Character is out of bounds");if(m>v)throw new Error("end must be greater than start");this._split(m),this._split(v);for(var q=this.byStart[m];q;)q.intro="",q.outro="",q.edit(""),q=v>q.end?this.byStart[q.end]:null;return this},Ms.prototype.lastChar=function lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];var m=this.lastChunk;do{if(m.outro.length)return m.outro[m.outro.length-1];if(m.content.length)return m.content[m.content.length-1];if(m.intro.length)return m.intro[m.intro.length-1]}while(m=m.previous);return this.intro.length?this.intro[this.intro.length-1]:""},Ms.prototype.lastLine=function lastLine(){var m=this.outro.lastIndexOf(Ls);if(-1!==m)return this.outro.substr(m+1);var v=this.outro,q=this.lastChunk;do{if(q.outro.length>0){if(-1!==(m=q.outro.lastIndexOf(Ls)))return q.outro.substr(m+1)+v;v=q.outro+v}if(q.content.length>0){if(-1!==(m=q.content.lastIndexOf(Ls)))return q.content.substr(m+1)+v;v=q.content+v}if(q.intro.length>0){if(-1!==(m=q.intro.lastIndexOf(Ls)))return q.intro.substr(m+1)+v;v=q.intro+v}}while(q=q.previous);return-1!==(m=this.intro.lastIndexOf(Ls))?this.intro.substr(m+1)+v:this.intro+v},Ms.prototype.slice=function slice(m,v){for(void 0===m&&(m=0),void 0===v&&(v=this.original.length);m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;for(var q="",ee=this.firstChunk;ee&&(ee.start>m||ee.end<=m);){if(ee.start=v)return q;ee=ee.next}if(ee&&ee.edited&&ee.start!==m)throw new Error("Cannot use replaced character "+m+" as slice start anchor.");for(var ae=ee;ee;){!ee.intro||ae===ee&&ee.start!==m||(q+=ee.intro);var ie=ee.start=v;if(ie&&ee.edited&&ee.end!==v)throw new Error("Cannot use replaced character "+v+" as slice end anchor.");var de=ae===ee?m-ee.start:0,ce=ie?ee.content.length+v-ee.end:ee.content.length;if(q+=ee.content.slice(de,ce),!ee.outro||ie&&ee.end!==v||(q+=ee.outro),ie)break;ee=ee.next}return q},Ms.prototype.snip=function snip(m,v){var q=this.clone();return q.remove(0,m),q.remove(v,q.original.length),q},Ms.prototype._split=function _split(m){if(!this.byStart[m]&&!this.byEnd[m])for(var v=this.lastSearchedChunk,q=m>v.end;v;){if(v.contains(m))return this._splitChunk(v,m);v=q?this.byStart[v.end]:this.byEnd[v.start]}},Ms.prototype._splitChunk=function _splitChunk(m,v){if(m.edited&&m.content.length){var q=getLocator(this.original)(v);throw new Error("Cannot split a chunk that has already been edited ("+q.line+":"+q.column+' – "'+m.original+'")')}var ee=m.split(v);return this.byEnd[v]=m,this.byStart[v]=ee,this.byEnd[ee.end]=ee,m===this.lastChunk&&(this.lastChunk=ee),this.lastSearchedChunk=m,!0},Ms.prototype.toString=function toString(){for(var m=this.intro,v=this.firstChunk;v;)m+=v.toString(),v=v.next;return m+this.outro},Ms.prototype.isEmpty=function isEmpty(){var m=this.firstChunk;do{if(m.intro.length&&m.intro.trim()||m.content.length&&m.content.trim()||m.outro.length&&m.outro.trim())return!1}while(m=m.next);return!0},Ms.prototype.length=function length(){var m=this.firstChunk,length=0;do{length+=m.intro.length+m.content.length+m.outro.length}while(m=m.next);return length},Ms.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},Ms.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},Ms.prototype.trimEndAborted=function trimEndAborted(m){var v=new RegExp((m||"\\s")+"+$");if(this.outro=this.outro.replace(v,""),this.outro.length)return!0;var q=this.lastChunk;do{var ee=q.end,ae=q.trimEnd(v);if(q.end!==ee&&(this.lastChunk===q&&(this.lastChunk=q.next),this.byEnd[q.end]=q,this.byStart[q.next.start]=q.next,this.byEnd[q.next.end]=q.next),ae)return!0;q=q.previous}while(q);return!1},Ms.prototype.trimEnd=function trimEnd(m){return this.trimEndAborted(m),this},Ms.prototype.trimStartAborted=function trimStartAborted(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),this.intro.length)return!0;var q=this.firstChunk;do{var ee=q.end,ae=q.trimStart(v);if(q.end!==ee&&(q===this.lastChunk&&(this.lastChunk=q.next),this.byEnd[q.end]=q,this.byStart[q.next.start]=q.next,this.byEnd[q.next.end]=q.next),ae)return!0;q=q.next}while(q);return!1},Ms.prototype.trimStart=function trimStart(m){return this.trimStartAborted(m),this};var Ws=Object.prototype.hasOwnProperty,zs=function Bundle(m){void 0===m&&(m={}),this.intro=m.intro||"",this.separator=void 0!==m.separator?m.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};zs.prototype.addSource=function addSource(m){if(m instanceof Ms)return this.addSource({content:m,filename:m.filename,separator:this.separator});if(!isObject(m)||!m.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(v){Ws.call(m,v)||(m[v]=m.content[v])})),void 0===m.separator&&(m.separator=this.separator),m.filename)if(Ws.call(this.uniqueSourceIndexByFilename,m.filename)){var v=this.uniqueSources[this.uniqueSourceIndexByFilename[m.filename]];if(m.content.original!==v.content)throw new Error("Illegal source: same filename ("+m.filename+"), different contents")}else this.uniqueSourceIndexByFilename[m.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:m.filename,content:m.content.original});return this.sources.push(m),this},zs.prototype.append=function append(m,v){return this.addSource({content:new Ms(m),separator:v&&v.separator||""}),this},zs.prototype.clone=function clone(){var m=new zs({intro:this.intro,separator:this.separator});return this.sources.forEach((function(v){m.addSource({filename:v.filename,content:v.content.clone(),separator:v.separator})})),m},zs.prototype.generateDecodedMap=function generateDecodedMap(m){var v=this;void 0===m&&(m={});var q=[];this.sources.forEach((function(m){Object.keys(m.content.storedNames).forEach((function(m){~q.indexOf(m)||q.push(m)}))}));var ee=new Bs(m.hires);return this.intro&&ee.advance(this.intro),this.sources.forEach((function(m,ae){ae>0&&ee.advance(v.separator);var ie=m.filename?v.uniqueSourceIndexByFilename[m.filename]:-1,de=m.content,ce=getLocator(de.original);de.intro&&ee.advance(de.intro),de.firstChunk.eachNext((function(v){var ae=ce(v.start);v.intro.length&&ee.advance(v.intro),m.filename?v.edited?ee.addEdit(ie,v.content,ae,v.storeName?q.indexOf(v.original):-1):ee.addUneditedChunk(ie,v,de.original,ae,de.sourcemapLocations):ee.advance(v.content),v.outro.length&&ee.advance(v.outro)})),de.outro&&ee.advance(de.outro)})),{file:m.file?m.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(v){return m.file?getRelativePath(m.file,v.filename):v.filename})),sourcesContent:this.uniqueSources.map((function(v){return m.includeContent?v.content:null})),names:q,mappings:ee.raw}},zs.prototype.generateMap=function generateMap(m){return new Os(this.generateDecodedMap(m))},zs.prototype.getIndentString=function getIndentString(){var m={};return this.sources.forEach((function(v){var q=v.content.indentStr;null!==q&&(m[q]||(m[q]=0),m[q]+=1)})),Object.keys(m).sort((function(v,q){return m[v]-m[q]}))[0]||"\t"},zs.prototype.indent=function indent(m){var v=this;if(arguments.length||(m=this.getIndentString()),""===m)return this;var q=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(ee,ae){var ie=void 0!==ee.separator?ee.separator:v.separator,de=q||ae>0&&/\r?\n$/.test(ie);ee.content.indent(m,{exclude:ee.indentExclusionRanges,indentStart:de}),q="\n"===ee.content.lastChar()})),this.intro&&(this.intro=m+this.intro.replace(/^[^\n]/gm,(function(v,q){return q>0?m+v:v}))),this},zs.prototype.prepend=function prepend(m){return this.intro=m+this.intro,this},zs.prototype.toString=function toString(){var m=this,v=this.sources.map((function(v,q){var ee=void 0!==v.separator?v.separator:m.separator;return(q>0?ee:"")+v.content.toString()})).join("");return this.intro+v},zs.prototype.isEmpty=function isEmpty(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(m){return!m.content.isEmpty()}))},zs.prototype.length=function length(){return this.sources.reduce((function(m,v){return m+v.content.length()}),this.intro.length)},zs.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},zs.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},zs.prototype.trimStart=function trimStart(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),!this.intro){var q,ee=0;do{if(!(q=this.sources[ee++]))break}while(!q.content.trimStartAborted(m))}return this},zs.prototype.trimEnd=function trimEnd(m){var v,q=new RegExp((m||"\\s")+"+$"),ee=this.sources.length-1;do{if(!(v=this.sources[ee--])){this.intro=this.intro.replace(q,"");break}}while(!v.content.trimEndAborted(m));return this};var Vs=__webpack_require__(11890),Hs=__webpack_require__.n(Vs);function toJSON(m){var v={};return Object.keys(m).forEach((function(q){"parent"!==q&&"program"!==q&&"keys"!==q&&"__wrapped"!==q&&(Array.isArray(m[q])?v[q]=m[q].map(toJSON):m[q]&&m[q].toJSON?v[q]=m[q].toJSON():v[q]=m[q])})),v}var qs=function Node(){};function extractNames(m){var v=[];return Gs[m.type](v,m),v}qs.prototype.ancestor=function ancestor(m){for(var v=this;m--;)if(!(v=v.parent))return null;return v},qs.prototype.contains=function contains(m){for(;m;){if(m===this)return!0;m=m.parent}return!1},qs.prototype.findLexicalBoundary=function findLexicalBoundary(){return this.parent.findLexicalBoundary()},qs.prototype.findNearest=function findNearest(m){return"string"==typeof m&&(m=new RegExp("^"+m+"$")),m.test(this.type)?this:this.parent.findNearest(m)},qs.prototype.unparenthesizedParent=function unparenthesizedParent(){for(var m=this.parent;m&&"ParenthesizedExpression"===m.type;)m=m.parent;return m},qs.prototype.unparenthesize=function unparenthesize(){for(var m=this;"ParenthesizedExpression"===m.type;)m=m.expression;return m},qs.prototype.findScope=function findScope(m){return this.parent.findScope(m)},qs.prototype.getIndentation=function getIndentation(){return this.parent.getIndentation()},qs.prototype.initialise=function initialise(m){for(var v=0,q=this.keys;vv)return{line:q+1,column:v-ie,char:q};ie=de}throw new Error("Could not determine location of character")}function pad(m,v){var q=String(m);return q+repeat(" ",v-q.length)}function repeat(m,v){for(var q="";v--;)q+=m;return q}function getSnippet(m,v,q){void 0===q&&(q=1);var ee=Math.max(v.line-5,0),ae=v.line,ie=String(ae).length,de=m.split("\n").slice(ee,ae),ce=de[de.length-1].slice(0,v.column).replace(/\t/g," ").length,le=de.map((function(m,v){return pad(v+ee+1,ie)+" : "+m.replace(/\t/g," ")})).join("\n");return le+="\n"+repeat(" ",ie+3+ce)+repeat("^",q)}"do if in for let new try var case else enum eval null this true void with await break catch class const false super throw while yield delete export import public return static switch typeof default extends finally package private continue debugger function arguments interface protected implements instanceof".split(" ").forEach((function(m){return Xs[m]=!0})),Scope.prototype={addDeclaration:function addDeclaration(m,v){for(var q=0,ee=extractNames(m);q1&&(fe=v(ie),ce.push((function(v,q,ce){m.prependRight(ae.start,(de?"":q+"var ")+fe+" = "),m.overwrite(ae.start,ee=ae.start+1,ie),m.appendLeft(ee,ce),m.overwrite(ae.start,ee=ae.start+1,(de?"":q+"var ")+fe+" = "+ie+ce),m.move(ae.start,ee,v)}))),destructureObjectPattern(m,v,q,ae,fe,de,ce);break;case"ArrayPattern":if(m.remove(ee,ee=ae.start),ae.elements.filter(Boolean).length>1){var ye=v(ie);ce.push((function(v,q,ce){m.prependRight(ae.start,(de?"":q+"var ")+ye+" = "),m.overwrite(ae.start,ee=ae.start+1,ie,{contentOnly:!0}),m.appendLeft(ee,ce),m.move(ae.start,ee,v)})),ae.elements.forEach((function(ae,ie){ae&&("RestElement"===ae.type?handleProperty(m,v,q,ee,ae.argument,ye+".slice("+ie+")",de,ce):handleProperty(m,v,q,ee,ae,ye+"["+ie+"]",de,ce),ee=ae.end)}))}else{var be=findIndex(ae.elements,Boolean),Re=ae.elements[be];"RestElement"===Re.type?handleProperty(m,v,q,ee,Re.argument,ie+".slice("+be+")",de,ce):handleProperty(m,v,q,ee,Re,ie+"["+be+"]",de,ce),ee=Re.end}m.remove(ee,ae.end);break;default:throw new Error("Unexpected node type in destructuring ("+ae.type+")")}}var $s=function(m){function BlockStatement(){m.apply(this,arguments)}return m&&(BlockStatement.__proto__=m),BlockStatement.prototype=Object.create(m&&m.prototype),BlockStatement.prototype.constructor=BlockStatement,BlockStatement.prototype.createScope=function createScope(){var m=this;this.parentIsFunction=/Function/.test(this.parent.type),this.isFunctionBlock=this.parentIsFunction||"Root"===this.parent.type,this.scope=new Scope({block:!this.isFunctionBlock,parent:this.parent.findScope(!1),declare:function(v){return m.createdDeclarations.push(v)}}),this.parentIsFunction&&this.parent.params.forEach((function(v){m.scope.addDeclaration(v,"param")}))},BlockStatement.prototype.initialise=function initialise(m){this.thisAlias=null,this.argumentsAlias=null,this.defaultParameters=[],this.createdDeclarations=[],this.scope||this.createScope(),this.body.forEach((function(v){return v.initialise(m)})),this.scope.consolidate()},BlockStatement.prototype.findLexicalBoundary=function findLexicalBoundary(){return"Program"===this.type||/^Function/.test(this.parent.type)?this:this.parent.findLexicalBoundary()},BlockStatement.prototype.findScope=function findScope(m){return m&&!this.isFunctionBlock?this.parent.findScope(m):this.scope},BlockStatement.prototype.getArgumentsAlias=function getArgumentsAlias(){return this.argumentsAlias||(this.argumentsAlias=this.scope.createIdentifier("arguments")),this.argumentsAlias},BlockStatement.prototype.getArgumentsArrayAlias=function getArgumentsArrayAlias(){return this.argumentsArrayAlias||(this.argumentsArrayAlias=this.scope.createIdentifier("argsArray")),this.argumentsArrayAlias},BlockStatement.prototype.getThisAlias=function getThisAlias(){return this.thisAlias||(this.thisAlias=this.scope.createIdentifier("this")),this.thisAlias},BlockStatement.prototype.getIndentation=function getIndentation(){if(void 0===this.indentation){for(var m=this.program.magicString.original,v=this.synthetic||!this.body.length,q=v?this.start:this.body[0].start;q&&"\n"!==m[q];)q-=1;for(this.indentation="";;){var ee=m[q+=1];if(" "!==ee&&"\t"!==ee)break;this.indentation+=ee}for(var ae=this.program.magicString.getIndentString(),ie=this.parent;ie;)"constructor"!==ie.kind||ie.parent.parent.superClass||(this.indentation=this.indentation.replace(ae,"")),ie=ie.parent;v&&(this.indentation+=ae)}return this.indentation},BlockStatement.prototype.transpile=function transpile(v,q){var ee,ae,ie=this,de=this.getIndentation(),ce=[];if(this.argumentsAlias&&ce.push((function(m,q,ee){var ae=q+"var "+ie.argumentsAlias+" = arguments"+ee;v.appendLeft(m,ae)})),this.thisAlias&&ce.push((function(m,q,ee){var ae=q+"var "+ie.thisAlias+" = this"+ee;v.appendLeft(m,ae)})),this.argumentsArrayAlias&&ce.push((function(m,q,ee){var ae=ie.scope.createIdentifier("i"),ce=q+"var "+ae+" = arguments.length, "+ie.argumentsArrayAlias+" = Array("+ae+");\n"+de+"while ( "+ae+"-- ) "+ie.argumentsArrayAlias+"["+ae+"] = arguments["+ae+"]"+ee;v.appendLeft(m,ce)})),/Function/.test(this.parent.type)?this.transpileParameters(this.parent.params,v,q,de,ce):"CatchClause"===this.parent.type&&this.transpileParameters([this.parent.param],v,q,de,ce),q.letConst&&this.isFunctionBlock&&this.transpileBlockScopedIdentifiers(v),m.prototype.transpile.call(this,v,q),this.createdDeclarations.length&&ce.push((function(m,q,ee){var ae=q+"var "+ie.createdDeclarations.join(", ")+ee;v.appendLeft(m,ae)})),this.synthetic)if("ArrowFunctionExpression"===this.parent.type){var le=this.body[0];ce.length?(v.appendLeft(this.start,"{").prependRight(this.end,this.parent.getIndentation()+"}"),v.prependRight(le.start,"\n"+de+"return "),v.appendLeft(le.end,";\n")):q.arrow&&(v.prependRight(le.start,"{ return "),v.appendLeft(le.end,"; }"))}else ce.length&&v.prependRight(this.start,"{").appendLeft(this.end,"}");ae=this.body[0],ee=ae&&"ExpressionStatement"===ae.type&&"Literal"===ae.expression.type&&"use strict"===ae.expression.value?this.body[0].end:this.synthetic||"Root"===this.parent.type?this.start:this.start+1;var pe="\n"+de,fe=";";ce.forEach((function(m,v){v===ce.length-1&&(fe=";\n"),m(ee,pe,fe)}))},BlockStatement.prototype.transpileParameters=function transpileParameters(m,v,q,ee,ae){var ie=this;m.forEach((function(de){if("AssignmentPattern"===de.type&&"Identifier"===de.left.type)q.defaultParameter&&ae.push((function(m,q,ee){var ae=q+"if ( "+de.left.name+" === void 0 ) "+de.left.name;v.prependRight(de.left.end,ae).move(de.left.end,de.right.end,m).appendLeft(de.right.end,ee)}));else if("RestElement"===de.type)q.spreadRest&&ae.push((function(q,ae,ce){var le=m[m.length-2];if(le)v.remove(le?le.end:de.start,de.end);else{for(var pe=de.start,fe=de.end;/\s/.test(v.original[pe-1]);)pe-=1;for(;/\s/.test(v.original[fe]);)fe+=1;v.remove(pe,fe)}var ye=de.argument.name,be=ie.scope.createIdentifier("len"),Re=m.length-1;Re?v.prependRight(q,ae+"var "+ye+" = [], "+be+" = arguments.length - "+Re+";\n"+ee+"while ( "+be+"-- > 0 ) "+ye+"[ "+be+" ] = arguments[ "+be+" + "+Re+" ]"+ce):v.prependRight(q,ae+"var "+ye+" = [], "+be+" = arguments.length;\n"+ee+"while ( "+be+"-- ) "+ye+"[ "+be+" ] = arguments[ "+be+" ]"+ce)}));else if("Identifier"!==de.type&&q.parameterDestructuring){var ce=ie.scope.createIdentifier("ref");destructure(v,(function(m){return ie.scope.createIdentifier(m)}),(function(m){var v=m.name;return ie.scope.resolveName(v)}),de,ce,!1,ae),v.prependRight(de.start,ce)}}))},BlockStatement.prototype.transpileBlockScopedIdentifiers=function transpileBlockScopedIdentifiers(m){var v=this;Object.keys(this.scope.blockScopedDeclarations).forEach((function(q){for(var ee=0,ae=v.scope.blockScopedDeclarations[q];eethis.start?v.overwrite(this.start,ce,pe):v.prependRight(this.start,pe)}else m.prototype.transpile.call(this,v,q);q.trailingFunctionCommas&&this.params.length&&!ie&&removeTrailingComma(v,this.params[this.params.length-1].end)},ArrowFunctionExpression.prototype.needsArguments=function needsArguments(m){return m.spreadRest&&this.params.filter((function(m){return"RestElement"===m.type})).length>0},ArrowFunctionExpression}(qs);function checkConst(m,v){var q=v.findDeclaration(m.name);if(q&&"const"===q.kind)throw new Ks(m.name+" is read-only",m)}var Ys=function(m){function AssignmentExpression(){m.apply(this,arguments)}return m&&(AssignmentExpression.__proto__=m),AssignmentExpression.prototype=Object.create(m&&m.prototype),AssignmentExpression.prototype.constructor=AssignmentExpression,AssignmentExpression.prototype.initialise=function initialise(v){if("Identifier"===this.left.type){var q=this.findScope(!1).findDeclaration(this.left.name),ee=q&&q.node.ancestor(3);ee&&"ForStatement"===ee.type&&ee.body.contains(this)&&(ee.reassigned[this.left.name]=!0)}m.prototype.initialise.call(this,v)},AssignmentExpression.prototype.transpile=function transpile(v,q){"Identifier"===this.left.type&&checkConst(this.left,this.findScope(!1)),"**="===this.operator&&q.exponentiation?this.transpileExponentiation(v,q):/Pattern/.test(this.left.type)&&q.destructuring&&this.transpileDestructuring(v),m.prototype.transpile.call(this,v,q)},AssignmentExpression.prototype.transpileDestructuring=function transpileDestructuring(m){var v=this,q=this.findScope(!0),ee=this.findScope(!1),ae=q.createDeclaration("assign");m.appendRight(this.left.end,"("+ae),m.appendLeft(this.right.end,", ");var ie=[];destructure(m,(function(m){return q.createDeclaration(m)}),(function(m){var v=ee.resolveName(m.name);return checkConst(m,ee),v}),this.left,ae,!0,ie);var de=", ";ie.forEach((function(m,q){q===ie.length-1&&(de=""),m(v.end,"",de)})),"ExpressionStatement"===this.unparenthesizedParent().type?m.prependRight(this.end,")"):m.appendRight(this.end,", "+ae+")")},AssignmentExpression.prototype.transpileExponentiation=function transpileExponentiation(m){for(var v,q=this.findScope(!1),ee=this.left.end;"*"!==m.original[ee];)ee+=1;m.remove(ee,ee+2);var ae=this.left.unparenthesize();if("Identifier"===ae.type)v=q.resolveName(ae.name);else if("MemberExpression"===ae.type){var ie,de,ce=!1,le=!1,pe=this.findNearest(/(?:Statement|Declaration)$/),fe=pe.getIndentation();"Identifier"===ae.property.type?de=ae.computed?q.resolveName(ae.property.name):ae.property.name:(de=q.createDeclaration("property"),le=!0),"Identifier"===ae.object.type?ie=q.resolveName(ae.object.name):(ie=q.createDeclaration("object"),ce=!0),ae.start===pe.start?ce&&le?(m.prependRight(pe.start,ie+" = "),m.overwrite(ae.object.end,ae.property.start,";\n"+fe+de+" = "),m.overwrite(ae.property.end,ae.end,";\n"+fe+ie+"["+de+"]")):ce?(m.prependRight(pe.start,ie+" = "),m.appendLeft(ae.object.end,";\n"+fe),m.appendLeft(ae.object.end,ie)):le&&(m.prependRight(ae.property.start,de+" = "),m.appendLeft(ae.property.end,";\n"+fe),m.move(ae.property.start,ae.property.end,this.start),m.appendLeft(ae.object.end,"["+de+"]"),m.remove(ae.object.end,ae.property.start),m.remove(ae.property.end,ae.end)):(ce&&le?(m.prependRight(ae.start,"( "+ie+" = "),m.overwrite(ae.object.end,ae.property.start,", "+de+" = "),m.overwrite(ae.property.end,ae.end,", "+ie+"["+de+"]")):ce?(m.prependRight(ae.start,"( "+ie+" = "),m.appendLeft(ae.object.end,", "+ie)):le&&(m.prependRight(ae.property.start,"( "+de+" = "),m.appendLeft(ae.property.end,", "),m.move(ae.property.start,ae.property.end,ae.start),m.overwrite(ae.object.end,ae.property.start,"["+de+"]"),m.remove(ae.property.end,ae.end)),le&&m.appendLeft(this.end," )")),v=ie+(ae.computed||le?"["+de+"]":"."+de)}m.prependRight(this.right.start,"Math.pow( "+v+", "),m.appendLeft(this.right.end," )")},AssignmentExpression}(qs),ed=function(m){function AwaitExpression(){m.apply(this,arguments)}return m&&(AwaitExpression.__proto__=m),AwaitExpression.prototype=Object.create(m&&m.prototype),AwaitExpression.prototype.constructor=AwaitExpression,AwaitExpression.prototype.initialise=function initialise(v){v.asyncAwait&&Ks.missingTransform("await","asyncAwait",this),m.prototype.initialise.call(this,v)},AwaitExpression}(qs),td=function(m){function BinaryExpression(){m.apply(this,arguments)}return m&&(BinaryExpression.__proto__=m),BinaryExpression.prototype=Object.create(m&&m.prototype),BinaryExpression.prototype.constructor=BinaryExpression,BinaryExpression.prototype.transpile=function transpile(v,q){"**"===this.operator&&q.exponentiation&&(v.prependRight(this.start,"Math.pow( "),v.overwrite(this.left.end,this.right.start,", "),v.appendLeft(this.end," )")),m.prototype.transpile.call(this,v,q)},BinaryExpression}(qs),sd=/(?:For(?:In|Of)?|While)Statement/,dd=function(m){function BreakStatement(){m.apply(this,arguments)}return m&&(BreakStatement.__proto__=m),BreakStatement.prototype=Object.create(m&&m.prototype),BreakStatement.prototype.constructor=BreakStatement,BreakStatement.prototype.initialise=function initialise(){var m=this.findNearest(sd),v=this.findNearest("SwitchCase");m&&(!v||m.depth>v.depth)&&(m.canBreak=!0,this.loop=m)},BreakStatement.prototype.transpile=function transpile(m){if(this.loop&&this.loop.shouldRewriteAsFunction){if(this.label)throw new Ks("Labels are not currently supported in a loop with locally-scoped variables",this);m.overwrite(this.start,this.start+5,"return 'break'")}},BreakStatement}(qs),cd=function(m){function CallExpression(){m.apply(this,arguments)}return m&&(CallExpression.__proto__=m),CallExpression.prototype=Object.create(m&&m.prototype),CallExpression.prototype.constructor=CallExpression,CallExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length>1)for(var q=this.findLexicalBoundary(),ee=this.arguments.length;ee--;){var ae=this.arguments[ee];"SpreadElement"===ae.type&&isArguments(ae.argument)&&(this.argumentsArrayAlias=q.getArgumentsArrayAlias())}m.prototype.initialise.call(this,v)},CallExpression.prototype.transpile=function transpile(v,q){if(q.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),q.spreadRest&&this.arguments.length){var ee,ae=!1,ie=this.arguments[0];if(1===this.arguments.length?"SpreadElement"===ie.type&&(v.remove(ie.start,ie.argument.start),ae=!0):ae=spread(v,this.arguments,ie.start,this.argumentsArrayAlias),ae){var de=null;if("Super"===this.callee.type?de=this.callee:"MemberExpression"===this.callee.type&&"Super"===this.callee.object.type&&(de=this.callee.object),de||"MemberExpression"!==this.callee.type)ee="void 0";else if("Identifier"===this.callee.object.type)ee=this.callee.object.name;else{ee=this.findScope(!0).createDeclaration("ref");var ce=this.callee.object;v.prependRight(ce.start,"("+ee+" = "),v.appendLeft(ce.end,")")}v.appendLeft(this.callee.end,".apply"),de?(de.noCall=!0,this.arguments.length>1&&("SpreadElement"===ie.type?needsParentheses(ie.argument)&&v.prependRight(ie.start,"( "):v.prependRight(ie.start,"[ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))):1===this.arguments.length?v.prependRight(ie.start,ee+", "):("SpreadElement"===ie.type?needsParentheses(ie.argument)?v.appendLeft(ie.start,ee+", ( "):v.appendLeft(ie.start,ee+", "):v.appendLeft(ie.start,ee+", [ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))}}q.trailingFunctionCommas&&this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end),m.prototype.transpile.call(this,v,q)},CallExpression}(qs),ud=function(m){function CatchClause(){m.apply(this,arguments)}return m&&(CatchClause.__proto__=m),CatchClause.prototype=Object.create(m&&m.prototype),CatchClause.prototype.constructor=CatchClause,CatchClause.prototype.initialise=function initialise(v){var q=this;this.createdDeclarations=[],this.scope=new Scope({block:!0,parent:this.parent.findScope(!1),declare:function(m){return q.createdDeclarations.push(m)}}),this.scope.addDeclaration(this.param,"catch"),m.prototype.initialise.call(this,v),this.scope.consolidate()},CatchClause.prototype.findScope=function findScope(m){return m?this.parent.findScope(m):this.scope},CatchClause}(qs),ld=function(m){function ClassBody(){m.apply(this,arguments)}return m&&(ClassBody.__proto__=m),ClassBody.prototype=Object.create(m&&m.prototype),ClassBody.prototype.constructor=ClassBody,ClassBody.prototype.transpile=function transpile(v,q,ee,ae){var ie=this;if(q.classes){var de=this.parent.name,ce=v.getIndentString(),le=this.getIndentation()+(ee?ce:""),pe=le+ce,fe=findIndex(this.body,(function(m){return"constructor"===m.kind})),ye=this.body[fe],be="",Re="";if(this.body.length?(v.remove(this.start,this.body[0].start),v.remove(this.body[this.body.length-1].end,this.end)):v.remove(this.start,this.end),ye){ye.value.body.isConstructorBody=!0;var _e=this.body[fe-1],xe=this.body[fe+1];fe>0&&(v.remove(_e.end,ye.start),v.move(ye.start,xe?xe.start:this.end-1,this.body[0].start)),ee||v.appendLeft(ye.end,";")}var Te=!1!==this.program.options.namedFunctionExpressions,Se=Te||this.parent.superClass||"ClassDeclaration"!==this.parent.type;if(this.parent.superClass){var we="if ( "+ae+" ) "+de+".__proto__ = "+ae+";\n"+le+de+".prototype = Object.create( "+ae+" && "+ae+".prototype );\n"+le+de+".prototype.constructor = "+de+";";if(ye)be+="\n\n"+le+we;else be+=(we="function "+de+" () {"+(ae?"\n"+pe+ae+".apply(this, arguments);\n"+le+"}":"}")+(ee?"":";")+(this.body.length?"\n\n"+le:"")+we)+"\n\n"+le}else if(!ye){var Pe="function "+(Se?de+" ":"")+"() {}";"ClassDeclaration"===this.parent.type&&(Pe+=";"),this.body.length&&(Pe+="\n\n"+le),be+=Pe}var Ie,We,ze=this.findScope(!1),Ve=[],He=[];if(this.body.forEach((function(m,ee){if("get"!==m.kind&&"set"!==m.kind||!q.getterSetter||Ks.missingTransform("getters and setters","getterSetter",m),"constructor"!==m.kind){if(m.static){var ae=" "==v.original[m.start+6]?7:6;v.remove(m.start,m.start+ae)}var ce,pe="method"!==m.kind,ye=m.key.name;(Xs[ye]||m.value.body.scope.references[ye])&&(ye=ze.createIdentifier(ye));var be=!1;if(m.computed||"Literal"!==m.key.type||(be=!0,m.computed=!0),pe){if(m.computed)throw new Error("Computed accessor properties are not currently supported");v.remove(m.start,m.key.start),m.static?(~He.indexOf(m.key.name)||He.push(m.key.name),We||(We=ze.createIdentifier("staticAccessors")),ce=""+We):(~Ve.indexOf(m.key.name)||Ve.push(m.key.name),Ie||(Ie=ze.createIdentifier("prototypeAccessors")),ce=""+Ie)}else ce=m.static?""+de:de+".prototype";m.computed||(ce+="."),(fe>0&&ee===fe+1||0===ee&&fe===ie.body.length-1)&&(ce="\n\n"+le+ce);var Re=m.key.end;if(m.computed)if(be)v.prependRight(m.key.start,"["),v.appendLeft(m.key.end,"]");else{for(;"]"!==v.original[Re];)Re+=1;Re+=1}var _e=m.computed||pe||!Te?"":ye+" ",xe=(pe?"."+m.kind:"")+" = "+(m.value.async?"async ":"")+"function"+(m.value.generator?"* ":" ")+_e;v.remove(Re,m.value.start),v.prependRight(m.value.start,xe),v.appendLeft(m.end,";"),m.value.generator&&v.remove(m.start,m.key.start);var we=m.key.start;if(m.computed&&!be)for(;"["!=v.original[we];)--we;m.startthis.depth){this.shouldRewriteAsFunction=!0;for(var le=0,pe=this.thisRefs;lev.depth&&(this.alias=v.getArgumentsAlias()),ee&&ee.body.contains(this)&&ee.depth>v.depth&&(this.alias=v.getArgumentsAlias())}this.findScope(!1).addReference(this)}},Identifier.prototype.isLabel=function isLabel(){switch(this.parent.type){case"BreakStatement":case"ContinueStatement":case"LabeledStatement":return!0;default:return!1}},Identifier.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},Identifier}(qs),wd=function(m){function IfStatement(){m.apply(this,arguments)}return m&&(IfStatement.__proto__=m),IfStatement.prototype=Object.create(m&&m.prototype),IfStatement.prototype.constructor=IfStatement,IfStatement.prototype.initialise=function initialise(v){m.prototype.initialise.call(this,v)},IfStatement.prototype.transpile=function transpile(v,q){("BlockStatement"!==this.consequent.type||"BlockStatement"===this.consequent.type&&this.consequent.synthetic)&&(v.appendLeft(this.consequent.start,"{ "),v.prependRight(this.consequent.end," }")),this.alternate&&"IfStatement"!==this.alternate.type&&("BlockStatement"!==this.alternate.type||"BlockStatement"===this.alternate.type&&this.alternate.synthetic)&&(v.appendLeft(this.alternate.start,"{ "),v.prependRight(this.alternate.end," }")),m.prototype.transpile.call(this,v,q)},IfStatement}(qs),Cd=function(m){function Import(){m.apply(this,arguments)}return m&&(Import.__proto__=m),Import.prototype=Object.create(m&&m.prototype),Import.prototype.constructor=Import,Import.prototype.initialise=function initialise(v){v.moduleImport&&Ks.missingTransform("dynamic import expressions","moduleImport",this),m.prototype.initialise.call(this,v)},Import}(qs),Ad=function(m){function ImportDeclaration(){m.apply(this,arguments)}return m&&(ImportDeclaration.__proto__=m),ImportDeclaration.prototype=Object.create(m&&m.prototype),ImportDeclaration.prototype.constructor=ImportDeclaration,ImportDeclaration.prototype.initialise=function initialise(v){v.moduleImport&&Ks.missingTransform("import","moduleImport",this),m.prototype.initialise.call(this,v)},ImportDeclaration}(qs),kd=function(m){function ImportDefaultSpecifier(){m.apply(this,arguments)}return m&&(ImportDefaultSpecifier.__proto__=m),ImportDefaultSpecifier.prototype=Object.create(m&&m.prototype),ImportDefaultSpecifier.prototype.constructor=ImportDefaultSpecifier,ImportDefaultSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportDefaultSpecifier}(qs),Id=function(m){function ImportSpecifier(){m.apply(this,arguments)}return m&&(ImportSpecifier.__proto__=m),ImportSpecifier.prototype=Object.create(m&&m.prototype),ImportSpecifier.prototype.constructor=ImportSpecifier,ImportSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportSpecifier}(qs),Fd=function(m){function JSXAttribute(){m.apply(this,arguments)}return m&&(JSXAttribute.__proto__=m),JSXAttribute.prototype=Object.create(m&&m.prototype),JSXAttribute.prototype.constructor=JSXAttribute,JSXAttribute.prototype.transpile=function transpile(v,q){var ee,ae=this.name,ie=ae.start,de=ae.name,ce=this.value?this.value.start:this.name.end;v.overwrite(ie,ce,(/-/.test(ee=de)?"'"+ee+"'":ee)+": "+(this.value?"":"true")),m.prototype.transpile.call(this,v,q)},JSXAttribute}(qs);var Od=function(m){function JSXClosingElement(){m.apply(this,arguments)}return m&&(JSXClosingElement.__proto__=m),JSXClosingElement.prototype=Object.create(m&&m.prototype),JSXClosingElement.prototype.constructor=JSXClosingElement,JSXClosingElement.prototype.transpile=function transpile(m){var v,q=!0,ee=this.parent.children[this.parent.children.length-1];(ee&&("JSXText"===(v=ee).type&&!/\S/.test(v.value)&&/\n/.test(v.value))||this.parent.openingElement.attributes.length)&&(q=!1),m.overwrite(this.start,this.end,q?" )":")")},JSXClosingElement}(qs);var Ud=function(m){function JSXClosingFragment(){m.apply(this,arguments)}return m&&(JSXClosingFragment.__proto__=m),JSXClosingFragment.prototype=Object.create(m&&m.prototype),JSXClosingFragment.prototype.constructor=JSXClosingFragment,JSXClosingFragment.prototype.transpile=function transpile(m){var v,q=!0,ee=this.parent.children[this.parent.children.length-1];ee&&("JSXText"===(v=ee).type&&!/\S/.test(v.value)&&/\n/.test(v.value))&&(q=!1),m.overwrite(this.start,this.end,q?" )":")")},JSXClosingFragment}(qs);function normalise(m,v){return v&&/\n/.test(m)&&(m=m.replace(/[ \f\n\r\t\v]+$/,"")),m=m.replace(/^\n\r?[ \f\n\r\t\v]+/,"").replace(/[ \f\n\r\t\v]*\n\r?[ \f\n\r\t\v]*/gm," "),JSON.stringify(m)}var Bd=function(m){function JSXElement(){m.apply(this,arguments)}return m&&(JSXElement.__proto__=m),JSXElement.prototype=Object.create(m&&m.prototype),JSXElement.prototype.constructor=JSXElement,JSXElement.prototype.transpile=function transpile(v,q){m.prototype.transpile.call(this,v,q);var ee=this.children.filter((function(m){return"JSXText"!==m.type||(/[^ \f\n\r\t\v]/.test(m.raw)||!/\n/.test(m.raw))}));if(ee.length){var ae,ie=(this.openingElement||this.openingFragment).end;for(ae=0;ae0&&(fe.start===ie?v.prependRight(ie,", "):v.overwrite(ie,fe.start,", ")),pe&&"JSXSpreadAttribute"!==fe.type){var ye=this.attributes[de-1],be=this.attributes[de+1];ye&&"JSXSpreadAttribute"!==ye.type||v.prependRight(fe.start,"{ "),be&&"JSXSpreadAttribute"!==be.type||v.appendLeft(fe.end," }")}ie=fe.end}if(pe)if(1===ae)le=ee?"',":",";else{if(!this.program.options.objectAssign)throw new Ks("Mixed JSX attributes ending in spread requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);le=ee?"', "+this.program.options.objectAssign+"({},":", "+this.program.options.objectAssign+"({},",ce=")"}else le=ee?"', {":", {",ce=" }";v.prependRight(this.name.end,le),ce&&v.appendLeft(this.attributes[ae-1].end,ce)}else v.appendLeft(this.name.end,ee?"', null":", null"),ie=this.name.end;this.selfClosing?v.overwrite(ie,this.end,this.attributes.length?")":" )"):v.remove(ie,this.end)},JSXOpeningElement}(qs),Wd=function(m){function JSXOpeningFragment(){m.apply(this,arguments)}return m&&(JSXOpeningFragment.__proto__=m),JSXOpeningFragment.prototype=Object.create(m&&m.prototype),JSXOpeningFragment.prototype.constructor=JSXOpeningFragment,JSXOpeningFragment.prototype.transpile=function transpile(m){m.overwrite(this.start,this.end,this.program.jsx+"( "+this.program.jsxFragment+", null")},JSXOpeningFragment}(qs),Vd=function(m){function JSXSpreadAttribute(){m.apply(this,arguments)}return m&&(JSXSpreadAttribute.__proto__=m),JSXSpreadAttribute.prototype=Object.create(m&&m.prototype),JSXSpreadAttribute.prototype.constructor=JSXSpreadAttribute,JSXSpreadAttribute.prototype.transpile=function transpile(v,q){v.remove(this.start,this.argument.start),v.remove(this.argument.end,this.end),m.prototype.transpile.call(this,v,q)},JSXSpreadAttribute}(qs),Hd=/[\u2028-\u2029]/g,Gd=function(m){function Literal(){m.apply(this,arguments)}return m&&(Literal.__proto__=m),Literal.prototype=Object.create(m&&m.prototype),Literal.prototype.constructor=Literal,Literal.prototype.initialise=function initialise(){"string"==typeof this.value&&this.program.indentExclusionElements.push(this)},Literal.prototype.transpile=function transpile(m,v){if(v.numericLiteral&&this.raw.match(/^0[bo]/i)&&m.overwrite(this.start,this.end,String(this.value),{storeName:!0,contentOnly:!0}),this.regex){var q=this.regex,ee=q.pattern,ae=q.flags;v.stickyRegExp&&/y/.test(ae)&&Ks.missingTransform("the regular expression sticky flag","stickyRegExp",this),v.unicodeRegExp&&/u/.test(ae)&&m.overwrite(this.start,this.end,"/"+Hs()(ee,ae)+"/"+ae.replace("u",""),{contentOnly:!0})}else"string"==typeof this.value&&this.value.match(Hd)&&m.overwrite(this.start,this.end,this.raw.replace(Hd,(function(m){return"\u2028"==m?"\\u2028":"\\u2029"})),{contentOnly:!0})},Literal}(qs),Xd=function(m){function MemberExpression(){m.apply(this,arguments)}return m&&(MemberExpression.__proto__=m),MemberExpression.prototype=Object.create(m&&m.prototype),MemberExpression.prototype.constructor=MemberExpression,MemberExpression.prototype.transpile=function transpile(v,q){q.reservedProperties&&Xs[this.property.name]&&(v.overwrite(this.object.end,this.property.start,"['"),v.appendLeft(this.property.end,"']")),m.prototype.transpile.call(this,v,q)},MemberExpression}(qs),Kd=function(m){function NewExpression(){m.apply(this,arguments)}return m&&(NewExpression.__proto__=m),NewExpression.prototype=Object.create(m&&m.prototype),NewExpression.prototype.constructor=NewExpression,NewExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length)for(var q=this.findLexicalBoundary(),ee=this.arguments.length;ee--;){var ae=this.arguments[ee];if("SpreadElement"===ae.type&&isArguments(ae.argument)){this.argumentsArrayAlias=q.getArgumentsArrayAlias();break}}m.prototype.initialise.call(this,v)},NewExpression.prototype.transpile=function transpile(v,q){if(m.prototype.transpile.call(this,v,q),q.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),q.spreadRest&&this.arguments.length){var ee=this.arguments[0];spread(v,this.arguments,ee.start,this.argumentsArrayAlias,!0)&&(v.prependRight(this.start+"new".length," (Function.prototype.bind.apply("),v.overwrite(this.callee.end,ee.start,", [ null ].concat( "),v.appendLeft(this.end," ))"))}this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end)},NewExpression}(qs),Zd=function(m){function ObjectExpression(){m.apply(this,arguments)}return m&&(ObjectExpression.__proto__=m),ObjectExpression.prototype=Object.create(m&&m.prototype),ObjectExpression.prototype.constructor=ObjectExpression,ObjectExpression.prototype.transpile=function transpile(v,q){var ee;m.prototype.transpile.call(this,v,q);for(var ae=this.start+1,ie=0,de=0,ce=null,le=null,pe=0;pe0?(v.remove(fe.start,ye.properties[0].start),v.remove(ye.properties[ye.properties.length-1].end,fe.end),(ee=this.properties).splice.apply(ee,[pe,1].concat(ye.properties)),pe--):(v.remove(fe.start,pe===this.properties.length-1?fe.end:this.properties[pe+1].start),this.properties.splice(pe,1),pe--):(ie+=1,null===ce&&(ce=pe))}else fe.computed&&q.computedProperty&&(de+=1,null===le&&(le=pe))}if(!ie||q.objectRestSpread||de&&q.computedProperty){if(ie){if(!this.program.options.objectAssign)throw new Ks("Object spread operator requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);for(var be=this.properties.length;be--;){var Re=this.properties[be];if("Property"===Re.type&&!de){var _e=this.properties[be-1],xe=this.properties[be+1];_e&&"Property"===_e.type||v.prependRight(Re.start,"{"),xe&&"Property"===xe.type||v.appendLeft(Re.end,"}")}"SpreadElement"===Re.type&&(v.remove(Re.start,Re.argument.start),v.remove(Re.argument.end,Re.end))}ae=this.properties[0].start,de?"SpreadElement"===this.properties[0].type?(v.overwrite(this.start,ae,this.program.options.objectAssign+"({}, "),v.remove(this.end-1,this.end),v.appendRight(this.end,")")):(v.prependLeft(this.start,this.program.options.objectAssign+"("),v.appendRight(this.end,")")):(v.overwrite(this.start,ae,this.program.options.objectAssign+"({}, "),v.overwrite(this.properties[this.properties.length-1].end,this.end,")"))}}else ie=0,ce=null;if(de&&q.computedProperty){var Te,Se,we=this.getIndentation();"VariableDeclarator"===this.parent.type&&1===this.parent.parent.declarations.length&&"Identifier"===this.parent.id.type?(Te=!0,Se=this.parent.id.alias||this.parent.id.name):("AssignmentExpression"===this.parent.type&&"ExpressionStatement"===this.parent.parent.type&&"Identifier"===this.parent.left.type||"AssignmentPattern"===this.parent.type&&"Identifier"===this.parent.left.type)&&(Te=!0,Se=this.parent.left.alias||this.parent.left.name),ie&&(Te=!1),Se=this.findScope(!1).resolveName(Se);var Pe=ae,Ie=this.end;Te||(null===ce||lett&&v.remove(tt,Xe.value.start),v.prependLeft(tt," = ")):v.overwrite(Xe.start,Xe.value.start,"["+v.slice(Xe.start,Xe.key.end)+"] = "),!Xe.method||!Xe.computed&&q.conciseMethodProperty||(Xe.value.generator&&v.remove(Xe.start,Xe.key.start),v.prependRight(Xe.value.start,"function"+(Xe.value.generator?"*":"")+" "))}else"SpreadElement"===Xe.type?Se&&qe>0&&(We||(We=this.properties[qe-1]),v.appendLeft(We.end,", "+Se+" )"),We=null,Se=null):(!He&&ie&&(v.prependRight(Xe.start,"{"),v.appendLeft(Xe.end,"}")),Ve=!0);if(He&&("SpreadElement"===Xe.type||Xe.computed)){var nt=Ve?this.properties[this.properties.length-1].end:this.end-1;","==v.original[nt]&&++nt;var rt=v.slice(nt,Ie);v.prependLeft(Qe,rt),v.remove(nt,Ie),He=!1}var it=Xe.end;if(qethis.nearestFunction.depth)&&(this.loop.canReturn=!0,this.shouldWrap=!0),this.argument&&this.argument.initialise(m)},ReturnStatement.prototype.transpile=function transpile(m,v){var q=this.shouldWrap&&this.loop&&this.loop.shouldRewriteAsFunction;this.argument?(q&&m.prependRight(this.argument.start,"{ v: "),this.argument.transpile(m,v),q&&m.appendLeft(this.argument.end," }")):q&&m.appendLeft(this.start+6," {}")},ReturnStatement}(qs),Jd=function(m){function Super(){m.apply(this,arguments)}return m&&(Super.__proto__=m),Super.prototype=Object.create(m&&m.prototype),Super.prototype.constructor=Super,Super.prototype.initialise=function initialise(m){if(m.classes){if(this.method=this.findNearest("MethodDefinition"),!this.method)throw new Ks("use of super outside class method",this);var v=this.findNearest("ClassBody").parent;if(this.superClassName=v.superClass&&(v.superClass.name||"superclass"),!this.superClassName)throw new Ks("super used in base class",this);if(this.isCalled="CallExpression"===this.parent.type&&this===this.parent.callee,"constructor"!==this.method.kind&&this.isCalled)throw new Ks("super() not allowed outside class constructor",this);if(this.isMember="MemberExpression"===this.parent.type,!this.isCalled&&!this.isMember)throw new Ks("Unexpected use of `super` (expected `super(...)` or `super.*`)",this)}if(m.arrow){var q=this.findLexicalBoundary(),ee=this.findNearest("ArrowFunctionExpression"),ae=this.findNearest(sd);ee&&ee.depth>q.depth&&(this.thisAlias=q.getThisAlias()),ae&&ae.body.contains(this)&&ae.depth>q.depth&&(this.thisAlias=q.getThisAlias())}},Super.prototype.transpile=function transpile(m,v){if(v.classes){var q=this.isCalled||this.method.static?this.superClassName:this.superClassName+".prototype";m.overwrite(this.start,this.end,q,{storeName:!0,contentOnly:!0});var ee=this.isCalled?this.parent:this.parent.parent;if(ee&&"CallExpression"===ee.type){this.noCall||m.appendLeft(ee.callee.end,".call");var ae=this.thisAlias||"this";ee.arguments.length?m.appendLeft(ee.arguments[0].start,ae+", "):m.appendLeft(ee.end-1,""+ae)}}},Super}(qs),Yd=function(m){function TaggedTemplateExpression(){m.apply(this,arguments)}return m&&(TaggedTemplateExpression.__proto__=m),TaggedTemplateExpression.prototype=Object.create(m&&m.prototype),TaggedTemplateExpression.prototype.constructor=TaggedTemplateExpression,TaggedTemplateExpression.prototype.initialise=function initialise(v){v.templateString&&!v.dangerousTaggedTemplateString&&Ks.missingTransform("tagged template strings","templateString",this,"dangerousTaggedTemplateString"),m.prototype.initialise.call(this,v)},TaggedTemplateExpression.prototype.transpile=function transpile(v,q){if(q.templateString&&q.dangerousTaggedTemplateString){var ee=this.quasi.expressions.concat(this.quasi.quasis).sort((function(m,v){return m.start-v.start})),ae=this.program.body.scope,ie=this.quasi.quasis.map((function(m){return JSON.stringify(m.value.cooked)})).join(", "),de=this.program.templateLiteralQuasis[ie];de||(de=ae.createIdentifier("templateObject"),v.prependLeft(this.program.prependAt,"var "+de+" = Object.freeze(["+ie+"]);\n"),this.program.templateLiteralQuasis[ie]=de),v.overwrite(this.tag.end,ee[0].start,"("+de);var ce=ee[0].start;ee.forEach((function(m){"TemplateElement"===m.type?v.remove(ce,m.end):v.overwrite(ce,m.start,", "),ce=m.end})),v.overwrite(ce,this.end,")")}m.prototype.transpile.call(this,v,q)},TaggedTemplateExpression}(qs),ec=function(m){function TemplateElement(){m.apply(this,arguments)}return m&&(TemplateElement.__proto__=m),TemplateElement.prototype=Object.create(m&&m.prototype),TemplateElement.prototype.constructor=TemplateElement,TemplateElement.prototype.initialise=function initialise(){this.program.indentExclusionElements.push(this)},TemplateElement}(qs),nc=function(m){function TemplateLiteral(){m.apply(this,arguments)}return m&&(TemplateLiteral.__proto__=m),TemplateLiteral.prototype=Object.create(m&&m.prototype),TemplateLiteral.prototype.constructor=TemplateLiteral,TemplateLiteral.prototype.transpile=function transpile(v,q){if(m.prototype.transpile.call(this,v,q),q.templateString&&"TaggedTemplateExpression"!==this.parent.type){var ee=this.expressions.concat(this.quasis).sort((function(m,v){return m.start-v.start||m.end-v.end})).filter((function(m,v){return"TemplateElement"!==m.type||(!!m.value.raw||!v)}));if(ee.length>=3){var ae=ee[0],ie=ee[2];"TemplateElement"===ae.type&&""===ae.value.raw&&"TemplateElement"===ie.type&&ee.shift()}var de=!(1===this.quasis.length&&0===this.expressions.length||"TemplateLiteral"===this.parent.type||"AssignmentExpression"===this.parent.type||"AssignmentPattern"===this.parent.type||"VariableDeclarator"===this.parent.type||"BinaryExpression"===this.parent.type&&"+"===this.parent.operator);de&&v.appendRight(this.start,"(");var ce=this.start;ee.forEach((function(m,q){var ee=0===q?de?"(":"":" + ";if("TemplateElement"===m.type)v.overwrite(ce,m.end,ee+JSON.stringify(m.value.cooked));else{var ae="Identifier"!==m.type;ae&&(ee+="("),v.remove(ce,m.start),ee&&v.prependRight(m.start,ee),ae&&v.appendLeft(m.end,")")}ce=m.end})),de&&v.appendLeft(ce,")"),v.overwrite(ce,this.end,"",{contentOnly:!0})}},TemplateLiteral}(qs),ic=function(m){function ThisExpression(){m.apply(this,arguments)}return m&&(ThisExpression.__proto__=m),ThisExpression.prototype=Object.create(m&&m.prototype),ThisExpression.prototype.constructor=ThisExpression,ThisExpression.prototype.initialise=function initialise(m){var v=this.findLexicalBoundary();if(m.letConst)for(var q=this.findNearest(sd);q&&q.depth>v.depth;)q.thisRefs.push(this),q=q.parent.findNearest(sd);if(m.arrow){var ee=this.findNearest("ArrowFunctionExpression");ee&&ee.depth>v.depth&&(this.alias=v.getThisAlias())}},ThisExpression.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},ThisExpression}(qs),oc=function(m){function UpdateExpression(){m.apply(this,arguments)}return m&&(UpdateExpression.__proto__=m),UpdateExpression.prototype=Object.create(m&&m.prototype),UpdateExpression.prototype.constructor=UpdateExpression,UpdateExpression.prototype.initialise=function initialise(v){if("Identifier"===this.argument.type){var q=this.findScope(!1).findDeclaration(this.argument.name),ee=q&&q.node.ancestor(3);ee&&"ForStatement"===ee.type&&ee.body.contains(this)&&(ee.reassigned[this.argument.name]=!0)}m.prototype.initialise.call(this,v)},UpdateExpression.prototype.transpile=function transpile(v,q){"Identifier"===this.argument.type&&checkConst(this.argument,this.findScope(!1)),m.prototype.transpile.call(this,v,q)},UpdateExpression}(qs),lc=function(m){function VariableDeclaration(){m.apply(this,arguments)}return m&&(VariableDeclaration.__proto__=m),VariableDeclaration.prototype=Object.create(m&&m.prototype),VariableDeclaration.prototype.constructor=VariableDeclaration,VariableDeclaration.prototype.initialise=function initialise(m){this.scope=this.findScope("var"===this.kind),this.declarations.forEach((function(v){return v.initialise(m)}))},VariableDeclaration.prototype.transpile=function transpile(m,v){var q=this,ee=this.getIndentation(),ae=this.kind;if(v.letConst&&"var"!==ae&&(ae="var",m.overwrite(this.start,this.start+this.kind.length,ae,{contentOnly:!0,storeName:!0})),v.destructuring&&"ForOfStatement"!==this.parent.type&&"ForInStatement"!==this.parent.type){var ie,de=this.start;this.declarations.forEach((function(ae,ce){if(ae.transpile(m,v),"Identifier"===ae.id.type)ce>0&&"Identifier"!==q.declarations[ce-1].id.type&&m.overwrite(de,ae.id.start,"var ");else{var le=sd.test(q.parent.type);0===ce?m.remove(de,ae.id.start):m.overwrite(de,ae.id.start,";\n"+ee);var pe="Identifier"===ae.init.type&&!ae.init.rewritten,fe=pe?ae.init.alias||ae.init.name:ae.findScope(!0).createIdentifier("ref");de=ae.start;var ye=[];pe?m.remove(ae.id.end,ae.end):ye.push((function(v,q,ee){m.prependRight(ae.id.end,"var "+fe),m.appendLeft(ae.init.end,""+ee),m.move(ae.id.end,ae.end,v)}));var be=ae.findScope(!1);destructure(m,(function(m){return be.createIdentifier(m)}),(function(m){var v=m.name;return be.resolveName(v)}),ae.id,fe,le,ye);var Re=le?"var ":"",_e=le?", ":";\n"+ee;ye.forEach((function(m,v){ce===q.declarations.length-1&&v===ye.length-1&&(_e=le?"":";"),m(ae.start,0===v?Re:"",_e)}))}de=ae.end,ie="Identifier"!==ae.id.type})),ie&&this.end>de&&m.overwrite(de,this.end,"",{contentOnly:!0})}else this.declarations.forEach((function(q){q.transpile(m,v)}))},VariableDeclaration}(qs),pc=function(m){function VariableDeclarator(){m.apply(this,arguments)}return m&&(VariableDeclarator.__proto__=m),VariableDeclarator.prototype=Object.create(m&&m.prototype),VariableDeclarator.prototype.constructor=VariableDeclarator,VariableDeclarator.prototype.initialise=function initialise(v){var q=this.parent.kind;"let"===q&&"ForStatement"===this.parent.parent.type&&(q="for.let"),this.parent.scope.addDeclaration(this.id,q),m.prototype.initialise.call(this,v)},VariableDeclarator.prototype.transpile=function transpile(m,v){if(!this.init&&v.letConst&&"var"!==this.parent.kind){var q=this.findNearest(/Function|^For(In|Of)?Statement|^(?:Do)?WhileStatement/);!q||/Function/.test(q.type)||this.isLeftDeclaratorOfLoop()||m.appendLeft(this.id.end," = (void 0)")}this.id&&this.id.transpile(m,v),this.init&&this.init.transpile(m,v)},VariableDeclarator.prototype.isLeftDeclaratorOfLoop=function isLeftDeclaratorOfLoop(){return this.parent&&"VariableDeclaration"===this.parent.type&&this.parent.parent&&("ForInStatement"===this.parent.parent.type||"ForOfStatement"===this.parent.parent.type)&&this.parent.parent.left&&this.parent.parent.left.declarations[0]===this},VariableDeclarator}(qs),hc={ArrayExpression:Qs,ArrowFunctionExpression:Js,AssignmentExpression:Ys,AwaitExpression:ed,BinaryExpression:td,BreakStatement:dd,CallExpression:cd,CatchClause:ud,ClassBody:ld,ClassDeclaration:fd,ClassExpression:md,ContinueStatement:vd,DoWhileStatement:Rd,ExportNamedDeclaration:bd,ExportDefaultDeclaration:yd,ForStatement:_d,ForInStatement:xd,ForOfStatement:Ed,FunctionDeclaration:Td,FunctionExpression:Dd,Identifier:Sd,IfStatement:wd,Import:Cd,ImportDeclaration:Ad,ImportDefaultSpecifier:kd,ImportSpecifier:Id,JSXAttribute:Fd,JSXClosingElement:Od,JSXClosingFragment:Ud,JSXElement:Bd,JSXExpressionContainer:Ld,JSXFragment:Nd,JSXOpeningElement:Md,JSXOpeningFragment:Wd,JSXSpreadAttribute:Vd,Literal:Gd,MemberExpression:Xd,NewExpression:Kd,ObjectExpression:Zd,Property:$d,ReturnStatement:Qd,Super:Jd,TaggedTemplateExpression:Yd,TemplateElement:ec,TemplateLiteral:nc,ThisExpression:ic,UpdateExpression:oc,VariableDeclaration:lc,VariableDeclarator:pc,WhileStatement:Rd},gc={Program:["body"],Literal:[]},fc={IfStatement:"consequent",ForStatement:"body",ForInStatement:"body",ForOfStatement:"body",WhileStatement:"body",DoWhileStatement:"body",ArrowFunctionExpression:"body"};function wrap(m,v){if(m)if("length"in m)for(var q=m.length;q--;)wrap(m[q],v);else if(!m.__wrapped){m.__wrapped=!0,gc[m.type]||(gc[m.type]=Object.keys(m).filter((function(v){return"object"==typeof m[v]})));var ee=fc[m.type];if(ee&&"BlockStatement"!==m[ee].type){var ae=m[ee];m[ee]={start:ae.start,end:ae.end,type:"BlockStatement",body:[ae],synthetic:!0}}m.parent=v,m.program=v.program||v,m.depth=v.depth+1,m.keys=gc[m.type],m.indentation=void 0;for(var ie=0,de=gc[m.type];ieIc=!0,remove:()=>Fc=!0,replace:m=>jc=m},Lc={};function replace(m,v,q,ee){m&&(null!==q?m[v][q]=ee:m[v]=ee)}function remove(m,v,q){m&&(null!==q?m[v].splice(q,1):delete m[v])}function visit(m,v,q,ee,ae,ie){if(m){if(q){const ee=Ic,de=Fc,ce=jc;Ic=!1,Fc=!1,jc=null,q.call(Oc,m,v,ae,ie),jc&&replace(v,ae,ie,m=jc),Fc&&remove(v,ae,ie);const le=Ic,pe=Fc;if(Ic=ee,Fc=de,jc=ce,le)return m;if(pe)return null}const de=m.type&&Lc[m.type]||(Lc[m.type]=Object.keys(m).filter((v=>"object"==typeof m[v])));for(let v=0;v1&&(m=v.shift()),{key:m,name:v[0]}}function generate(m,v,q,ee){var ae,ie=v.replace(/\W/g,"_")+"$"+Nc++,de="const "+alias(ie).name+" = "+(v=ee+"('"+v+"')")+";";return q&&(de+="\nconst "+q+" = "+ie+".default || "+ie+";"),m.forEach((function(m){ae=alias(m),de+="\nconst "+ae.name+" = "+ie+"."+ae.key+";"})),de}var qc={ecmaVersion:2019,sourceType:"module"};function getAst(m){try{return Ds.Parser.parse(m,Object.assign({},qc))}catch(m){return}}var Gc=function hasImports(m){return!!m.match(/import[\S\s]+?['"]([^'"]+)['"];?/m)};function transpileImports(m){if(!Gc(m))return m;var v=getAst(m);if(!v)return m;var q=0;return walk(v,{enter:function enter(v){if("ImportDeclaration"===v.type&&v.source){var ee=v.start+q,ae=v.end+q,ie=m.substring(ee,ae),de=(void 0===ce&&(ce="require"),Nc=0,ie.replace(Vc,(function(m,v,q,ee,ae){return generate(ee?ee.split(",").filter((function(m){return m.trim()})):[],ae,q,ce)})).replace(Mc,(function(m,v){return ce+"('"+v+"');"})));m=m.substring(0,ee)+de+m.substring(ae),q+=de.length-ie.length}var ce}}),m}var Kc=function compile(m,v){return transform(m,v).code},Qc=function startsWithJsx(m){return!!m.trim().match(/^"+m+";"};function compileCode(m,v,q){try{var ee=Qc(m)?Jc(m):m;return transpileImports(Kc(ee,v))}catch(m){q&&q(m)}return""}var eu=__webpack_require__(13311),tu=__webpack_require__.n(eu),nu=function unsemicolon(m){return m.replace(/;\s*$/,"")};function splitExampleCode(m){var v=getAst(m);if(!v)return{head:"",example:m};var q=tu()(v.body.reverse(),{type:"ExpressionStatement"});if(!q)return{head:"",example:m};var ee=q.start,ae=q.end,ie=nu(m.substring(0,ee));return{head:ie,example:ie+";\nreturn ("+nu(m.substring(ee,ae))+");"}}var au=function(m){var v,ee;ee=m,(v=ReactExample).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ReactExample;function ReactExample(){return m.apply(this,arguments)||this}var ie=ReactExample.prototype;return ie.shouldComponentUpdate=function shouldComponentUpdate(m){return this.props.code!==m.code},ie.getExampleComponent=function getExampleComponent(m){return this.props.evalInContext("\n\t\t\t"+m+"\n\t\t")},ie.render=function render(){var m=this.props,v=m.code,ee=m.compilerConfig,ae=void 0===ee?{}:ee,ie=m.onError,de=compileCode(v,ae,ie);if(!de)return null;var ce=splitExampleCode(de).example,le=this.getExampleComponent(ce);return q.createElement(Ts,{onError:ie},q.createElement(le,null))},ReactExample}(q.Component);function Preview_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Preview_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}!function ReactExample_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}(au,"propTypes",{code:ae().string.isRequired,evalInContext:ae().func.isRequired,onError:ae().func.isRequired,compilerConfig:ae().object});var ru=function improveErrorMessage(m){return m.replace("Check the render method of `StateHolder`.","Check the code of your example in a Markdown file or in the editor below.")},iu=function(m){var ee,ae;ae=m,(ee=Preview).prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,ee.__proto__=ae;var ie;ie=Preview;function Preview(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0&&console.clear(),this.executeCode()},de.shouldComponentUpdate=function shouldComponentUpdate(m,v){return this.state.error!==v.error||this.props.code!==m.code},de.componentDidUpdate=function componentDidUpdate(m){this.props.code!==m.code&&this.executeCode()},de.componentWillUnmount=function componentWillUnmount(){this.unmountPreview()},de.unmountPreview=function unmountPreview(){this.mountNode&&v.unmountComponentAtNode(this.mountNode)},de.executeCode=function executeCode(){var m=this;this.setState({error:null});var ee=this.props.code;if(ee){var ae=q.createElement(au,{code:ee,evalInContext:this.props.evalInContext,onError:this.handleError,compilerConfig:this.context.config.compilerConfig});window.requestAnimationFrame((function(){try{v.render(ae,m.mountNode)}catch(v){m.handleError(v)}}))}},de.render=function render(){var m=this,v=this.state.error;return q.createElement(q.Fragment,null,q.createElement("div",{"data-testid":"mountNode",ref:function ref(v){return m.mountNode=v}}),v&&q.createElement(Es,{message:v}))},Preview}(q.Component);function Slot_extends(){return Slot_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}Preview_defineProperty(iu,"propTypes",{code:ae().string.isRequired,evalInContext:ae().func.isRequired}),Preview_defineProperty(iu,"contextType",Xo.Z),Slot.propTypes={name:ae().string.isRequired,active:ae().string,onlyActive:ae().bool,props:ae().object,className:ae().string};var ou=function PlaygroundRenderer(m){var v,ee=m.classes,ae=m.exampleIndex,ie=m.name,de=m.padded,ce=m.preview,le=m.previewProps,pe=m.tabButtons,fe=m.tabBody,ye=m.toolbar,be=le.className,Re=PlaygroundRenderer_objectWithoutPropertiesLoose(le,["className"]),_e=(0,un.Z)(ee.preview,be,((v={})[ee.padded]=de,v));return q.createElement("div",{className:ee.root,"data-testid":ie+"-example-"+ae},q.createElement("div",PlaygroundRenderer_extends({className:_e},Re,{"data-preview":ie,"data-testid":"preview-wrapper"}),ce),q.createElement("div",{className:ee.controls},q.createElement("div",{className:ee.tabs},pe),q.createElement("div",{className:ee.toolbar},ye)),q.createElement("div",{className:ee.tab},fe))};ou.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,exampleIndex:ae().number.isRequired,name:ae().string.isRequired,padded:ae().bool.isRequired,preview:ae().node.isRequired,previewProps:ae().object.isRequired,tabButtons:ae().node.isRequired,tabBody:ae().node.isRequired,toolbar:ae().node.isRequired};const su=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.borderRadius;return{root:{marginBottom:v[4]},preview:{padding:v[2],border:[[1,q.border,"solid"]],borderRadius:ee,width:"100%",display:"inline-block"},controls:{display:"flex",alignItems:"center",marginBottom:v[1]},toolbar:{marginLeft:"auto"},tab:{},padded:{"& > *":{isolate:!1,marginLeft:-v[1],marginRight:-v[1],"& > *":{isolate:!1,marginRight:v[1],marginLeft:v[1]}}}}}))(ou);__webpack_require__(43371);var du=Object.freeze({all:"all",section:"section",component:"component",example:"example",notFound:"notFound"}),cu=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"}),uu=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"});function Playground_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Playground_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var lu=function(m){var v,ee;ee=m,(v=Playground).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Playground;function Playground(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae=0||(ae[q]=m[q]);return ae}var bu=function SectionHeading(m){var v=m.slotName,ee=m.slotProps,ae=m.children,ie=m.id,de=m.href,ce=SectionHeading_objectWithoutPropertiesLoose(m,["slotName","slotProps","children","id","href"]);return q.createElement(yu,SectionHeading_extends({toolbar:q.createElement(Slot,{name:v,props:ee}),id:ie,href:de},ce),ae)};bu.propTypes={children:ae().node,id:ae().string.isRequired,slotName:ae().string.isRequired,slotProps:ae().any.isRequired,depth:ae().number.isRequired,deprecated:ae().bool,pagePerSection:ae().bool};const Ru=bu;var _u=__webpack_require__(66485),xu=__webpack_require__.n(_u);const Eu=(0,ie.Z)((function styles(m){var v=m.space,q=m.fontFamily,ee=m.fontSize,ae=m.color;return{pathline:{fontFamily:q.monospace,fontSize:ee.small,color:ae.light,wordBreak:"break-all"},copyButton:{marginLeft:v[0]}}}))((function PathlineRenderer(m){var v=m.classes,ee=m.children;return q.createElement("div",{className:v.pathline},ee,q.createElement(Oo,{small:!0,className:v.copyButton,onClick:function onClick(){return ee&&xu()(ee.toString())},title:"Copy to clipboard"},q.createElement(MdContentCopy,null)))}));var Tu=function ReactComponentRenderer(m){var v=m.classes,ee=m.name,ae=m.heading,ie=m.pathLine,de=m.description,ce=m.docs,le=m.examples,pe=m.tabButtons,fe=m.tabBody;return q.createElement("div",{className:v.root,"data-testid":ee+"-container"},q.createElement("header",{className:v.header},ae,ie&&q.createElement(Eu,null,ie)),(de||ce)&&q.createElement("div",{className:v.docs},de,ce),pe&&q.createElement("div",{className:v.tabs},q.createElement("div",{className:v.tabButtons},pe),q.createElement("div",{className:v.tabBody},fe)),le)};Tu.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string.isRequired,heading:ae().node.isRequired,filepath:ae().string,pathLine:ae().string,tabButtons:ae().node,tabBody:ae().node,description:ae().node,docs:ae().node,examples:ae().node,isolated:ae().bool};const Du=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontSize,ee=m.space;return{root:{marginBottom:ee[6]},header:{marginBottom:ee[3]},tabs:{marginBottom:ee[3]},tabButtons:{marginBottom:ee[1]},tabBody:{overflowX:"auto",maxWidth:"100%",WebkitOverflowScrolling:"touch"},docs:{color:v.base,fontSize:q.text}}}))(Tu);var Su=__webpack_require__(3386);function ExamplePlaceholderRenderer_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ExamplePlaceholderRenderer_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var wu=function(m){var v,ee;ee=m,(v=ExamplePlaceholderRenderer).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ExamplePlaceholderRenderer;function ExamplePlaceholderRenderer(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae\n\t```\n\nYou may need to **restart** the style guide server after adding an example file.\n\nRead more in the [documenting components guide]('+Su.tI+").\n\t\t\t\t\t"}):q.createElement("button",{className:v.button,onClick:this.handleOpen},"Add examples to this component")},ExamplePlaceholderRenderer}(q.Component);ExamplePlaceholderRenderer_defineProperty(wu,"propTypes",{classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string});(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{button:{padding:0,fontSize:q.base,fontFamily:v.base,textDecoration:"underline",color:ee.light,border:0,cursor:"pointer",background:"transparent","&:hover, &:active":{isolate:!1,color:ee.lightest}}}}))(wu);function ReactComponent_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ReactComponent_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var ExamplePlaceholder=function(){return q.createElement("div",null)},Cu=function(m){var v,ee;ee=m,(v=ReactComponent).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ReactComponent;function ReactComponent(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0?q.createElement(mu,{examples:We,name:fe,exampleMode:pe}):q.createElement(ExamplePlaceholder,{name:fe}),tabButtons:He&&q.createElement(Slot,{name:"docsTabButtons",active:m,props:Object.assign({},de,{onClick:this.handleTabChange})}),tabBody:q.createElement(Slot,{name:"docsTabs",active:m,onlyActive:!0,props:de})})},ReactComponent}(q.Component);function ComponentsRenderer(m){var v=m.children;return q.createElement("div",null,v)}ReactComponent_defineProperty(Cu,"propTypes",{component:ae().object.isRequired,depth:ae().number.isRequired,exampleMode:ae().string.isRequired,usageMode:ae().string.isRequired}),ReactComponent_defineProperty(Cu,"contextType",Xo.Z),ComponentsRenderer.propTypes={children:ae().node.isRequired};var Au=function Components(m){var v=m.components,ee=m.depth,ae=m.exampleMode,ie=m.usageMode;return q.createElement(ComponentsRenderer,null,v.map((function(m){return q.createElement(Cu,{key:m.filepath,component:m,exampleMode:ae,usageMode:ie,depth:ee})})))};Au.propTypes={components:ae().array.isRequired,depth:ae().number.isRequired,exampleMode:ae().string.isRequired,usageMode:ae().string.isRequired};const ku=Au;var Pu=function SectionRenderer(m){var v=m.classes,ee=m.name,ae=m.slug,ie=m.content,de=m.components,ce=m.sections,le=m.depth,pe=m.description,fe=m.pagePerSection;return q.createElement("section",{className:v.root,"data-testid":"section-"+ae},ee&&q.createElement(Ru,{depth:le,id:ae,slotName:"sectionToolbar",pagePerSection:fe,slotProps:m},ee),pe&&q.createElement(Da,{text:pe}),ie,ce,de)};Pu.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string,description:ae().string,slug:ae().string.isRequired,content:ae().node,components:ae().node,sections:ae().node,isolated:ae().bool,depth:ae().number.isRequired,pagePerSection:ae().bool};const Iu=(0,ie.Z)((function styles(m){return{root:{marginBottom:m.space[4]}}}))(Pu);var Fu=function Section(m){var v=m.section,ee=m.depth,ae=(0,Xo.E)(),ie=ae.displayMode,de=ae.config.pagePerSection,ce=v.name,le=v.slug,pe=v.filepath,fe=v.content,ye=v.components,be=v.sections,Re=v.description,_e=v.exampleMode,xe=v.usageMode,Te=Array.isArray(fe)?q.createElement(mu,{examples:fe,name:ce,exampleMode:_e}):null,Se=ye&&q.createElement(ku,{usageMode:xe,exampleMode:_e,components:ye,depth:ee+1}),we=be&&q.createElement(Lu,{sections:be,depth:ee+1});return q.createElement(Iu,{description:Re,pagePerSection:de,name:ce,slug:le,filepath:pe,content:Te,components:Se,sections:we,isolated:ie!==du.all,depth:ee})};Fu.propTypes={section:ae().any.isRequired,depth:ae().number.isRequired};const ju=Fu;var Ou=function SectionsRenderer(m){var v=m.classes,ee=m.children;return q.createElement("section",{className:v.root},ee)};Ou.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node};const Uu=(0,ie.Z)((function styles(){return{root:{}}}))(Ou);var Bu=function Sections(m){var v=m.sections,ee=m.depth;return q.createElement(Uu,null,v.filter((function(m){return!m.externalLink})).map((function(m,v){return q.createElement(ju,{key:v,section:m,depth:ee})})))};Bu.propTypes={sections:ae().array.isRequired,depth:ae().number.isRequired,root:ae().bool};const Lu=Bu;var Nu=function WelcomeRenderer(m){var v=m.classes,ee=m.patterns;return q.createElement("div",{className:v.root},q.createElement(Da,{text:"\n# Welcome to React Styleguidist!\n\n**We couldn’t find any components** using these patterns:\n\n"+ee.map((function(m){return"- `"+m+"`"})).join("\n")+"\n\nCreate **styleguide.config.js** file in your project root directory like this:\n\n module.exports = {\n components: 'src/components/**/*.js'\n };\n\nRead more in the [locating components guide]("+Su.aJ+").\n\t\t\t\t"}))};Nu.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,patterns:ae().array.isRequired};const Mu=(0,ie.Z)((function styles(m){var v=m.space;return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]],padding:v[4]}}}))(Nu);var Wu=function ErrorRenderer(m){var v=m.classes,ee=m.error,ae=m.info;return q.createElement("div",{className:v.root},q.createElement("pre",{className:v.stack},ee.toString(),ae.componentStack),q.createElement("div",{className:v.message},q.createElement("p",null,"This may be due to an error in a component you are overriding, or a bug in React Styleguidist."),q.createElement("p",null,"If you believe this is a bug, ",q.createElement("a",{style:{color:"inherit"},href:"https://github.com/styleguidist/react-styleguidist/issues"},"please submit an issue"),".")))};Wu.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,error:ae().object.isRequired,info:ae().any.isRequired};const zu=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{root:{margin:m.space[2],lineHeight:1.2,fontSize:q.small},stack:{color:ee.error,whiteSpace:"pre-wrap",fontFamily:v.monospace},message:{color:ee.error,fontFamily:v.base}}}))(Wu);var Vu=function NotFoundRenderer(m){var v=m.classes;return q.createElement("div",{className:v.root},q.createElement(Da,{text:"\n# Page not found\nThe link you followed may be broken, or the page may have been removed.\n"}))};Vu.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Hu=(0,ie.Z)((function styles(m){return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]]}}}))(Vu);function StyleGuide_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function StyleGuide_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function hasSidebar(m,v){return m===du.notFound||v&&m===du.all}var qu=function(m){var v,ee;ee=m,(v=StyleGuide).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=StyleGuide;function StyleGuide(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0&&ae&&(ee=Object.assign({},ee,{sections:[],components:[]})),m=[ee]}else m=[]}})),m.length||(le=du.notFound),ae=ie[ie.length-1];else if((pe=filterComponentsInSectionsByExactName(m,ae,!0)).length)m=pe,le=du.component;else{var fe=findSection(m,ae);m=fe?[fe]:[],le=du.section}if(Zu()(de))if(1===pe.length){var ye=pe[0].components;m=[Object.assign({},pe[0],{components:ye&&"number"==typeof de?[filterComponentExamples(ye[0],de)]:[]})],le=du.example}else 1===m.length&&(m=[filterSectionExamples(m[0],de)],le=du.example)}return{sections:m,displayMode:le}}function processComponents(m,v){var q=v.useRouterLinks,ee=v.useHashId,ae=v.hashPath;return m.map((function(m){return m.props?Object.assign({},m,{name:m.props.displayName,visibleName:m.props.visibleName||m.props.displayName,props:Object.assign({},m.props,{examples:[].concat(m.props.examples||[],m.props.example||[])}),href:m.href||getUrl({name:m.props.displayName,slug:m.slug,anchor:!q,hashPath:!!q&&ae,useSlugAsIdParam:!!q&&ee})}):{}}))}function processSections(m,v){var q=v.useRouterLinks,ee=v.useHashId,ae=void 0!==ee&&ee,ie=v.hashPath,de=void 0===ie?[]:ie;return m.map((function(m){var v={useRouterLinks:Boolean(q&&m.name),useHashId:0===m.sectionDepth,hashPath:[].concat(de,[m.name?m.name:"-"])},ee=m.href||getUrl({name:m.name,slug:m.slug,anchor:!q,hashPath:!!q&&de,useSlugAsIdParam:!!q&&ae});return Object.assign({},m,{externalLink:!!m.href,href:ee,visibleName:m.name,components:processComponents(m.components||[],v),sections:processSections(m.sections||[],v)})}))}function renderStyleguide(m,v,ee,ae,ie){return void 0===ee&&(ee=window.location),void 0===ae&&(ae=document),void 0===ie&&(ie=window.history),function(){var de=processSections(m.sections,{useRouterLinks:m.config.pagePerSection}),ce=m.config,le=ce.title,pe=ce.pagePerSection,fe=(ce.theme,ce.styles,getRouteData(de,ee.hash,pe)),ye=fe.sections,be=fe.displayMode;if(ae.title=getPageTitle(ye,le,be),"#/"===ee.hash){var Re=ee.pathname+ee.search;ie.replaceState("",ae.title,Re)}return q.createElement(qu,{codeRevision:v,cssRevision:"0",config:m.config,slots:slots(m.config),welcomeScreen:m.welcomeScreen,patterns:m.patterns,sections:ye,allSections:de,displayMode:be,pagePerSection:pe})}()}var $u=function render(){var m=__webpack_require__(72801);v.render(renderStyleguide(m,0),document.getElementById(m.config.mountPointId))};window.addEventListener("hashchange",$u),window.addEventListener("hashchange",(function scrollToOrigin(){var m,v=window.location.hash;if(m=ds(v,"#/")||ds(v,"#!/")?ls(v,"id"):cs(v,"#"),v)if(m){var q=document.getElementById(m);q&&q.scrollIntoView(!0)}else window.scrollTo(0,0)})),$u()})()})(); \ No newline at end of file diff --git a/docs/build/bundle.7caa19c9.js.LICENSE.txt b/docs/build/bundle.f2e8d51e.js.LICENSE.txt similarity index 86% rename from docs/build/bundle.7caa19c9.js.LICENSE.txt rename to docs/build/bundle.f2e8d51e.js.LICENSE.txt index 73242200..d81ec996 100644 --- a/docs/build/bundle.7caa19c9.js.LICENSE.txt +++ b/docs/build/bundle.f2e8d51e.js.LICENSE.txt @@ -6,7 +6,7 @@ object-assign /*! -JSZip v3.10.0 - A JavaScript class for generating and reading zip files +JSZip v3.10.1 - A JavaScript class for generating and reading zip files (c) 2009-2016 Stuart Knightley @@ -55,11 +55,11 @@ https://github.com/nodeca/pako/blob/main/LICENSE * Available under the MIT license */ -/*! @name @videojs/http-streaming @version 2.14.2 @license Apache-2.0 */ +/*! @name @videojs/http-streaming @version 2.16.2 @license Apache-2.0 */ /*! @name aes-decrypter @version 3.1.3 @license Apache-2.0 */ -/*! @name m3u8-parser @version 4.7.1 @license Apache-2.0 */ +/*! @name m3u8-parser @version 4.8.0 @license Apache-2.0 */ /*! @name pkcs7 @version 1.0.4 @license Apache-2.0 */ @@ -87,6 +87,18 @@ https://github.com/nodeca/pako/blob/main/LICENSE * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ +/** + * @license + * Video.js 7.21.4 + * Copyright Brightcove, Inc. + * Available under Apache License Version 2.0 + * + * + * Includes vtt.js + * Available under Apache License Version 2.0 + * + */ + /** * @license * slighly modified parse-headers 2.0.2 diff --git a/docs/index.html b/docs/index.html index 5b916724..f1a52bcc 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,6 +8,6 @@
- + \ No newline at end of file